To allow a coupon code at checkout when having a sale.

To allow a coupon code at checkout when having a sale.

I am currently having a sale on my website. My Square Online website checkout does not display the promo/discount code field. I have active coupon codes and eligible physical products, but only the gift card field appears. The coupon code box that is normally there for customers to use, is not there during a sale. I need the coupon code box to be visible and be able to be used during a sale. 

 

So, what I need is for the coupon box to show at checkout when there is a sale going on.

8 Replies
Square Champion

Hey @SheilaJackson.. So this should be on a couple of checkout screens, so this is not a feature request, really.  It is a bug report, probably.  The feature request hub is to request new features that Square does not have.

 

Below are screen shots of my cart screen and my payment screen.  I added purple arrows to show where coupon codes are requested on BOTH screens.  Your saying that your screens don't look like this?

 

Screenshot 2025-12-17 at 3.23.38 PM.pngScreenshot 2025-12-17 at 3.24.31 PM.png

Chip A.
Square Expert & Innovator and member of the Square Champions group. (But NOT a Square employee, just a seller like you)

Was my post helpful? Take a moment to mark it as a solution. Marked solutions help other sellers find possible resolutions to similar problems. Also, if you find your solution elsewhere (say, through Support), it is helpful to come back to your post and tell us about it, then mark that as a Solution. Solutions are what this Community is all about!

It doesn't show the coupon, just the gift card. I chatted with support and they said to ask for this feature. The coupon code box shows when there is no sale going on. But when I'm having a sale, the coupon code box disappears. 

1000014163.jpg

Square Champion

@SheilaJacksonI see.  That still seems like a bug to me since Square AI suggests that you can apply coupons to transactions that have sale prices on them.  So, thanks for clarifying that for me.  I will upvote your request and hopefully it will happen much quicker than usual since this seems like a bug.

Chip A.
Square Expert & Innovator and member of the Square Champions group. (But NOT a Square employee, just a seller like you)

Was my post helpful? Take a moment to mark it as a solution. Marked solutions help other sellers find possible resolutions to similar problems. Also, if you find your solution elsewhere (say, through Support), it is helpful to come back to your post and tell us about it, then mark that as a Solution. Solutions are what this Community is all about!

Thank you so much!

Square Champion

I have cans of food, buy 12 save 5% mix and match.  I cannot run a promo code sale with any of that being used. This is a VERY COMMON feature in retail. 

Square Champion

Promo codes should always be visible at checkout

There’s an important distinction that often gets overlooked.

Sales and promotions like BOGO, Buy 12 Save 5%, or clearance pricing are designed to create excitement and encourage customers to shop. They are the deals customers see on the storefront.

Promo codes, on the other hand, are something customers are usually given directly. They come from emails, loyalty rewards, customer service, influencer links, or special offers. Customers expect to enter them at checkout.

Right now, when a sale is active, the promo code box can disappear at checkout. Even if a promo code would not apply, hiding the field creates confusion. Customers assume something is broken or feel misled when they cannot enter a code they were told to use.

This is not about stacking discounts or abusing promotions.
It is about clarity and trust.

What should happen

  • The promo code field should always be visible at checkout

  • If a promo code cannot be combined with a sale, customers should be able to enter it and see a clear message explaining why it cannot be applied

Showing the field and explaining the outcome is always better than hiding it entirely.

Why this matters

  • This is standard behavior in retail, both online and in-store

  • Customers regularly receive promo codes during sales periods

  • Hiding the promo code field creates unnecessary friction at checkout

  • Clear messaging builds trust, even when a discount cannot be applied

Ideally, sellers should be able to control whether specific sales can be combined with promo codes, especially for clearance or final-sale items. But at a minimum, customers should always see where to enter a promo code.

When a customer is told they have a code, the checkout should never make them wonder where it went.

I am having the same problem. We have an integration from a custom app that creates orders and payment links. If we have an active discount applied to the order it will not let us apply a coupon code to the order even though the coupon = true is being passed in the API. If we create an order with an item that does not have a discount the coupon field is available and works but when discounts are applied the coupon field is grayed out and can't enter anything. This needs fixed ASAP

Square Champion