A Shopify checkout countdown timer should end when the offer ends. SK Checkout Customizer has two countdown modes. One counts a duration from the moment the page loads. The other counts down to a fixed date and time. The duration mode starts again on the next load. Use the fixed deadline when the discount, the price, or the gift really stops.
A timer that resets every visit teaches shoppers to ignore it, or to refresh until the clock looks new. That is a bad offer on this app and on any other. The catalog also has no separate scheduler. The expired state can show a message you write. Turning the whole block off, and turning off the discount code, is still your job. If the timer sits on the checkout step, Shopify’s help on checkout configurations documents that app-block placement as Plus.
Use a deadline you can point to
Pick the fixed mode and enter the moment the offer stops. Match that moment to something real: the discount code’s end, the end of a season price, or the last day a gift is packed. Shoppers in the US, UK, and Canada should see a clock that agrees with the code they will actually apply. If the code expires at midnight and the timer expires at noon, you have two offers and a support ticket.
You can show or hide days, hours, minutes, and seconds. Hidden larger units roll into the next unit that is still visible, so a hidden day count does not vanish from the math. Write a short urgency label, and write the expired message. After the deadline, that expired banner is what remains until you remove the block. “This offer has ended” is clearer than a row of zeroes.
- Fixed deadline: one date and time. This is the mode to use for a real end.
- Duration from page load: a length of time that starts again when the page loads. It does not remember the first visit.
- Units: days, hours, minutes, and seconds can be shown or hidden.
- Expired message: the banner after the clock finishes. It does not delete the block.
There is no scheduler to unpublish the offer
The catalog does not include per-widget scheduling. You cannot set “hide this block on Friday” as a separate calendar inside the app. The deadline mode ends the count. The expired message replaces the urgency. The discount code, the order bump, or the banner copy can still be sitting there. On the end date, disable the code in Shopify and remove or rewrite the block. Put that task on a calendar you already use. The app will not send the reminder, and it will not run an A/B test of two clocks.
The duration mode is a poor substitute for that calendar. A ten-minute clock that restarts whenever someone opens checkout is not a limited offer. It is a loop. Leave that mode unused unless you have a reason you can say out loud, and even then expect shoppers to notice the reset. Prefer the deadline.
Where the timer can sit
The countdown is a checkout block in the catalog. Checkout UI extensions render it in a checkout extensibility context. App blocks on the information, shipping, and payment steps are Plus in Shopify Help. Confirm the target in the editor. A non-Plus store should not plan on a timer beside the payment methods. Thank-you and order-status pages are a different permission, and a countdown after the shopper has already paid is a strange kind of urgency. The catalog describes the countdown as shown in checkout. Do not move it onto the thank-you page unless you have seen that target accept it. This article does not promise that target.
The app is free. There is no paid tier that adds a “real” timer versus a cosmetic one. Both modes are in the product. The honest choice is the deadline, not an upgrade.
Patterns to skip
Skip a clock that does not match a code. Skip a stock count you invented. Skip a pre-checked add-on whose only justification is the timer. The order bump can add a real product, and a checkbox upsell can apply a real discount code. Pair the timer with one of those only when the product or the code ends. A timer next to a permanent full-price item tells the shopper the urgency is fake, and the next offer is harder to believe.
Also skip hiding the largest unit to make a multi-day sale look like it ends in hours. The rollup is there so the math still works when you hide a unit. It is not a way to shorten the offer. If the sale lasts four days, show the days.
What you can learn without a dashboard
The catalog has no revenue analytics for the timer. You will not get a report that the clock caused a percentage of orders. Compare orders that used the code during the deadline with a similar stretch without the code, in Shopify admin. Note the other campaigns that ran. If you want a cleaner comparison, run one offer, then the next, on the same page. That method lives outside this app, because the app will not split traffic for you.
- Write the deadline next to the discount code’s end time and make them match.
- Write the expired sentence before you publish the clock.
- Put a reminder on your own calendar to remove the block and the code.
- Count code uses in Shopify. Do not look for that total inside the app.
Questions about checkout countdown timers
Does the duration mode remember the shopper?
No. It counts from page load, so a new load starts it again. Use the fixed deadline for an offer that really ends.
Can I schedule the block to disappear?
The catalog has no separate scheduler. The expired message shows after a fixed deadline. You still turn the block and the discount code off.
Will the timer work on the payment step without Plus?
Shopify Help documents checkout-step app blocks as Plus. Confirm the editor on your store before you announce the clock.
Set a real end time on SK Checkout Customizer, and install SK Checkout Customizer only on a checkout step your plan can show.