Comparisons
Drink size or extra shot? Structure café choices correctly
Separate fixed item versions from customisations so receipts and staff instructions stay readable.
Zocri · 2 min read · Sources checked
Identify the item before its customisations
Square distinguishes fixed item variations, which can have their own price and SKU, from modifiers used to customise a sale. In a hypothetical café, cup size can define a version of a drink while an extra shot changes that selected drink. Decide the structure before importing the menu. The cashier, customer and barista should recognise the same base item. If every combination becomes a separate product, the menu may become difficult to maintain; if everything becomes a note, important choices may be lost in preparation.
Keep the menu vocabulary consistent
Choose one set of size labels and use it across ordering screens, receipts and preparation tickets. If different drinks genuinely use different sizes, explain the difference rather than forcing them into misleading labels. Group optional choices by what the customer needs to decide. A required choice should not be hidden among optional extras. Keep internal abbreviations readable to the team, but review what reaches customers. The hypothetical café should be able to train a new staff member using the menu structure without requiring a separate translation of every item name.
Trace price and preparation separately
Check how each choice changes the total and how it appears to the person making the drink. A zero-priced option can still be operationally important. Conversely, a surcharge should not rely on a barista noticing a free-text request and asking the cashier to correct the bill. Use the selected system's supported controls, and verify any stock behaviour separately. The ability to add an extra shot does not, on its own, prove that coffee-bean quantities or milk inventory are deducted accurately. Keep that claim out of the buying decision until demonstrated.
Rehearse a mixed order
Place an order with two drinks of different sizes, one extra shot and one omitted ingredient. Read the customer receipt and the preparation ticket without looking back at the order screen. Ask a colleague to make sense of the instructions. Then change an option before payment and check that the price and ticket both update. Choose the simplest structure that preserves those distinctions. A menu is ready when it communicates the selected item and its adjustments clearly under ordinary service pressure, not merely when every possible choice can be clicked. Keep a reference receipt for each standard drink configuration, so a menu update can be compared against an agreed example rather than memory.