The Location feature in WPCafe allows you to manage multiple restaurant branches efficiently. You can assign unique opening hours, pickup or delivery schedules, and reservation settings for each branch. This helps customers select the right location during checkout or table booking.
How to Create a Restaurant Location #
To create a new restaurant location:
- Go to WPCafe → Settings & Tools → Locations.
- Click Add Location.
- Fill out the details as described below.

Basic Information #
- Restaurant Name: Enter the name of your restaurant or branch.
- Location: Search or type your address manually. You can also select it from the map suggestions (if available).
Override Default Open Hours #
Use this option to customize the general opening hours for a specific branch.
Steps:
- Enable Override Default Open Hours.
- Add your desired time range (e.g., 9:00 AM – 10:00 PM).
- In the Weekly Schedule section, set different hours for each day.
- Click Add Slot to include multiple sessions (for example, lunch and dinner).
- Click Save to apply your schedule.
Override Default Schedule for Pickup #
If your customers prefer takeaway orders, you can create a custom pickup schedule.
Steps:
- Turn on Override Default Schedule for Pickup.
- Enter a Time Interval ID (for example, Pickup Hours).
- Choose available days and set specific time slots.
- Add more slots if required.
- Click Save to confirm your setup.
Override Default Schedule for Delivery #
Set a unique delivery schedule for each restaurant location.
Steps:
- Enable Override Default Schedule for Delivery.
- Define your delivery hours (e.g., 11:00 AM – 9:00 PM).
- Use the Weekly Schedule section to choose active days and start–end times.
- Add extra slots if needed (for example, lunch and dinner deliveries).
- Save your changes.
Override Reservation Schedule #
This option allows you to create a custom schedule for table reservations.
- Set open and close times for each day.
- Define the interval between reservation slots (for example, every 30 minutes).
- Save your settings when done.

Override Default Online Ordering #
You can customize online ordering options (pickup and delivery) for each location.
Pickup Settings #
When enabled, customers can place pickup orders from this location.
Options:
- Minimum Order Amount: Set a required order minimum (e.g., $18).
- Minimum Preparation Time: Define preparation time before pickup (e.g., 8 minutes).
Note: Pickup times follow the global schedule unless overridden for this branch.
Delivery Settings #
Control delivery timing and order conditions per location.
Options:
- Minimum Order Amount: Define the minimum order value for delivery (e.g., $45).
- Minimum Preparation Time: Set the average prep time before delivery begins (e.g., 44 minutes).
Note: Delivery timing depends on the global or branch-specific delivery schedule.

Override Default Reservation #
Enable this option to set custom reservation rules for a specific branch.
You can define how bookings work for each location instead of relying on global settings.
Reservation Settings:
- Maximum Guests: Example – 30 guests per booking.
- Minimum Guests: Example – 10 guests minimum.
- Reservation Deposit / Price: Example – $10.00.
- Advance Booking: Set how many days in advance users can book (e.g., 2 days).
- Reservation Duration: Define how long each reservation lasts (e.g., 2 hours).
- Pending Status: Choose whether new bookings require manual approval.
- Multiply Amount by Guests: Multiply deposit or price by number of guests.
Visual Table Layout (Optional):
Enable this feature (coming soon) to assign reservations to specific tables visually.
Note: Reservation times follow the global schedule unless overridden.

Save the Location #
Once all fields are filled, click Publish to save the branch.
Your new location will now appear under WPCafe → Locations, and its custom settings will automatically apply on the frontend.
FAQ #
Q1: Can I create multiple restaurant branches?
Yes. You can create as many branches as needed under WPCafe → Locations.
Q2: Do I have to enable all override options?
No. Enable only the ones you need. If disabled, the global settings will apply.
Q3: Will customers see these locations at checkout?
Yes. Customers can choose their preferred location during order or reservation.
Q4: Can each location have different pickup or delivery times?
Yes. Each branch can have unique schedules, charges, and timings.
Conclusion #
The Location feature in WPCafe makes it easy to manage multiple restaurant branches with separate hours, reservation rules, and order schedules. By tailoring each branch’s settings, you provide customers with a smoother and more personalized ordering and booking experience.