If a sale price is not appearing on your storefront, or a customer tells you your code does not work, these are the things to check. Nearly every case comes down to the schedule, the products the discount covers, or the difference between a sale and a code.
Check that the discount is running
Open the "Discounts" tab in your Printumo Shop and look at the "Status" column.
"Off" means "Switched on" is unticked. Click "Edit", tick it and save.
"Scheduled" means the start time has not arrived yet. Times are in UTC, so a sale set to start at 09:00 begins later in the morning if you are ahead of UTC.
"Expired" means the end time has passed. Change or clear the end date to run it again.
"Active" means it is running right now, so the cause is one of the points below.
A code never changes the prices on your shop
This is the most common surprise. A "Sale" shows reduced prices on your storefront, with the old price crossed out. A "Discount code" leaves your shop prices exactly as they are, and the reduction only appears once the customer types the code into the "Discount" field at checkout and clicks "Apply". If you wanted the lower price visible to everybody, create a "Sale" instead.
The discount does not cover those products
If the discount is set to "Selected products", only the products you ticked are reduced. Products you added to your shop after creating the discount are not included automatically, and a product you remove from your shop drops out of the discount as well. Click "Edit" and check the list under "Products in this discount". When a customer enters a real code that covers nothing in their basket, they are told the code does not apply to the items in their cart.
Only the biggest discount applies
Discounts never stack. If a product is already in a sale that is bigger than the code, the code does not change that product's price, and if that is true for everything in the basket, the customer is told the code does not apply. Only one code can be used per order, so applying a new code replaces the one entered before it.
What the checkout messages mean
Your customers see one of these when something is wrong with a code.
"That code isn't valid." The code does not exist in your shop, or it is switched off, expired, or has not started yet. Capitals do not matter, but everything else has to match exactly.
"That code doesn't apply to the items in your cart." The code is real and running, but it covers none of the products in the basket, or a bigger sale already applies to all of them.
"Your discount code is no longer valid, so we removed it." The discount ended or was switched off between the customer filling their basket and paying. The total goes back to normal and they can carry on.
If several codes are tried in a row
To stop people guessing at codes, we limit how many attempts can be made from the same connection within a minute. If you are testing a handful of codes yourself, wait a minute and try again. Ordinary customers, who normally enter one code, never run into this.
Still not right?
Send us a message from your Printumo dashboard with the name of the discount, and, if a customer is involved, the code they typed and what they saw. We can then check exactly what happened on that order.