Issue: “Buy X Get Y” (e.g., buy one, get one 50% off) discounts aren’t applying in Shopify POS (point of sale), though they work online. Users need this for in‑store promotions (e.g., Black Friday) and ask how returns should be handled.
Key updates and guidance:
Checking the “Point of sale” sales channel was suggested, but confirming this didn’t resolve the issue for several merchants.
Multiple users report the same behavior: discount applies on the online store, not in POS. A Shopify staff member requested screenshots to diagnose; users supplied them. No definitive fix shared yet.
Refunds: during returns, POS lets you choose the refund amount up to what was paid (partial refunds allowed, not more than paid).
Possible causes/constraints:
One user claims the feature may require POS Pro (unconfirmed).
Shopify help doc noted: items in a Buy X Get Y discount can’t receive other product discounts. If a discount code also applies, the Buy X Get Y is removed and only the code applies.
Workarounds/outcomes:
Some plan to apply discounts manually at checkout.
One user is trying a third‑party app (“Every Possible Discount”).
Status: Unresolved/ongoing. Attachments: configuration/checkout screenshots are central.
Summarized with AI on December 13.
AI used: gpt-5.
Hello,
I am trying to set up a buy one get one half off in our Shopify POS.
First, it is not working! I have attached screen shots below. Note: I set this up for myself as a test, but it will be for all customers on Black Friday.
Second, if I can get it to work, and a customer returns the item that they paid full price on, can we discount it?
example: customer purchased two items at $100 each, so they paid $150 before tax
if they come back to return one item that was purchased at full price, can we discount that item at 25%?
It isn’t shown in your screenshots, but you may have forgotten to check the “Point of sale” box in the “Sales channels” tile. You’ll find it on the right-hand side of the screen.
re: Your second question, during the return process you can choose how much to refund. You could either process the refund for the full amount or less, but not more than what they paid.
Yes, I did click on point of sale and it doesn’t work. We are starting our sale tomorrow and I guess we will just have to do it manually.
It is sad if someone uses this sale to buy gifts and the recipient will only get credit for 50%. I wish there was a way to give them the credit for 25% off.
Do you mind sharing some additonal context (screenshots of what checkout looks like vs the discount configuration you have setup in the admin). From there, we can isolate some potential causes.
Products that are part of a Buy X get Y discount are ineligible for further product discounts. If a customer enters a discount code that applies to products in a Buy X get Y discount, then the Buy X get Y discount is removed and only the discount code that the customer entered is applied to the order.
We have to ensure that the item itself does not have other product discounts and it seems like Buy X get Y will not work with discount code.
I try using another discount app instead - Every Possible Discount.