Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
  • 2 dimensions - service mode and quantities (multipliers).

  • We can distinguish between service modes and multipliers using a combination of the 3 IDs.

    • Most markets support 2 levels of modifiers for mobile ordering: ADD and NO.

      • Remove (“No”). No multiples available.

      • “Add”, which will have several quantities (multiples for each quantity – e.g. 1x ketchup, 2x ketchup).

  • Only 2 levels of modifiers will be supported for mobile ordering: ADD and NO. Additional modifier multipliers (more granular levels of customization such as ‘heavy ketchup’, ‘light ketchup’) won’t be supported for mobile ordering in the initial scope.

  • priceSequences will be used for determining the ADD and NO modifiers, as well as pricing across service modes:

    • priceSeq 2 = In Restaurant Add

      priceSeq 3 = In Restaurant No

      priceSeq 6 = Delivery Add

      priceSeq 7 = Delivery No

  • A single Sanity document will be used for each modifier, with a single PLU used for both in-restaurant and delivery service modes.

  • For Add and No, a toggle will could be added to the Sanity document under item → Options.

    • Option 1 (tentative)Tentative idea:

      • A single modifier document called Ketchup in Sanity.

      • If a given item needs to have Ketchup, it is added under Item --> Options as it is currently done (example here).

      • image-20241120-101852.png
      • Upon clicking on Ketchup under Options, today we see additional Options (Item --> Options --> Options) for ketchup (its modifier multipliers):

      • image-20241120-101802.png
      • Instead of defining Add and No modifier multipliers and adding via Item --> Options --> Options, we will might have a selection option for Add and No under Item --> Options, available by default for all modifiers added (TBD with the new modifier revamp).

Scenario

UI Configuration

If a guest can remove a modifier from an item and can also add more.

Both the Add and No UI selections will be selected/turned on.

If a guest cannot remove a modifier from an item but can still add more of it.

The Add UI selection will be selected/turned on.

If a guest can remove a modifier from an item but cannot add more.

The No UI selection will be selected/turned on.

If a guest cannot do anything about a modifier from an item.

No need to add that modifier under Item --> Options

...