# Option Groups

Option Groups also called Modifier Groups are the accumulator of the different sets of customizations for an item. Let's continue with the example of Pizza to explain this further. A pizza seldom is a standalone item on the menu. We have all seen pizza items in the menu where there are a bunch of customizations like Select the Size (which lists the different options for Size), Select the Base (which lists the various Base available), Select the Toppings (which lists the various toppings one can opt for) etc. These groups of the choices available for the main item are called option groups. In various platforms, these are also sometimes referred to as modifier groups.

{% embed url="<https://www.loom.com/share/962391a8b9064e669a717a5c009d1b37>" %}
Option Group Section in Menu
{% endembed %}

Option groups have a two-way association - one with the item and the other with the options. Though they do not directly participate in an Order, they definitely enhance the UI and the options available as customizations to the item in a presentable way. There is another important function in which the option group helps. As that is quite closely coupled with options, we shall discuss it in the next section.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://api-docs.urbanpiper.com/downstream/menu/option-groups.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
