Menu Features That Will Cause Syncing Issues For DoorDash, Grubhub, Deliveroo, Skip and Uber Eats
Menu Features That Will Cause Syncing Issues For DoorDash, Grubhub, Deliveroo, Skip and Uber Eats
Last updated: Feb 20, 2026, 9:46 AM
If one of your menus or menu items is not showing up on DoorDash, Grubhub, Deliveroo, Skip or Uber Eats, there may be some incompatible menu features set up.
If one of your menus or menu items is not showing up on DoorDash, Grubhub, Deliveroo, Skip or Uber Eats there may be some incompatible menu features set up. If you have contacted any of these respective third-party ordering platforms, their support may have informed you of the specific menu incompatibilities.
Start Here: Check For Menu Feature Incompatibilities
You can identify menu feature incompatibilities and rectify them by navigating in Toast Web to:
Takeout & delivery.
Third-party ordering.
Menu Settings. Here, in the Menus section, you'll see a yellow banner including links to fix menu feature incompatibilities.
Select the issue presented. This will bring you to a list of items or groups configured in this way.
Select the item or group to take you to its page.
From there, you can undo the setting (Time Specific Pricing, f.e., should be removed by selecting another pricing option, ).
Reference the below for additional configuration guidance.
You can also continue reading below to rectify pricing and menu incompatibilities at large.
Menu Feature Incompatibility by Partner
These are all the menu feature incompatibilities that may appear in the box with the warning sign described above. Select the links for more information.
DoorDash
Grubhub
Skip
Deliveroo
Uber Eats
Pre-Modifiers
This may refer to , or .
Substitutions
This may refer to , or .
Sequence Pricing
Time-Specific Pricing
In order to reconfigure Time Specific Pricing for either a Menu Group or Menu Item, you will need to create separatemenus (not Menu Groups) for each current time span and set the Availability at the Menu level to match the time spans, then copy the Menu Groups or Menu Items into the new menus and set the price to match the time-specific prices.
Take note of your current time spans in the pricing section of either the Menu Group or Menu Item with Time Pricing.
Return to Manage Menus; use + Add at the bottom to create a new Menu for each of the Time Spans. You can name the new menus however you decide is best. Save your changes with the blue Save button in the top right corner.
Navigate into the firstmenu you have created. Scroll down to the Advanced Properties section and find Availability. Adjust the Availability using the respective Available at all times of the day? and Available every day? options to match the time span that you have set in the original Time Pricing above. Save your changes.
In this example, we have a Time Pricing option in effect from Tuesday to Saturday, from 9 a.m. to 10 a.m. If your Time Pricing option is the same every day of the week, simply leave the Available every day? option set to Yes.
Reconfigure Modifier Groups with Sequence Pricing
Start by selecting the item the modifier group is attached to. Once on the Modifier Group settings page, we want to make note of how many options are given for free, and what charge is incurred for all other options. In this example, the first two options are free, and all additional options cost $0.50 per option.
1. Slightly change the name of the first group so that you can easily find it on Step 2; we recommend simply adding an asterisk (*) to the front of the name. Then Save.
2. On the Modifier Groups section of the Menu Item page, select the drop down > Copy Existing Modifier Group.
3. In the search field, enter the asterisk that you added to the front of the modifier group name initially (or other character, or alternate name altogether) to easily find the modifier group we want to copy. Select the modifier group > at the bottom left of the page, checkmark Make Deep Copy. This breaks up the single modifier group into the Original Modifier Group (Modifier Group 1) and a new Deep-Copied Modifier Group (Modifier Group 2).
4. Select Done > Save. 5. Scroll back down to the Modifiers section; you'll see that there's now two separate modifier groups. Edit the names accordingly.
6. Navigate into the first/original modifier group. Set the Max # of selections based on how many options should be offered free of charge (in this example, two).
7. In the Modifier Pricing Method section, set the Select where pricing is set option as No additional charge. Save.
8. Return to the item level and navigate into the new modifier group, “Extra Milkshake Toppings”. Ensure under Properties that the following settings are selected:
a. Required?: This group is optional b. Multi-select?: More than one modifier can be chosen c. Max # of selections: Up to the restaurant
9. Ensure under Modifier Pricing Method that the following settings are selected:
a. Select where pricing is set: Additional charge - price set by modifier group b. Select pricing for all modifiers: Fixed Price c. Fixed Modifier Price: $0.50
Reconfigure Modifier Groups with Size Pricing
1. Make a deep copy of the original modifier group with Size Pricing. In the Modifier Groups section of the Item page, select the drop down arrow next to +Add. Select Copy Existing Modifier Group.
2. In the Select Modifier Groups to copy pop-up, use the search bar to locate the original modifier group; select it on the left side of the screen, and be sure to checkmark Make Deep Copy at the bottom. Deep copying allows you to make changes to the new modifier group without affecting the original. Select Done to create the new group.
3. Select the pencil icon next to the original modifier group’s name to rename it. Be sure to choose a name that differentiates it from the other groups that will be made; in this case, we will name it "Small Sandwich Sides." Select Save in the top right of the screen to save the new name.
4. Select your newly renamed Modifier Group. Scroll down to the Pricing section. In this scenario, our Small Sandwich Sides do not have an additional price, so for the How are modifiers in this group priced? setting, choose No Charge.
If your Small Sides option does have an additional charge, then you can choose either All modifiers share the same price, if all modifiers are priced the same, and enter the price below. You can choose Each modifier has a unique price if some modifiers are priced differently. You would then enter the price for each modifier individually next to their name in the Modifiers section below. Select in the top right corner of the screen. 5. We'll now return to the copy we made earlier and edit this Deep-Copied modifier group. Select the icon next to the Deep Copy Modifier Group and rename it; in this case we will name it Large Sandwich Sides, because we only have Small and Large Size options. Select in the top right corner > the name of the modifier group to once again go to the configuration page. 6. Scroll down to the section. Since this Large Modifier Group has an additional cost associated, we will select . In the box, enter the price that all modifiers in this group will share. If modifiers have different prices, select in the section above, then enter the prices individually next to the modifiers below. 7. If you have more than two size options available for the modifiers, repeat the steps above so that you end up with the appropriate number of separate Modifier Groups to match the number of size options available.
Portions
In order to reconfigure Modifier Groups that use Portion configurations, follow the steps similar to the Pre-Modifer section above. You will want to deep copy new modifier groups, one for each portion that you currently use. For example: Your Portions are "First Half," "Second Half," and "Whole." You will end up with three modifier groups: "First Half Toppings," "Second Half Toppings," and "Whole Toppings."
Take note of the current Portions you have configured in Toast Web.
Navigate to the Menu Group or menu item with Modifiers that use Portions. Scroll to the Modifier Groups section and click the dropdown arrow next to + Add. Select Copy Existing Modifier Groups.
Select the appropriate Modifier Group from the Select Modifier Groups to copy. Be sure to select the Make Deep Copy option in the bottom left corner. Select Done. Repeat this step until you have the same amount of copied groups as you do Portions. Select Save in the top right corner.
Hover over the newly copied groups and select the pencil icon next to each to rename them according to each of your Portions. Select Save in the top right corner.
Select the first newly renamed group. In the Modifier group settings section, make sure Enable Portions? is set to No. While on the Modifier Group page, feel free to adjust the prices of each modifier based on the portion size this group is replacing. When done, select in the top right corner. Repeat this step for each newly copied group.
This refers to entire modifier groups configured with sequence pricing. You'll need to reconfigure them.
Size Pricing
This refers to entire modifier groups configured with size pricing. You'll need to reconfigure them.
Now, we will need to add in the Menu Group or Groups that use Time-Specific Pricing to this new Menu. If not every Item in the Menu Group uses Time-Specific Pricing, it is still best to copy the entire Group so that the Items are grouped together at all times of the day on your third-party ordering pages.
Above the Advanced Properties section on the Menu page, select the dropdown arrow next to + Add. Select Copy Existing Groups.
Select the appropriate Menu Group in the popup. Select Done to add it into the Menu. Select Save.
Select the newly copied Menu Group. Feel free to rename the Menu Group if you wish to remove the "(Copy)" or any other text. In the Pricing section, set Menu group provides pricing to No. Select Save.
Scroll down to the list of Menu Items and navigate into the first one that will use Time-Specific Pricing. Scroll down to the Pricing section. Change the Pricing Strategy for this item to Menu-Specific Pricing. You will then see a list of all your Menus appear below, including menus the item may not be included in. You can update the prices for all of your new Time-Specific Menus in this section. Any menus that do not have a price entered will use the Base Price. Save the changes. Repeat this process for each time-specific Item in the group. Any Items that do not use time-specific pricing do not need to be adjusted.
Repeat the process of adjusting the Availability and copying the existing Menu Groups into the remaining Time-Specific Menus. The prices you have set in the previous step will apply to the Items in their respective Time-Specific Menus.
Menu availability is supported, but overlapping times are not permitted. Menus must be available at all times or configured by availability without any time overlaps.
Here are two examples demonstrating how menu availability is configured in Toast Web:
Example 1:Same Items All Day with a Separate Drinks Menu
Scenario: A customer has the same food items available from 12 pm to 10 pm daily, with a separate drinks menu that is also available during these hours.
Supported Configuration:
Food menu availability: 12 pm – 10 pm
Drinks menu availability: 12 pm – 10 pm
How it Works: All menus are available at all times, with no overlapping time slots defined for the main menus.
Example 2: Time-Specific Menus with an All-Day Drinks Menu
Scenario: A customer has specific menus for different times of the day (Breakfast 10 am – 12 pm, Lunch 12 pm – 4 pm, Dinner 4 pm – 10 pm), plus an all-day drinks menu.
Supported Configuration:
Breakfast: 10 am – 12 pm
Lunch: 12:01 pm – 4 pm
Dinner: 4:01 pm – 10 pm
Drinks: 10 am – 10 pm
Workaround: Drinks cannot be configured as a standalone, all-day menu because its availability time (10 am – 10 pm) overlaps with the breakfast, lunch, and dinner menu times. The workaround is to copy the drinks menu into a category within each of the breakfast, lunch, and dinner menus to ensure it is shown to the customer throughout the entire day.
Any pre-modifiers that are configured in Toast will not appear on third-party ordering pages. In order to reconfigure the Modifier Groups that use Pre-Modifiers, we will need to create separate Modifier Groups for each Pre-Modifier. For example: If your Sandwich Toppings Modifier Group uses the Pre-Modifiers "No," "Add," and "On Side," then you would end up with three Modifier Groups: "No Sandwich Toppings," "Add Sandwich Toppings," and "On Side Sandwich Toppings."
Copy the existing modifier group that uses Pre-Modifiers. On the Menu Group or Menu Item page, scroll to the Modifier Groups section. Select the dropdown arrow next to + Add and select Copy Existing Modifier Group.
In the Select Modifier Groups to Copy popup, select the Modifier Group that will be copied. Be sure to select the Make Deep Copy option in the bottom left so that you can change the name of the copied modifiers without affecting the originals. Make an additional copy for each Pre-Modifier option you have. Select Save in the top right corner.
Once you have created the group copies for each Pre-Modifier, feel free to rename them however you like. When you are finished it should look something like this:
Select the first new Modifier Group. Scroll down to the Modifiers section and rename each modifier using the pencil icon to the right to match the Pre-Modifier that we are recreating. You can also adjust the price and any other modifier options that may need adjusting on this page. Select the Save button in the top right when you are finished, and repeat this process for each new Modifier Group.
Reconfigure Substitution Pricing for Default Modifiers
Substitution Pricing is not available on third-party ordering pages. In order to reconfigure your menu to have a similar functionality, simply remove the substitution price setting on the Modifier Group, remove the prices set on the modifiers, and set the Maximum selections to match the amount of Default Modifiers currently available. We will then deep copy the Modifier Group and set the original price on this new modifier group to allow guests to select additional Modifiers.
On the Modifier Group page, scroll to the Modifiers section. If you have modifiers with different pricing, we will remove the amount of the Default Modifiers from the price of each modifier. Otherwise, if all modifiers have the same price as the Default Modifiers, simply set the price to $0. Below will be the original prices of the modifiers and the new prices below that. If you have multiple different price options for your default modifiers, they may need to be separated into separate Modifier Groups — for example, "Proteins" and "Veggie Toppings/Sides," etc.
Scroll up to the Default Modifiers and Substitutions section and set the Allow default modifiers to charge their configured price option to Yes.
Scroll up to the Modifier group settings section and set the Allow guests to select more than one modifier? option to Yes. Below that, set What is the maximum number a guest can select? to match the number of Default Modifiers you currently have, in this case "Tomato" and "Mustard" are my only Default Modifiers, so I will set it to "2."
If you wish for guests to have the option to choose additional modifiers, you can deep copy the original Modifier Group, and return the prices to their previous amounts on the newly created Modifier Group.
In Toast Web, select Menus and navigate to the item details page for the item you wish to edit. This can be done via Advanced properties or Edit menus.
Scroll down to the Pricing section. You should have a Base Price set, and see a Pricing Strategy setting.
Scroll down to the Properties section, and select No for the Prompt for Quantity setting.
You'll need to break up sequence-priced modifier groups into two separate modifier groups. This will preserve your original modifier group for your standard online ordering menu, and create a compatible menu for your third-party ordering integrations. You can do this by following these steps:
Original modifier group → will turn into the “Included Modifiers” group. Select these settings:
Required?:Servers must make a selection for this group
Multi-select?: More than one modifier can be chosen
Max # selections:2
New modifier group → Turns into the “Extra Modifiers” group. Select these settings:
Required?: This group is optional and is shown on add
Multi-select?: More than one modifier can be chosen
Max # selections: 2
Select where pricing is set: Additional charge - price set by modifier group
If your Modifier Groups use a combined Size/Sequence pricing, then we will use a combination of the steps above to create separate Modifier Groups for each combination of Size and Sequence. For example, if you have three size options, and two sequence levels, then you will end up with six (3x2) modifier groups.
Follow the steps above to deep copy the original Modifier Group, rename and adjust the pricing to Fixed Price for each group. Enter the price to match the pricing for each Size option. Then deep copy each Size Modifier Group again, rename and adjust the pricing to match the additional Sequence level pricing.
Below you can see what the modifier groups should look like when you are finished. In this example, we have a Small, Medium and Large Size option, with two levels of Sequence Pricing.