Shopify POS Discounts: An Online and In-Store Guide
Plan consistent Shopify POS discount workflows, train staff, test eligibility, and understand where online and in-store promotion logic may differ.
Online and Shopify POS promotions can share the same intent even when cart context and staff workflows differ. Define explicit rules for each sales surface.
Start with the shared promotion policy
Write the offer without referring to a specific interface. For example:
Loyalty members receive 15% off eligible accessories during the campaign period, online and at participating stores.
This identifies the shared customer eligibility, product selection, reward, schedule, and locations before channel-specific details are added.
Identify the information available at POS
Ask what must be known before the discount can apply:
- Is the customer attached to the POS cart?
- Are customer tags or segment data available in the intended flow?
- Does the rule depend on market, delivery, or checkout information that an in-store sale does not have?
- Are products and variants represented consistently across channels?
- Does location affect eligibility?
A customer-specific reward cannot be evaluated reliably if staff complete the sale without identifying the customer.
Keep staff interaction predictable
Store associates need to know whether the reward applies automatically, requires a supported action, or depends on attaching a customer or adding an eligible product.
Give staff a short note explaining who and what qualifies, what action is required, and what to check if the reward does not appear. Staff should not need to interpret complex logic during checkout.
Account for location-specific campaigns
Some promotions should run only at selected retail locations. Others share the same logic across every store and the online channel.
If location matters, define it explicitly and test at both a participating and non-participating location. Do not rely only on campaign names or staff knowledge to prevent unintended use.
Test online and in-store separately
Passing an online-store test does not prove the same experience at POS. Build a matrix for both surfaces:
| Scenario | Online store | Shopify POS |
|---|---|---|
| Eligible product and customer | Test | Test |
| Eligible product without identified customer | Test expected behavior | Test staff flow |
| Excluded variant | Test | Test |
| Campaign outside schedule | Test | Test |
| Other active discount | Test combination | Test combination |
| Ineligible retail location | Not applicable or defined | Test |
Use actual POS test carts where possible. Confirm both the calculated value and what staff and customers see.
Prepare a fallback process
Tell staff who to contact and what to capture: location, cart, customer eligibility, campaign, and time. If manual adjustment is allowed, document when and how it should be recorded.
Review the campaign after launch
Review usage and support questions across locations. When rules change, update customer communication and staff guidance together.
Design eligible POS workflows visually
DiscountLab helps merchants plan discount logic with online and eligible Shopify POS contexts in mind. Learn more about Shopify POS discounts, then review how DiscountLab workflows operate.
Found this guide useful?
