This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Integrations 2.31

This section provides information about changes that affect the way a restaurant uses and exchanges information with services that are connected to the Toast POS system but not provided by Toast.

Improvements

The following notes provide information about new and improved functionality.

New JSON Data Export Fields Support Sequence Pricing

Three additional fields, pricingMode, pricingStrategy, and pricingStrategyRules, have been added to the menu JSON data export to support sequence pricing. With sequence pricing, the order in which modifier options are specified determines the cost of each option. For example, the first option costs $1.00, the second costs $1.50, and the third costs $1.75. For more information about these fields, see the MenuOptionGroup table.

New JSON Data Export Fields Support Substitution Pricing

Three additional fields, pricingMode, defaultOptionsChargePrice, and defaultOptionsSubstitutionPricing, have been added to the menu JSON data export to support substitution pricing. Substitution pricing allows a guest to remove one or more default modifier options from a menu item and apply the value of those options toward the purchase of one or more different modifier options. For example, a guest orders a salad that comes with chicken by default, but asks to substitute salmon for the chicken. The price of the chicken modifier option is $7. The price of the salmon modifier option is $9. In this case, the Toast POS system calculates the difference and charges the substitution price of $2 for the salmon (not the regular price of $9). For more information about these fields, see the MenuOptionGroup table.