/
PLU Management & Configuration

PLU Management & Configuration

PLU configurations play a key role in our systems, as they are the bridge between the digital platform and the POS (point-of-sale) system. Vendor Configs is the section in Sanity that allows us to configure the PLU (price look-up code) for the different products.

You can learn more about PLUs and how they tie to pricing and availability here: Menu - Pricing & Availability Management.

Without setting Vendor Configs, you won’t be able to send orders to your POS.

Principles

Our PLU architecture is based on the following principles:

  • The PLU must be unique by service mode (Delivery and Pick Up). This means that a “Pick Up Whopper” will have a different PLU than a “Delivery Whopper".

  • The in-store menu must use the same PLUs as the Pick Up menu. This means that a “Pick Up Whopper” uses the same PLU as a Whopper that you order in-store.

Vendor Configurations in Sanity

The following menu documents need a unique PLU: Offers, rewards, items, combos, modifiers and modifier multipliers.

Service Mode Groups (Pickup and Delivery) and POS used are listed under the Vendor Config section of these Sanity documents as seen below:

image-20240714-181427.png

Note that we have different PLU fields for Pick Up and Delivery. For example, in the screenshot above, “NCR” refers to the NCR Pick up PLU, while “NCR Delivery” refers to the NCR delivery PLU. This allows us to configure different prices for delivery vs the rest of service modes (pick up, drive-thru, curbside, etc).

For each Service Mode (Pickup and Delivery) and POS, you will need to configure the correct PLU under Ver Configs section for a given Sanity page (e.g. an item, a combo).

PLU Types

In the screenshot above you can see an PLU Type dropdown.

There are four different types of PLUs in Sanity. We use these to match the structure at the POS and ensure successful injection. 4 of those types involve assigning PLU codes/numbers, whereas 2 types doesn’t.

PLU Type

Description/Notes

Example

PLU Type

Description/Notes

Example

Constant

  • A constant PLU has a one-to-one relationship with a given Product.

  • It is the most frequently used PLU type.

PLU for medium fries or a large Whopper® meal.

Size Based

Used specifically for the POS vendor NCR as an exception to manage different pricing and availability for combos when they only have one PLU for all sizes.

PLU: The PLU for the general combo (e.g. 13)

  • Size: The size of the combo (e.g. Large)

image-20240909-135701.png

 

Ignore

Used where a structure is needed, yet the PLU lives on a different (lower or higher) level, mainly used for the comboslots and main items of combos.

The combo will have a constant PLU, whereas the comboslots and main item of the combo will have the Ignore PLU type.

Empty

Used when a POS vendor doesn’t require or have a PLU for a given item, but the vendor config is needed to fulfill certain other use cases.

A reward that is not sold as a standalone item in the regular menu. In that case, the item is still needed because it’s linked in the reward, but the item itself would have an Empty PLU as it’s not sold in the menu.

Vendor Guide

The following is a generic guide. POS configurations can vary by brand and/or market depending on the integration. Please make sure to consult with your POS provider what the exact PLU configuration should be.

POS

Combo structure

Combo PLU

Main Item PLU

Comboslot PLU

Comboslot item PLU

POS

Combo structure

Combo PLU

Main Item PLU

Comboslot PLU

Comboslot item PLU

NCR ATO

The combo document is structured as follow:

  • Main item

    • Item (Hamburger).

  • Options

    • NCR marker comboslot defined with constantPLU

      image-20240910-154736.png
    • Sides comboslot – contain available sides (e.g. fries or onion rings).

    • Drinks comboslot – contain available drinks (e.g. Fanta, Coca-Cola…).

image-20240909-222422.png

The combo document uses a size based PLU, which consists of a combo PLU (13) and a combo size (Large).

 

image-20240909-222827.png

 

The main item in the combo is an item document, which uses a constant PLU.

image-20240909-223104.png

 

This combo has 3 comboslots, which all use the Ignore PLU:

  • NCR combo marker

image-20240909-223240.png
  • Large sides

    image-20240909-223338.png
  • Large drinks

    image-20240909-223406.png

As explained here, comboslots have a list of available items linked.

Since these comboslot options are items, they will have its own Constant PLU.

  • The NCR marker comboslot has 1 option – the item “combo sides for NCR" with its own constant PLU.

    image-20240909-223845.png
  • Large sides have several options – e.g. large fries with its own constant PLU.

    image-20240909-224144.png
  • Large drinks have several options – e.g Frozen Strawberry Fanta.

image-20240909-224406.png

NCR SDM

The combo document is structured as follow:

  • Marker item

    • Item (Hamburger).

  • Options

    • Main item

    • Sides comboslot – contain available sides (e.g. fries or onion rings).

    • Drinks comboslot – contain available drinks (e.g. Fanta, Coca-Cola…).

The combo document uses a size based PLU, which consists of a combo PLU (13) and a combo size (Large).

image-20240909-222827.png

 

The marker item in the combo is an item document, which uses a constant PLU.

image-20240910-181237.png

 

  • This combo has 3 comboslots, which all use the Ignore PLU:

    • NCR combo main item

    image-20240909-223240.png
    • Large sides

      image-20240909-223338.png
    • Large drinks

      image-20240909-223406.png

As explained here, comboslots have a list of available items linked.

Since these comboslot options are items, they will have their own Constant PLU.

  • The NCR main item comboslot has 1 option – the item with its own constant PLU.

    image-20240909-223845.png
  • Large sides have several options – e.g. large fries with its own constant PLU.

    image-20240909-224144.png
  • Large drinks have several options – e.g Frozen Strawberry Fanta.

SICOM

The combo document is structured as follow:

  • Main item

    • Item (Hamburger).

  • Options

    • Sides comboslot – contain available sides (e.g. fries or onion rings).

    • Drinks comboslot – contain available drinks (e.g. Fanta, Coca-Cola…).

The combo document uses a constant PLU.

 

The main item in the combo is an item document, which uses a separate constant PLU.

 

  • This combo has 2 comboslots, which all use the Ignore PLU:

    • Large sides

      image-20240909-223338.png
    • Large drinks

      image-20240909-223406.png

As explained here, comboslots have a list of available items linked.

Since these comboslot options are items, they will have their own Constant PLU.

  • Large sides have several options – e.g. large fries with its own constant PLU.

    image-20240909-224144.png
  • Large drinks have several options – e.g Frozen Strawberry Fanta.

Simply Delivery

 

For Simply Delivery, all PLUs match the document Sanity ID.

The combo document is structured as follow:

  • Main item

    • Item (Hamburger).

  • Options

    • Sides comboslot – contain available sides (e.g. fries or onion rings).

    • Drinks comboslot – contain available drinks (e.g. Fanta, Coca-Cola…).

The combo document uses a constant PLU.

 

The main item in the combo is an item document, which uses a separate constant PLU.

 

  • This combo has 2 comboslots, which all use the Ignore PLU:

    • Large sides

      image-20240909-223338.png
    • Large drinks

      image-20240909-223406.png

As explained here, comboslots have a list of available items linked.

Since these comboslot options are items, they will have their own Constant PLU.

  • Large sides have several options – e.g. large fries with its own constant PLU.

    image-20240909-224144.png
  • Large drinks have several options – e.g Frozen Strawberry Fanta.

Oracle

The combo document is structured as follow:

  • Main item

    • Item (Hamburger).

  • Options

    • Sides comboslot – contain available sides (e.g. fries or onion rings).

    • Drinks comboslot – contain available drinks (e.g. Fanta, Coca-Cola…).

The combo document uses a constant PLU.

 

The main item in the combo is an item document, which uses a separate constant PLU.

 

  • This combo has 2 comboslots, which all use the Ignore PLU:

    • Large sides

      image-20240909-223338.png
    • Large drinks

      image-20240909-223406.png

As explained here, comboslots have a list of available items linked.

Since these comboslot options are items, they will have their own Constant PLU.

  • Large sides have several options – e.g. large fries with its own constant PLU.

    image-20240909-224144.png
  • Large drinks have several options – e.g Frozen Strawberry Fanta.

For NCR ATO and SICOM custom integrations (e.g. BK CH, PLK CH, BK UK & BK NZ), different pickup and delivery PLUs should be defined for each applicable menu item in order to be able to manage different pricing & availability per service mode.

 

Item

Offer

Modifier

Modifier Multiplier

 

Item

Offer

Modifier

Modifier Multiplier

SICOM

Constant PLU

Constant PLU

Ignore

Constant PLU

NCR Aloha Takeout (ATO)

Constant PLU

Constant PLU

Ignore

Constant PLU

NCR Scalable Deposit Module (SDM)

Constant PLU

Constant PLU

Ignore

Constant PLU

Simply Delivery

For Simply Delivery, all PLUs match the document Sanity ID.

Constant PLU

Constant PLU

Constant PLU

Constant PLU

Oracle

Constant PLU

Constant PLU

Ignore (TBD)

Constant PLU

Vendor Configs for Combo Slots are always meant to be set to ignore.

Let’s now see some examples of combo configuration for a couple POSs.

 

Picker

Combo Item

Plu Type

Plu Input

Plu Price

Sides

Drinks

Modifiers

 

Picker

Combo Item

Plu Type

Plu Input

Plu Price

Sides

Drinks

Modifiers

SICOM

Whopper

Whopper with Cheese Meal Large

Constant PLU

3020202

$7.59

Fries: Constant

Small: 50001

Medium: 50002

Large: 50003

Coke: Constant

Small: 80101

Medium: 80102

Large: 80103

Ex. Light Mayo

PLU: 9011300

SICOM Delivery

Whopper

Whopper with Cheese Meal Large

Constant PLU

83020202

$7.59

Fries: Constant

Medium: 80049999

Large: 80050000

Coke: Constant

Medium: 80080102

Large: 80080103

Ex. Light Mayo

PLU: 9011300

NCR ATO

Whopper

Whopper with Cheese Meal Large

Sizebased PLU

Combo Plu: 101

Combo Size: Large

Small: 7:49

Medium: 7:49

Large: 7:49

Fries: Size Based Plu

Size Based

Small: 710

Medium: 715

Large: 720

Coke: Constant

Item: 5620

Ex. Light Mayo

PLU: 29052

NCR ATO Delivery

Whopper

Whopper with Cheese Meal Large

Sizebased PLU

Combo Plu: 4501

Combo Size: Large

Small: 5:39

Medium: 5:39

Large: 5:39

Fries: Constant

Size Based

Small: 45101

Medium: 45102

Large: 45103

Coke: Constant

Item: 5620

Ex. Light Mayo

PLU: 29052

Meals (Combo & Comboslot)

Vendor Configs for Combo Slots are always meant to be set to ignore (except for NCR ATO market comboslots).

The reason is that the POS vendor won't have a PLU for Medium Sides, they would have a PLU for Medium Fries. To ensure the POS reads the correct information, setting the vendor config to ignore will tell the system that it needs to read the PLU of the item the user has chosen in the combo slot.

Marker Items for Combos

Combo Sides - If your POS vendor is NCR, you might need to create a marker item, which is an additional PLU NCR needs in order to successfully inject the order. In order to set this up correctly, you will need to create an item in MDM called combo item. Once created the sync will bring the item to Sanity and you will need to configure it with a PLU given to you by NCR. From there, the item will need to be added in a comboslot to be able to inject it with the combo.

The Distinction Between Bundles and Combos

  • Combos only have 1 main item.

  • Bundles (e.g. X2 Whopper Meals, Family Party with multiple burgers and sides, etc.) are a group of different items.

For bundles, main item is not configured and the PLU is set to Ignore. All items are configured as comboslots (combo options, or sides). Sanity doesn't allow configuring two main items for a single combo. In case of a bundle offer, the offer references a combo which does not have a main item (it’s set to Ignore). The combo options contain all the items — 2 whoppers, 2 fries, 2 medium drinks.

Modifier

Modifiers mostly don’t have a PLU associated to them whereas modifier multipliers mostly do, but there might be POS exceptions - please confirm with your POS vendor.

If your POS uses PLU for modifiers

You will need to configure each modifier under vendor configs.

 

If your POS does not use a PLU for modifiers

You will still need to make some simple configurations under vendor configs by expanding the designated Vendor Config and selecting PLU Type = Ignore.

With this, we are telling the system, which is configured to check the PLU of the modifier, to skip that step and keep injecting the guest’s order.

NCR and Sicom are two famous POS examples that do not include PLUs for modifiers.

Modifier Multiplier

Your POS will have a different PLU for all the different options. You will need to add to each modifier multiplier its PLU, the same way you have done for Items or Combos.

For P&A management via the Digital Operations Portal, refer to Pricing & Availability Management via the Digital Operations Portal.

Related content