The Delivery feature in WPCafe allows customers to place orders online and have them delivered to their location. It provides flexibility to manage global delivery schedules for all locations or custom schedules for individual branches, ensuring smooth operations and better customer experience. With configurable time slots, preparation times, and delivery instructions, you can streamline order management and make it easy for customers to choose convenient delivery times.
Step 1: Enable the Delivery Module #
- Go to WPCafe → Settings & Tools → Modules.
- Find the Delivery option and enable it.
- Click Save Changes to activate the module.
- After enabling, all delivery-related settings will appear under Settings → Delivery.

Step 2: Set Delivery Schedule #
- Go to WPCafe → Settings & Tools → Settings → Schedule.
- Set Time Intervals in minutes (e.g., 30) — defines the slot length shown to customers.
- Under Weekly Schedule:
- Switch a day On to make it available.
- Select Start and End Time from dropdowns.
- Click Add Slot for multiple windows (e.g., 11:00 AM–2:30 PM & 6:00 PM–10:00 PM).
- Leave a day Off to mark it Closed.

Step 3: Global Delivery Settings #
- Minimum Order Amount & Preparation Time:
Set the minimum spend and required preparation time for all delivery orders. - Delivery Orders:
Allow customers to have their orders delivered directly to their address. - Delivery Date & Time at Checkout:
- Show Date Field: Enable to let customers select a delivery date.
- Show Time Field: Enable to let customers select a delivery time.
- Order Message Settings:
- Delivery Message: Customize messages or instructions for customers during delivery (e.g., address info, special notes, or preparation updates).

Step 4: Location-wise Delivery Schedule #
If your restaurant has multiple branches, you can set a custom delivery schedule for each location.
How to Set:
- Go to WPCafe → Settings & Tools → Locations → [Select Location].
- Enable Override Default Schedule for Delivery.
- Set the weekly schedule for that branch:
- Switch a day On to make it available.
- Select Start and End Time from dropdowns.
- Click Add Slot to create multiple windows on the same day (e.g., 11:00 AM–2:30 PM & 6:00 PM–10:00 PM).
- Leave a day Off to mark it Closed.
- Click Save Changes to update the location’s schedule.
Follow the documentation for location-based delivery settings..
FAQs #
Q1: How early should I place a Delivery order?
A1: Delivery orders should be placed according to the Minimum Preparation Time set in Settings → Delivery.
Q2: What kind of time slots are available?
A2: Delivery slots are created based on Time Intervals, and multiple delivery windows can be set for each day in the Weekly Schedule.
Q3: What messages or instructions can be shown to customers?
A3: In Delivery Message, you can provide delivery address details, special notes, or any other instructions for the customer.
Conclusion: #
The Delivery feature allows customers to have their orders delivered directly to their address. It supports branch-wise scheduling and simplifies delivery timing and order management.