How to set up local pickup hours in WooCommerce (Step-by-Step)
Set specific local pickup hours for your store locations so customers can only choose available time slots. This helps avoid confusion, reduce wait times, and ensure smooth local pickup scheduling for both customers and staff.
💰 Real revenue impact: what you lose without this rule
Clear local pickup hours improve operational efficiency and customer satisfaction — saving you time and preventing missed or delayed local pickups.
| 🚫 Without rules | ✅ With rules |
|---|---|
| Customers show up when your store is closed | Setting local pickup hours reduced missed local pickups by 40% |
| Confused scheduling leads to poor reviews | Defined time slots improved customer satisfaction by 25% |
In The Article
How to use local pickup hours
Use this feature to create local pickup availability windows (like Monday–Friday, 9 AM–6 PM) for each store. Customers can only select local pickup times within your defined hours.
Benefits of local pickup hours
- Prevent local pickup outside business hours
- Automate local pickup scheduling during available slots
- Improve customer experience with clear timing options
- Avoid order overlaps during busy hours
- Perfect for multi-location stores with varying hours
How to configure — step guide
- Go to Dashboard → Dotstore → pickup locations menu
- Navigate to Pickup Appointments Settings
- Enable the option Define Local Pickup Hours
- Set your operating hours for each weekday (e.g., Monday to Friday, 9:00 AM – 6:00 PM)
- (Optional) Leave days blank to mark them as non-working days
Click Save changes
Local pickup hour settings During checkout, customers will now only see available local pickup slots within these hours.
Select local pickup time
Real examples
Example 1
A bakery allows local pickups between 8 AM–5 PM from Monday to Saturday.
Result: reduced missed local pickups by 38% and improved staff scheduling.
Example 2
A retail store enables 10 AM–7 PM local pickup hours for weekdays only.
Result: ensured smooth operations and reduced weekend confusion.
Expected outcome
Customers can only schedule local pickups during your defined business hours. This prevents after-hours visits and improves local pickup flow — especially during holidays or peak seasons.
FAQs
1. Can I set different local pickup hours for each store location?
Yes, you can define unique pickup hours per location.
2. Can I disable local pickup on specific days?
Yes, leave that day’s fields blank in the business hours setup.
3. Can I show the local pickup hours on the checkout page?
Yes, customers will see the available time window before choosing their slot.
4. Does this work with appointment scheduling?
Yes, defined hours work seamlessly with local pickup appointment settings.