Settings › Customize
Schedule & Locations
Opening hours, holidays and pickup windows, and the store locations shoppers collect from. 3 parts, covering the two tabs and how they fit together.
Before you start
Where it lives, and how the panel works
From your WordPress dashboard open EasyCart › Settings, then pick Schedule & Locations under Customize.
WP Admin › EasyCart › Settings › Customize › Schedule & Locations
Search instead of hunting
The search box at the top of the page filters it as you type, and it matches hidden keywords as well as names. The same box on the Settings home searches every panel at once.
Jump between sections
A section list sits beside the page and follows you down it, so you can move straight to the part you came for without scrolling through everything between.
Advanced settings are folded away
Each section hides its rarely-changed settings behind a Show N advanced settings link, naming the first few so you know whether it is worth opening. 0 of the 0 settings on this page start folded.
Dependent settings appear as needed
Settings shown indented here only exist once the setting above them is switched on. Set a day to open all day and its opening and closing times fold away; set it back to timed hours and they return.
Saving
Switches and dropdowns save the moment you change them. Anything you type collects in a save bar at the foot of the page that counts your unsaved changes and warns you before you navigate away.
Locked settings
Rows marked with a padlock need WP EasyCart PRO or Premium. They stay visible so you can see what the upgrade adds. Nothing on this page is locked.
Hours and places
Schedules, locations and the link between them
The weekly pattern and its holidays, the places shoppers collect from, and what has to be switched on elsewhere before any of it shows.
Store schedule
Opening hours, pickup windows and holidays, per ordering channel
no stored settingsA schedule is seven weekly rows, Monday to Sunday, and those seven are permanent: they can be opened, closed and edited but never deleted, because a week always has seven days. Each row can be closed, open all day, or open between an opening and a closing time, with a separate pickup window if collection runs to different hours from trading.
Holidays are added as extra dated rows that override the weekly pattern for that one day. You can duplicate an existing day as a holiday, which saves retyping the hours for a day that is nearly normal. Holidays are split into upcoming and past, and past ones can be cleared out; unlike the weekly rows, holidays can be deleted.
A schedule applies to one or more ordering channels: retail, pre-order and restaurant. That is what lets a kitchen take restaurant orders on a different timetable from regular retail trading. A schedule that no channel uses is marked as unused, which is usually a sign it was set up and then never attached to anything.
Times are interpreted in your WordPress timezone, which the panel prints so you are never guessing, and a closing time earlier than its opening time is refused rather than silently accepted.
💡 Note: The seven weekly rows are permanent and only holidays can be deleted. Times use your WordPress timezone, which the panel prints at the top, so check that first if pickup windows are landing an hour out.
Store locations
The places shoppers collect from, and what shows against each one
no stored settingsEach location is a record with a label, a full address, contact details and a pickup note. The label is the name shoppers actually see when they choose where to collect, so write it the way a customer would say it, not the way your stock system refers to it.
The pickup note is free text shown under the location in the picker: which door, where to park, what hours the counter is staffed. It is the cheapest way to prevent the phone calls a bare address generates.
Latitude and longitude place the location on the map and drive the distance shown to shoppers. With a Google Maps key set on the Checkout panel these are filled in for you from the address; without one you enter them by hand, and a location missing coordinates is flagged as such rather than silently failing to appear in a distance search.
Before deleting, the panel shows where a location is used, including the products tied to it, so you can see the consequences first. A deletion can be undone for fifteen minutes, after which it is permanent.
⚠️ Careful: A deleted location can be restored for fifteen minutes and not a moment longer. Read the list of what uses it, products included, before confirming.
Putting the two together
How schedules attach to locations, and what has to be on elsewhere
no stored settingsEach location ticks the schedules that apply to it, so pickup times at that location follow the schedules you select. Build the schedules first: a location opened before any schedule exists has nothing to tick, and the panel will tell you so rather than leaving you wondering.
None of this appears to shoppers on its own. Multiple pickup locations, the arrival location picker, per-location schedules and how out-of-stock-at-this-location products behave are all switched on under the Checkout panel, in the pickup scheduling section. If the schedule looks right here but shoppers never see a choice, that is where to look.
Store locations need an active license. Without one the tab reports that rather than appearing empty, which is worth knowing if the feature vanishes after a license lapses.
💡 Note: Everything here stays invisible to shoppers until the pickup settings are switched on under Settings › Checkout. That is also where the Google Maps key lives, which is what fills in location coordinates automatically.
Keep going
Related panels
Pickup scheduling, the location picker and the Google Maps key.
The pickup location selector in the store sidebar.
The countries and regions a location address is built from.
The pickup date and time columns on the order list.
Adding those pickup columns to the Orders screen.
Delivery methods, the alternative to collection.
Try the PRO features free for 14 days
Anything marked PRO comes with WP EasyCart PRO or Premium. Take the whole thing for a run on your own store before you decide.