Back icon

Back to all posts

Blogs

How to Create Discounts for Shopify POS

A step by step guide to setting up discounts for Shopify POS, including how to align in-store and online pricing for omnichannel retailers.

6 minutes, 31 seconds

How to Create Discounts for Shopify POS image
Vedran Kolarić

By Vedran Kolarić

Marketing Associate

Published

Quick Answer

To create a discount for Shopify POS, configure the offer so it applies at the physical point of sale in addition to, or separate from, an online storefront discount, giving merchants a consistent promotion across both channels. This matters for retailers selling both online and in person. Hulk Bundles Quantity Breaks supports POS discounts, letting merchants run omnichannel campaigns without building two separate promotions for online and in-store.

Introduction

Merchants selling both online and in a physical store often run into a mismatch. A quantity break or a seasonal promotion live on the website does not automatically appear at the register, which leaves in-store customers with a different experience than online shoppers.

This article covers how to configure a discount for Shopify POS, what to check before running the same promotion across both channels, and how to test it before it reaches the sales floor.

Why POS Discounts Matter for Omnichannel Retailers

A retailer running the same catalog online and in-store benefits from consistent pricing. A customer who saw a promotion online should not be confused or disappointed to find a different price at the physical register.

POS discounts also let a merchant run promotions that are specific to a physical location, such as a store opening event, without needing to replicate the offer through the online storefront at all.

For merchants opening a new physical location or testing in-person retail for the first time, being able to reuse the same discount configuration already built for the online store removes the need to design a separate promotional system.

How POS Discounts Work Alongside Online Discounts

A discount configured for POS applies at checkout in a physical location, separate from how a discount is applied on the online storefront. Depending on the campaign, a merchant might run the same offer in both places or a different promotion for each channel.

This flexibility matters because in-store and online buying behavior are not always identical. A quantity break that performs well online may need a different threshold in a physical store where customers browse differently.

  • Running the identical discount across online and in-store channels
  • Running a store specific discount tied to a physical location or event
  • Running a quantity break in-store with a threshold suited to physical browsing behavior
  • Running a promotion tied to a specific retail location using a location condition

What Staff Need to Know Before a POS Promotion

A discount that works correctly in the settings screen can still cause confusion at the register if staff do not understand how it applies or how to explain it to a customer asking questions.

Sharing a short summary of the offer terms with in-store staff before launch, including which products qualify and how the discount is calculated, reduces friction at checkout during the first days of a promotion.

How to Set Up a Discount for Shopify POS

Step 1: Define the Promotion

Decide whether the promotion should run identically across online and in-store channels, or whether the physical store needs its own version of the offer based on different buying behavior.

  • Confirm whether the discount should match the online storefront exactly
  • Decide which products the POS discount should apply to
  • Confirm which physical location or locations the discount should run in
  • Set a timeline for the promotion, including any in-store specific dates

Step 2: Configure the Discount

Build the discount inside Hulk Bundles Quantity Breaks app and configure it to apply through Shopify POS, using the same quantity, cart, or bundle structure as an online offer or a version adjusted for in-store selling.

Step 3: Set the Conditions

Use the Conditions tab to restrict the POS discount to specific products, collections, or a defined physical location if the promotion should not apply across every store.

  • Restrict the discount to a specific product or collection if needed
  • Apply a location condition if the promotion is tied to one physical store
  • Confirm the condition matches how the online version, if any, is configured

Step 4: Test the Offer

Before the promotion reaches the sales floor, run a test transaction through Shopify POS to confirm the discount applies correctly and staff understand how it appears at checkout.

  • Process a test sale through POS to confirm the discount calculates correctly
  • Confirm the discount matches the online version if both channels are running it
  • Check that eligible products are correctly recognized at the register
  • Walk staff through how the discount appears during checkout
  • Test different quantities if the discount is quantity based

Step 5: Launch and Monitor

Once live, monitor in-store sales activity and confirm the discount is applying consistently across transactions. Check with staff for any friction points at checkout during the first few days of the promotion.

  • Review early in-store transactions to confirm the discount applied correctly
  • Ask staff whether any checkout issues came up during the promotion
  • Compare in-store and online performance if the discount ran in both channels

Shopify POS Discount Examples

Business: Coffee roaster with a retail cafe and online store
Problem: Wanted the same bag discount to apply whether a customer bought online or at the counter.
Offer: Buy 2 bags, get 10 percent off, buy 3, get 15 percent off
Setup: Configured the tiered discount through Hulk Bundles to apply consistently across the online store and Shopify POS.
Why it fits: Matching pricing across both channels kept the experience consistent for repeat customers shopping either way.

Business: Boutique clothing store
Problem: Wanted to run a discount exclusive to a physical store opening event.
Offer: 20 percent off in-store only, for opening weekend
Setup: Restricted a percentage discount using a location condition tied to the physical store, without extending it to the online catalog.
Why it fits: The location restriction kept the promotion specific to the event without discounting the online storefront.

Business: Specialty grocery retailer
Problem: Needed a different quantity threshold in-store where customers browse and add items differently than online.
Offer: Buy 4, get 1 free in-store, versus buy 6, get 1 free online
Setup: Configured two versions of a quantity based reward, one tied to the physical location and one applied to the online storefront.
Why it fits: Adjusting the threshold to actual in-store buying behavior matched the offer to how customers shopped in each channel.

Read more case studies for our apps covering how merchants run promotions across online and in-store channels.

Best Practices for Shopify POS Discounts

  • Decide upfront whether the offer should match online pricing exactly or differ in-store
  • Test a full transaction through POS before the promotion reaches customers
  • Brief staff on how the discount appears and how to explain it if asked
  • Use a location condition if the discount is specific to one physical store
  • Keep the discount structure simple enough for staff to apply confidently at checkout
  • Compare in-store and online results if the same promotion runs in both channels
  • Review inventory levels in-store separately from online stock during the promotion

Common Shopify POS Discount Mistakes

  • Running mismatched pricing online and in-store without a clear reason for the difference
  • Skipping a test transaction and discovering a calculation error during a live sale
  • Not briefing staff on how the discount should work before the promotion starts
  • Applying a discount to every physical location when it was only meant for one store
  • Overlooking how the POS discount interacts with an already active online promotion

Summary

Setting up a discount for Shopify POS means deciding whether the promotion should match an online offer or run as its own in-store version, configuring the discount to apply through POS, and testing a real transaction before launch. This keeps pricing consistent and predictable for retailers selling across both channels.

Retailers selling both online and in person can configure an omnichannel promotion using the quantity breaks app, applying the same discount logic across POS and the online store.

Frequently asked questions (FAQs)

How do I create a discount for Shopify POS

Configure the discount so it applies at the physical point of sale, either matching an online storefront offer or running as its own in-store version.

Can I run the same discount online and in-store

Yes. A discount can be configured to apply consistently across both channels, which keeps pricing predictable for customers shopping either way.

Can a POS discount be limited to one physical location

Yes. A location condition can restrict a discount to a specific store, which is useful for promotions tied to an event at one location only.

Should I test a discount before it runs at the register

Yes. Processing a test transaction through Shopify POS confirms the discount calculates correctly and gives staff a chance to understand how it works before launch.

Why would a merchant use a different discount threshold in-store than online

In-store and online buying behavior are not always the same, so some merchants adjust the quantity or threshold in-store to better match how customers shop at a physical location.

Recommended for you