How scheduled access works on a live storefront
Lisa Hunt
24 June 2026
Scheduled access hides or locks by time. It is not a maintenance page. Drops and office-hour catalogs.
Scheduled access is a rule
Scheduled access hides or locks by time. It is not a maintenance page. A live storefront can stay open while certain products, collections, prices, or actions become available only at the right moment. That is useful for drops, wholesale windows, office-hour catalogs, limited releases, and private campaigns.
The work is simple only when the rule is simple. At launch time, the store, cache, inventory, customer tags, and checkout all have to agree.
Keep the store alive
A maintenance page says nobody can shop. Scheduled access says the store can trade while one area changes state. That difference matters. A customer may browse normal products while a drop stays locked. A wholesale buyer may see a catalog during office hours. A VIP segment may enter early while public visitors see a countdown.
The goal is control without making the whole storefront feel closed.
The access shapes
| Shape | Use case | Main risk |
|---|---|---|
| Time unlock | Product drop opens at noon | Cache shows old state |
| Customer tag | VIP or wholesale access | Tags are late or wrong |
| Passcode | Private campaign entry | Code leaks or is shared |
| Office hours | Catalog accepts orders only at set times | Timezone and cutoff confusion |
Timezones are not small print
A timed unlock needs one source of truth. Store timezone, customer timezone, server timezone, and marketing copy can all disagree. If a drop says 10am, the system must know which 10am and what the customer should see before then.
We write times in plain language on the storefront. We also test the actual rule using the same time source the code will use in production.
We also decide what happens near the edge. If a customer loads the page one minute before launch and keeps it open, should the button appear without a refresh. If checkout starts before close and ends after close, should the order continue. Those edge rules should be chosen before customers find them.
Cache can betray the launch
Storefront speed often depends on cache. Timed access depends on fresh state. Those two needs can conflict. A product may unlock correctly in admin while a cached page still says locked. Or a locked page may reveal information through a cached section.
We plan cache behavior before launch. Sometimes the answer is a dynamic access check. Sometimes it is a short cache window. Sometimes it is a controlled refresh just before the drop. The right answer depends on traffic and risk.
High traffic makes this more important, not less. The same cache that protects the storefront from a spike can spread the wrong state quickly. We test from logged-out, logged-in, tagged, untagged, mobile, and desktop views so the public launch is not the first real access test.
A drop checklist
- Name what is locked: product, collection, page, price, or checkout action.
- Define who can access it before, during, and after the window.
- Choose the source of time and the display timezone.
- Write locked, countdown, open, sold out, and closed copy.
- Check inventory behavior at unlock.
- Test cart and checkout with access allowed and denied.
- Verify cache does not show the wrong state.
- Prepare a manual override for launch pressure.
- Log access decisions when support may need proof.
- Run a rehearsal before the campaign traffic arrives.
Inventory and access must agree
An unlocked product with no stock is not a drop. It is a disappointment. A locked product that reserves stock too early can block normal operations. Access rules and inventory rules need to talk before the campaign begins.
This connects with product pages that do not lie about stock or delivery. A buyer should not see confidence the warehouse cannot honor.
We also check variants and bundles. A product may look available because one size is ready while the promoted size is gone. A bundle may depend on four parts, not one parent product. Scheduled access has to respect the same inventory detail the buyer will meet in checkout.
Passcode, tag, or secret link
Different access methods carry different trust. A passcode is easy to share. A customer tag is stronger but needs clean customer data. A secret link is convenient but weak if forwarded. The right choice depends on how private the campaign really is.
We use the same thinking as passcode vs tag vs secret link. Match the lock to the risk. Do not make a casual campaign feel like a bank vault. Do not protect a wholesale price with a link anyone can paste.
Support needs clear states
During a timed launch, support gets questions fast. Why can I not see it. Why did my friend get in. Why did the button change. Why did checkout reject me. Support needs the rule in plain language and a way to check the visitor state.
A good admin view can show time window, customer group, access decision, and stock state. That prevents developers from becoming the only people who can answer launch questions.
Public copy matters too. "Coming soon" is not enough if VIP access opens early. "Sold out" is not enough if stock is being released in waves. The page should tell customers what is happening without exposing private rules or creating support work the campaign did not need.
We prepare support scripts before the window opens. They do not need to be long. They need to answer the first five questions in the same language as the storefront. If support says one thing and the page says another, the rule may be technically correct and still feel broken.
What this means if you talk to us
Bring the campaign rule, launch time, customer groups, storefront copy, and failure tolerance. If the access pattern resembles VaultGate access control, we will treat timing, visibility, and checkout as one system.
This work usually belongs in web and ecommerce. If the rule needs customer data, APIs, or background jobs, software engineering may join. The useful brief is not "hide this page." It is who should see what, when, and what happens if the rule fails.
We may suggest a rehearsal with low stakes. Create a hidden product, tag test customers, run the unlock, try checkout, force a sold-out state, and review the logs. That rehearsal teaches more than a meeting. It also gives the launch team confidence before the real traffic arrives.
After launch, we review what actually happened. Which customers were blocked. Which questions reached support. Which cache rule behaved differently than expected. That review turns one timed campaign into a better access system for the next drop, not just a stressful afternoon everyone tries to forget.
The next version should be calmer because the first one taught the rule.
FAQ
Frequently asked questions
Answers to what readers usually ask after this article.
It is a rule that hides, locks, or unlocks products, collections, pages, or actions at defined times for defined users.
Keep reading
Related articles
September field notes: what we are building and writing next
A live studio publishes what it is doing this month, not only a launch archive.
How we write so Google and AI tools can cite us
Models cite pages that answer the question in the first paragraph and show a clear method.
How we estimate work across unknown technology
Estimate the unknown with a spike and a range. Do not sell a fixed number on a mystery repo.
Rather have us do it?
Let us take the project for you
Tell us what you need and we will give an honest assessment of what it takes — no obligation.