PLU (Price Look-Up) codes are unique identifiers that link products between storekit and your POS system. Correct PLU mapping ensures orders flow accurately to your kitchen.
Understanding PLU Codes
A PLU code is a number or alphanumeric code that uniquely identifies a product in your POS. When storekit sends an order to your POS, it includes the PLU code so the POS knows exactly which item was ordered.
Example PLU Mapping
| storekit Product | POS PLU | POS Name |
|---|
| Margherita Pizza | 1001 | MARG-12 |
| Pepperoni Pizza | 1002 | PEPP-12 |
| Extra Cheese (modifier) | 2001 | MOD-CHEESE |
| Gluten Free Base (modifier) | 2002 | MOD-GF |
When PLU Mapping Is Required
PLU mapping is required for manual linking integrations where menus aren’t automatically synced:
- TISSL
- Comtrex
- Centegra
- Other PLU-based integrations
For automatic sync integrations (Zonal, Lightspeed), PLU mapping happens automatically during menu sync.
Setting Up PLU Mapping
Step 1: Export PLU List from POS
Get a complete list of PLU codes from your POS:
- Log into your POS back office
- Export or print your product list with PLU codes
- Include modifiers and variants
Create a spreadsheet with columns for: POS PLU, POS Name, storekit Product Name, Category. This becomes your reference document.
Step 2: Add PLUs to storekit Products
For each product:
- Go to Menu in your storekit dashboard
- Click on a product to edit
- Find the PLU or POS Settings field
- Enter the exact PLU code
- Save the product
Step 3: Map Modifiers
Modifiers need PLUs too:
- Go to your modifier groups
- Edit each modifier option
- Enter the PLU code for each option
- Save changes
Step 4: Verify Mappings
Before going live:
- Review your PLU spreadsheet
- Check every storekit product has a PLU
- Verify PLUs match exactly (case-sensitive for some systems)
- Test with sample orders
PLU Mapping Best Practices
Keep a Master Reference
Maintain a spreadsheet that maps:
- storekit product ID/name
- POS PLU code
- POS product name
- Last updated date
- Notes
Update this document whenever you make changes.
Use Consistent Naming
When creating products in storekit, use naming that makes PLU matching easier:
| Instead of | Use |
|---|
| ”The Classic Burger" | "Classic Burger (1001)" |
| "Large Fries" | "Fries - Large (2050)” |
Including PLU in the internal name helps during audits.
Handle Variants Correctly
Products with size or variant options often have different PLUs:
| Product | Variant | PLU |
|---|
| Latte | Small | 3001 |
| Latte | Medium | 3002 |
| Latte | Large | 3003 |
In storekit, you can either:
- Create separate products for each size
- Use modifiers with individual PLUs
Plan for Modifiers
Modifiers typically fall into categories:
| Type | PLU Strategy |
|---|
| Add-ons (extra cheese) | Unique PLU per add-on |
| Removals (no onions) | May not need PLU, or use specific removal PLU |
| Substitutions (swap chips for salad) | PLU for the substitution item |
Some POS systems handle removals differently. Check with your POS provider how to configure “no X” modifiers.
Document Special Cases
Note any unusual mappings:
- Products with multiple PLUs (combos)
- Time-based PLUs (lunch vs dinner pricing)
- Location-specific PLUs (multi-venue setups)
Common PLU Mapping Issues
Mismatched PLUs
Problem: Order shows wrong item in POS
Cause: PLU in storekit doesn’t match POS
Solution:
- Check the PLU on the storekit product
- Verify against your POS product list
- Correct any mismatches
- Test with a new order
Missing PLUs
Problem: Order fails or items missing
Cause: Product in storekit has no PLU assigned
Solution:
- Identify products without PLUs
- Look up correct PLU in POS
- Add PLU to storekit product
- Save and test
PLU Not Found in POS
Problem: Error indicates PLU doesn’t exist
Cause:
- PLU was deleted from POS
- Typo in PLU code
- PLU exists in different location/menu
Solution:
- Verify PLU exists in POS
- Check for typos (extra spaces, wrong characters)
- Confirm PLU is active and visible
- Update storekit if PLU changed
Modifier PLUs Failing
Problem: Base product works but modifiers fail
Cause: Modifier PLUs missing or incorrect
Solution:
- Check all modifier options have PLUs
- Verify modifier PLUs exist in POS
- Test each modifier individually
Multi-Venue PLU Management
If you have multiple venues:
- PLUs are typically consistent
- Use the same PLU mapping across venues
- PLUs may differ per venue
- Maintain separate PLU mappings per venue
- Document venue-specific codes
Different POS Systems
- Each venue needs its own PLU setup
- Maintain separate reference documents
- Consider standardising where possible
PLU Audit Checklist
Run this audit before going live and periodically after:
Maintaining PLU Mappings
When Adding New Items
- Create product in POS first
- Note the assigned PLU
- Create product in storekit with PLU
- Update your reference document
- Test the new item
When Removing Items
- Remove from storekit (or mark unavailable)
- Update your reference document
- Optionally remove from POS
When PLUs Change
- Update storekit product with new PLU
- Update reference document
- Test affected products
- Note the change date for troubleshooting
For further assistance, contact support.