Appearance
Pickup locations
For merchants
Where: Content → Pickup Locations
Location details
| Field | Required | Notes |
|---|---|---|
| Name | yes | Shown to customers in checkout. |
| Street, Postal code, City | yes | Shown to customers. Additional address lines are optional. |
| yes | Receives the new pickup order notification. | |
| Phone number | no | Shown to customers (if contact details are enabled) and used by the Send pickup SMS to location flow action. |
| Location code | no | Your own reference, e.g. a store number. |
| Latitude / Longitude | no | Stored for your own use and integrations; not used for a map in checkout. |
| Time format | no | 12-hour (AM/PM) or 24-hour display of times. |
| Active | — | Inactive locations are never offered in checkout. |
| Sales channels | — | A location is only offered in the sales channels it is assigned to. |
Opening schedule
Time zone
Every location has an IANA time zone (for example Africa/Lagos, Africa/Nairobi, Europe/Berlin). Opening times are local to that zone, and "is it open now / on this date" is always decided in that zone — not in the server's or the customer's. Leave it empty and UTC is used.
Weekly schedule
For each weekday add one or more intervals — Opens and Closes, HH:MM.
- Several intervals per day model a lunch break:
09:00–13:00and14:00–18:00. - A day without intervals is closed.
- An interval that closes after midnight (e.g.
18:00–02:00) runs into the next day. - Closing time is exclusive: a location closing at
18:00has no18:00slot. - Intervals on the same day may not overlap.
Special dates & holidays
Add a date to override the weekly schedule:
- tick Closed for a public holiday or stock-take day;
- or set different opening times for that date (for example shorter hours on Christmas Eve).
A special date always wins over the weekly schedule.
How customers see it
- The checkout list shows active locations assigned to the current sales channel that are open at some point today (in the location's time zone).
- After choosing a date, the customer sees time slots every 30 minutes that fit completely inside an opening interval. Slots in the past are not offered.
- The pickup time is checked again when the order is placed.
Deleting a location
Deleting a location keeps the pickup time and instructions on existing orders; the orders then show location deleted. If you only want to stop offering it, set it inactive instead.
Permissions
Roles need Content → Pickup location (Viewer, Editor, Creator, Deleter) to manage locations. Viewer also requires Sales channel viewing. How roles work: Shopware: Users & permissions.