Versions Compared

Key

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

What is a PLU?

PLU stands for price look-up code and is a unique identifier of a product. These are usually 4 or 5 digit numbers and are used by the POS (Point of Sale) to read a product. The POS will hold information associated to each PLU, such as price, or stock, and that is why we need to digitally link each product to its PLU (wink) 📚 🧠

Vendor Configs is the section in Sanity that allows us to configure the PLU for the different items, combos, etc.

Note

Without setting Vendor Configs, you won’t be able to inject orders in your POS or Tablet

Info

Note that Vendor Configs are POS-specific and market-specific, so please make sure to consult with your POS provider what the exact PLU configuration should be

Info

Vendor Configs are still needed, even if you do not have POS integration and instead operate with a Tablet

PLUs/ Vendor Configs - POS look up codes


There are seven different types of PLUs in Sanity. We use these to match the structure at the POS and ensure successful injection .

  • Constant

    • Constant PLU is the most frequently used PLU Type

    • Exactly how it sounds, it is injected as a constant

  • Parent-Child

    • Used for Drinks and Toys in BK NCR

    • Injects a Child PLU nested inside a Parent PLU

      • Parent – Small Drink, Child – Coke = Small Coke

  • Size Based

    • Used for Combos in BK NCR since they only have one PLU for all sizes, this is how we differentiate

      • PLU: will be the plu PLU for the general combo

      • Size: Will be the size of the combo

  • Ignore

    • Second most frequently used PLU Type

    • Used where a structure is needed, yet the PLU lives on a deeper different (sometimes lower or higher) level

    • E.g. Combo Item for NCR

  • Quantity Based

    • Used for Pies and Biscuits in PLK NCR

    • Injects a different PLU depending on the Quantity ordered

  • Multi-Constant

    • Used for certain quantities of Tenders in PLK SICOM

    • Injects multiple quantities of a PLU

      • 12 X x 1 Mild Tender PLU = 12 Mild Tenders

  • Empty

    • Used when a vendor doesn’t have available a PLU but we need to fulfill the Vendor Config validation. No plu PLU will ever be here - dont don't show anything.

    • Empty is the same as constant plu blank ( current hack and created empty plu to eliminate the hack)

Per Vendor Guide

Item

Combo

Offer

Modifier

Special cases

rPOS

Constant PLU

Constant PLU

Constant PLU

Constant PLU

None

Sicom

Constant PLU

Constant PLU

Constant PLU

Constant PLU

None

NCR

Constant PLU

Sized Based PLU

Sized Based PLU

Constant PLU

Combo Item: Ignore

Tablet

Constant PLU matches Sanity ID

Constant PLU matches Sanity ID

Constant PLU matches Sanity ID

Constant PLU matches Sanity ID

Comboslots: Ignore

Simply Delivery

Constant PLU matches the digital id

Constant PLU matches the digital id

Constant PLU matches the digital id

Constant PLU matches the digital id

None

Country Specific Cases

NCR: Offers will need to be set up as Sized Based PLU Medium

...