Upcoming improvements to multiple portions in Zonal Delivery
Later this year, we are making some improvements to the way that Zonal Delivery handles multiple portions to enhance the guest experience and to provide better support for Deliveroo Bundles.
Currently, when products have multiple portions, the initial price displayed to the customer is "free"/£0.00 until a portion has been selected, using a required modifier group that applies the portion price. This can create confusion for guests and sets the false expectations when browsing the menu.
With the introduction of Bundles by Deliveroo, it also means that products with multiple portions are incompatible, due to Deliveroo's constraints that a bundle must be priced as the cheapest bundle item before modifiers which would mean the bundle would also need to be zero priced.
What improvements are going to be made?
The improvements will see the Delivery Service Providers display the cheapest portion price as the product price on their storefront. It then show the price difference for the uplift in the "choose a size" modifier group. It will still mandate that the choose a size modifier group is a required choice with no default selections and there will be no difference in the way the order is injected into the POS.
Expected Scenarios
The best way to articulate these improvements are through the following real-world scenarios with the current as-is behaviour and the to-be behaviour, once the improvements have been implemented.
Product that has different portion prices
This Margherita Pizza product is using portions to dictate the size of the pizza, in small or large variants with a price difference of £2.00 between sizes.
Product: Margherita Pizza
Portions: Small: £15.00, Large: £17.00
Price shown against Margherita Pizza on Storefront:
| As-Is | To-Be |
|---|---|
| £0.00 | £15.00 |
Choose a size modifier group (required selection):
| As-Is | To-Be |
|---|---|
|
Small: +£15.00 Large: +£17.00 |
Small: +£0.00 Large: +£2.00 |
Product has the same Portion Prices
This Pepperoni Pizza product is using portions to dictate whether the pizza should use the gluten free base or not, with no price differences between the portions.
Product: Pepperoni Pizza
Portions: 12": £16.00, 12" Gluten Free: £16.00
Price shown against Pepperoni Pizza on Storefront:
| As-Is | To-Be |
|---|---|
| £0.00 | £16.00 |
Choose a size modifier group (required selection):
| As-Is | To-Be |
|---|---|
|
12": +£16.00 12" Gluten Free: +£16.00 |
12": +£0.00 12" Gluten Free: +£0.00 |
Product has a single portion
This Calzone ai funghi product only has one portion and has no variation in size or base like the other products.
Product: Calzone ai funghi
Portions: Delivery: £16.00
Price shown against Calzone ai funghi on Storefront :
| As-Is | To-Be |
|---|---|
| £16.00 | £16.00 |
There would be no modifier group for portion selection as there is only one portion.