All guides
August 3, 2026·By Mounli

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:

ScenarioOnline storeShopify POS
Eligible product and customerTestTest
Eligible product without identified customerTest expected behaviorTest staff flow
Excluded variantTestTest
Campaign outside scheduleTestTest
Other active discountTest combinationTest combination
Ineligible retail locationNot applicable or definedTest

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?

𝕏