Versions Compared

Key

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

Context

In the business context, both NCR and Olayan rely on data from their respective databases, where each combo is assigned a PromoID. However, the challenge is that these PromoIDs are not unique per combo.

...

Possibilities

Size-based PLUs

Note

Outcome

  1. We are able to set different p&a for the same PLU 8601 appending the size element ${plu}-${size}. Available sizes are:

    1. Small

    2. Medium

    3. Large

    4. Kids

    5. Value

  2. We are able to set different prices for premium comboslots, but they require a deeper concatenation with the following structure: ${comboPlu}-${comboSize}-${mainItemPlu}-${premiumComboslotPlu}

  3. Currently, sizeBasedPlus are omitted in the cart payload, but the marker item plus are still present. This can be added if required.

  4. We are able to set different marker items for different combo sizes.

Deeper explanation on each can be found bellow.

Scenario 1 - Basic Scenario with Size Based Plus and a main item

Info

On this example we are setting up prices for Al Farian Store id 800876.

The items are:

For the Whopper Meal Large I’m setting up the premium comboslot:

These can be found on whitelabel under Flame Grilled Burgers → Whopper Test.

On Khumbu’s side Whopper Meals are supposed to share the 8601 promoId(PLU).

...

Info

Please, note that in this example, the combo PLU 8601 was not sent. Currently only constantPlus are added as the external reference ids, not size based ones. The marker item will still be present as an way to identify combos and we’re able to have different marker items for different combos sizes.

Adding the combo PLU can be done, but we need to understand first how that would affect other markets such as BK UK.

Scenario 2 - Handling Family Bundles(combos with multiple sandwiches/main items)

Info

On this example we are setting up prices for Al Farian Store id 800876.

The items are:

For the Family Bundle Test I’m setting up the premium comboslot:

These can be found on whitelabel under King Savers → Family Bundle TEST.

The goal is to evaluate the possibility of having size based plus with multiple sandwiches(main items) and still be able to set up premium comboslot pricing(e.g: charge extra for certain sides)

...

Info

To setup prices for combos with multiple burgers/no main item, the following structure is expected:

  • For the combo: ${comboPlu}-${size}

  • For premium comboslots: ${comboPlu}-${size}-${comboslotOptionPlu}

In the above example the prices were setup only for the medium variation, but the same would work when setting large, super, small, etc.

Scenario 3 - Handling Combos with possibility to pick a main item with different PLUs

Info

On this example we are setting up prices for Al Farian Store id 800876.

The items are:

For the Burger Pick Test I’m setting up the premium comboslot:

Additionally the the Burger Comboslot Test was created and added to the Burger Pick Test. It has the following options:

These can be found on whitelabel under Flame Grilled Burgers → Burger Pick Test.

The goal here is to understand the scenario mentioned in the meeting:

A combo that might contain whopper with cheese vs whopper without cheese(both of them having different PLUs, so being two different sandwiches from a P&A perspective).

...