Scheduling is a Pro feature. On the free version, Starts on and Preset ends on are shown locked with a Pro tag. A new preset goes live as soon as you save it with its link enabled, and never ends on its own. A date already stored still holds a preset back or ends it.
Entering a date and time
Click a date field to open a calendar. Pick a day, set the time under the month, then click Done. Clear empties the field. You can also type straight into the field, in the form Nov 19, 2026, 9:00 AM. Anything else is flagged with an example of the format. The note under each field says what your answer means, in words, for example Ends on Jan 18, 2027 at 11:59 PM, store time.The start
Set Starts on, in the Preset details card, to a moment in the future and the preset reads as Scheduled until then. Anyone following the link before that gets the This preset is not available yet. notice. Leave it empty and the preset starts as soon as it’s active. The empty field says so: Starts when active. When you save, an empty Starts on is filled in with the moment of the save. A start that’s already passed works the same way.The end
Set Preset ends on, in the Usage restrictions card, and the preset stops selling at that moment. It reads as Expired afterwards. Leave it empty and the preset runs until you switch it off. It’s the third field under Purchase limits, beside Maximum orders and Maximum orders per customer. Together they decide when the link stops selling and after how many orders. A seasonal offer closes on time without anyone having to remember. A cart filled before the deadline can’t check out after it. Checkout asks the same question the link does.The end must come after the start. If it doesn’t, the health checks warn you and the save is refused with The end date is before the publish date. on Preset ends on. Both moments are compared to the minute, so a preset can start and end on the same day.
What happens when it ends
An ended preset is handled like any other refused link. Where the customer lands is set by the store’s Unavailable links setting, which covers every way a link can be refused: expired, sold out, switched off, used up, restricted, or pointing at no preset at all.
The destination and the message are separate settings. Show an error message is on by default. Without it, a customer who follows a link they were given arrives holding nothing new and is told nothing. As far as they can tell, your store is broken.
Turn it off once you’ve got somewhere better to send them, usually a custom URL for a landing page that explains the offer has closed and shows what else you sell.
See Where customers land for the full detail.
Putting an ended preset back on sale
Clearing the end date brings it back. You can do it in two places:- The Preset ends on field in the editor. Clear it and save.
- Clear end date in the listing’s row menu, which only appears on presets that have one.
Clearing an end date needs Pro, just like setting one. On the free version Clear end date is locked with a Pro tag, and a preset that ended stays ended. Moving to the free version shouldn’t put a link back on sale that your own schedule had stopped.
Status is derived, never stored
The status badge is worked out from Link enabled, the two dates and the purchase limit every time it’s read. Nothing runs on a cron to flip it, and nothing can go stale.
The switch outranks everything, and an expired date outranks a full limit, because you can raise a limit, but a date that has passed stays passed.
Since nothing has to run, a preset goes live on time even if nobody visits the site overnight.
Settings reference
Both dates are stored as
YYYY-MM-DD HH:MM:SS in your store’s time zone. A date stored without a time starts at the first moment of its day, or ends at the last.
The store-wide answer is editable on both versions. Setting one on a single preset needs Pro, and one already stored is honoured on either.