For the complete documentation index, see llms.txt. This page is also available as Markdown.

Weekly schedule

Lock content on a recurring, per-day schedule with specific time windows — for example, every weekday 9am-5pm.

Weekly schedule matches visitors based on a recurring weekly pattern rather than a fixed calendar date: you turn specific days of the week on or off, and for each day you turn on, you can either make it active all day or set specific time windows (for example, 9am-5pm). It's a good fit for anything that repeats every week — locking checkout during a weekly flash-sale window, or restricting a live-drop page to only be reachable during your restock hours.

Like most access rules (aside from the action-based ones such as Passcode, Secret link, Subscribe, and Confirmation prompt), Weekly schedule can be set to match If the visitor arrives inside the scheduled window, or Unless they do — inverting it to match everything outside the schedule instead. See Combining rules.

Add the rule

  1. Open Locks and create a new lock, or open an existing one to edit it.

  2. Choose the content you want to protect. See Access rules overview for how rules fit into a lock.

  3. Click the Unlock rules tab, then in the Condition type dropdown, select Weekly schedule.

The Unlock rules tab with Weekly schedule selected in the Condition type dropdown.
Select Weekly schedule from the Condition type dropdown on the Unlock rules tab.
  1. Turn each day on or off. For every day you turn on, choose whether it's active all day or set specific start and end times — you can add more than one time window on the same day if you need separate windows (for example, a morning slot and an evening slot).

The Weekly schedule rule settings, showing per-day toggles and start/end time fields.
Turn on the days this rule should be active and set a time window for each one.
  1. Choose If or Unless depending on whether you want the lock active during the scheduled windows or outside them.

  2. Click Save.

Times you set here are evaluated in your shop's own timezone, not the visitor's local time — a 9am-5pm window means 9am-5pm in your store's timezone, regardless of where the visitor is browsing from.

Example: Open a wholesale support page during business hours

Suppose the page should be available from Monday to Friday, between 9:00 AM and 5:00 PM in your shop's timezone.

  1. Select the Wholesale support page as the content to protect.

The Lock setup tab with Specific Page as the content type and the Wholesale support page listed under Restricted pages.
Pick the page that should follow business hours.
  1. Add Weekly schedule and choose If. The rule shows your store's timezone and its current time — for example America/New_York (Friday, 06:09 AM GMT-4) — so you can tell what "9:00" will mean.

  2. Under Select days, turn on Monday through Friday and leave Saturday and Sunday off. Unselected days stay locked all day.

The Select days row with Monday through Friday highlighted as selected and Saturday and Sunday left unselected.
Selected days are the only days access can open at all.
  1. Under Set access hours, each selected day offers Set time periods or Allow all day. Choose Set time periods and set 09:00 to 17:00 for every day.

The first day you enable defaults to Allow all day, not to a time range — switch it to Set time periods or that day will stay open around the clock. New time periods default to 09:00–17:00.

The Set access hours section showing Monday with Set time periods selected and Start time 09:00, End time 17:00.
Each day carries its own start and end time, and you can add more than one period per day.
  1. Leave the rule's Redirect URL empty.

  2. Set the Access denied message to:

Wholesale support is available Monday to Friday, 9:00 AM–5:00 PM.

Weekly schedule shows only the Access denied message — there's no Guest message field, because the rule doesn't look at who the visitor is. See Access rules overview.

The Messages card with a single Access denied message field set to the business-hours wording, and the Preview panel rendering it.
One message field only, and the Preview panel confirms the wording before you save.
  1. Click Save.

Result on the storefront

During the configured hours, visitors can open the Wholesale support page normally. Outside those hours, the page stays locked and displays the message above. Because the schedule uses the shop's timezone, every visitor is evaluated against the same business hours.

The locked Wholesale support page displaying the configured business-hours message.
Outside the configured schedule, the visitor sees the Access denied message from this example.

Last updated

Was this helpful?