---
title: "What are \"variants\" and \"options\" on an item?"
description: Options and variant are how we modify items to add or subtract detail, without requiring a completely new menu item. For instance, it would be quite a pain if you needed a separate menu item for a 'Fl
---

[Skip to content](https://support.doshii.com/developer-support/hc/en-us/articles/360000657854-what-are-variants-and-options-on-an-item-#main-content)

English

Show submenu for translations

Doshii Connect Pty Ltd

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to Doshii Connect Pty Ltd

 Go to Doshii Connect Pty Ltd

 Help for Partners

- There are no suggestions because the search field is empty.

1. [Help for Partners](https://support.doshii.com/developer-support?hsLang=en)
2. [FAQ - Developers](https://support.doshii.com/developer-support/faq-developers?hsLang=en)

# What are "variants" and "options" on an item?

Options and variant are how we modify items to add or subtract detail, without requiring a completely new menu item. For instance, it would be quite a pain if you needed a separate menu item for a 'Flat White' and say, a 'Flat White with One Sugar'. As you could imagine that would get out of hand pretty quick.

Here's an example of a menu item including options and variants.

```
{
  "name": "Toasted Sourdough & Eggs",
  "tags": [
    "Breakfast",
    "Lunch"
  ],
  "posId": "sourdough_eggs",
  "options": [
    {
      "max": "1",
      "min": "1",
      "name": "How would like the eggs cooked?",
      "posId": "egg_cook_type",
      "variants": [
        {
          "name": "Poached",
          "posId": "poached_egg",
          "price": "10"
        },
        {
          "name": "Scrambled",
          "posId": "scrambled_egg",
          "price": "10"
        },
        {
          "name": "Fried",
          "posId": "fried_egg",
          "price": "10"
        },
        {
          "name": "Hard Boiled",
          "posId": "hard_boiled_eggs",
          "price": "10"
        }
      ]
    },
    {
      "max": "3",
      "min": "0",
      "name": "Extras",
      "posId": "egg_extras",
      "variants": [
        {
          "name": "Bacon",
          "posId": "extra_bacon",
          "price": "200"
        },
        {
          "name": "Sliced Avocado",
          "posId": "extra_sliced_avocado",
          "price": "420"
        },
        {
          "name": "Chorizo",
          "posId": "extra_chorizo",
          "price": "420"
        }
      ]
    }
  ],
  "surcounts": [],
  "unitPrice": "1100",
  "description": "Just ye old classic"
}
```

In this case, on the 'Toasted Sourdough & Eggs' item, there are two options: One is the cooking method of the eggs, which is mandatory. Two, is optional extras such as chorizo and bacon to go with your eggs, at a fee of course.

More information can be found about variants **[here](https://support.doshii.com/developer-support/hc/en-us/articles/360000657394-variants?hsLang=en)**.

 

- [API concepts](https://support.doshii.com/developer-support/api-concepts?hsLang=en)
- [Members](https://support.doshii.com/developer-support/members?hsLang=en)
- [Model](https://support.doshii.com/developer-support/model?hsLang=en)
- [FAQ - Developers](https://support.doshii.com/developer-support/faq-developers?hsLang=en)
- [Resources](https://support.doshii.com/developer-support/resources?hsLang=en)
- [Orders](https://support.doshii.com/developer-support/orders?hsLang=en)
- [Rewards](https://support.doshii.com/developer-support/rewards?hsLang=en)
- [Check-ins](https://support.doshii.com/developer-support/check-ins?hsLang=en)
- [Getting started - App partners](https://support.doshii.com/developer-support/getting-started-app-partners?hsLang=en)
- [Employees](https://support.doshii.com/developer-support/employees?hsLang=en)
- [Getting started - Doshii Dashboard](https://support.doshii.com/developer-support/getting-started-doshii-dashboard?hsLang=en)
- [Quick start for developers](https://support.doshii.com/developer-support/quick-start-for-developers?hsLang=en)
- [Onboarding](https://support.doshii.com/developer-support/onboarding?hsLang=en)
- [Location](https://support.doshii.com/developer-support/location?hsLang=en)
- [All App Partners Event](https://support.doshii.com/developer-support/all-app-partners-event?hsLang=en)
- [Menus](https://support.doshii.com/developer-support/menus?hsLang=en)
- [Loyalty / Checkins](https://support.doshii.com/developer-support/loyalty-checkins?hsLang=en)
- [WebSocket - App partners](https://support.doshii.com/developer-support/websocket-app-partners?hsLang=en)
- [All POS vendor events](https://support.doshii.com/developer-support/all-pos-vendor-events?hsLang=en)
- [Loyalty / Gift Cards](https://support.doshii.com/developer-support/loyalty-gift-cards?hsLang=en)
- [Devices](https://support.doshii.com/developer-support/devices?hsLang=en)
- [Tables](https://support.doshii.com/developer-support/tables?hsLang=en)
- [Workflows](https://support.doshii.com/developer-support/workflows?hsLang=en)
- [FAQ - Doshii Dashboard](https://support.doshii.com/developer-support/faq-doshii-dashboard?hsLang=en)
- [Bookings](https://support.doshii.com/developer-support/bookings?hsLang=en)
- [Transactions](https://support.doshii.com/developer-support/transactions?hsLang=en)
- [Webhooks](https://support.doshii.com/developer-support/webhooks?hsLang=en#main-content)

    - [App Partners](https://support.doshii.com/developer-support/webhooks?hsLang=en#app-partners)
    - [POS Vendors](https://support.doshii.com/developer-support/webhooks?hsLang=en#pos-vendors)
- [App Partner Guide](https://support.doshii.com/developer-support/app-partner-guide?hsLang=en)
- [Authentication](https://support.doshii.com/developer-support/authentication?hsLang=en)
- [Getting started - POS vendors](https://support.doshii.com/developer-support/getting-started-pos-vendors?hsLang=en)
- [Ordering](https://support.doshii.com/developer-support/ordering?hsLang=en)
- [Reservations](https://support.doshii.com/developer-support/reservations?hsLang=en)
- [Pilot](https://support.doshii.com/developer-support/pilot?hsLang=en)
- [Bulk data](https://support.doshii.com/developer-support/bulk-data?hsLang=en)
- [Playbooks](https://support.doshii.com/developer-support/playbooks?hsLang=en)
- [Rejection codes](https://support.doshii.com/developer-support/rejection-codes?hsLang=en)
- [Getting started](https://support.doshii.com/developer-support/getting-started?hsLang=en)
- [WebSocket - POS partners](https://support.doshii.com/developer-support/websocket-pos-partners?hsLang=en)
- [Events - App partners](https://support.doshii.com/developer-support/events-app-partners?hsLang=en)
- [Service channels](https://support.doshii.com/developer-support/service-channels?hsLang=en)
- [Events](https://support.doshii.com/developer-support/events?hsLang=en)
- [Concepts](https://support.doshii.com/developer-support/concepts?hsLang=en)
- [Apps](https://support.doshii.com/developer-support/apps?hsLang=en)

# Doshii Connect Pty Ltd

Doshii Connect Pty Ltd Help Center

Copyright © 2026, Doshii Connect Pty Ltd