Order Fulfilment Settings
Order fulfilment determines how customers receive their orders: delivery, pickup, or table service. This guide explains how to configure each fulfilment type and the settings that control them.
Accessing Fulfilment Settings
- Go to Settings → Order Fulfilment in your admin panel
- Toggle on the fulfilment types you want to offer
- Configure settings for each type
- Click Save Settings
Changes take effect immediately on your storefront.
Fulfilment Types Overview
Delivery
Customers enter their address, and you deliver the order to them.
Best for: Restaurants with delivery drivers or third-party courier partnerships.
Pickup
Customers collect their order from your location at a specified time.
Best for: Takeaway-focused businesses, coffee shops, and bakeries.
Table Service
Customers scan a QR code at their table and order directly from their phone. Orders are prepared and brought to the table.
Best for: Restaurants, pubs, and cafés with dine-in service.
💡 Tip: You can enable multiple fulfilment types. Customers choose their preferred option at checkout.
Enabling Fulfilment Types
How to Enable a Fulfilment Type
- In Settings → Order Fulfilment, find the toggles for each type
- Turn on Delivery, Pickup, or Table Service (or all three)
- Click Save Settings
How it affects your storefront: Customers see buttons to switch between enabled fulfilment types on the menu page. Only the types you've turned on are available.
⚠️ Warning: If you disable all fulfilment types, customers cannot place orders. Always have at least one type enabled.
Delivery Settings
Configure how delivery orders work.
Delivery Radius
Set the maximum distance you'll deliver from your store location.
How to set it:
- Enter the radius in miles (e.g., 3 for a 3-mile radius)
- Click Save Settings
How it affects your storefront: When customers enter their address, Ordery calculates the distance. Addresses outside your radius are rejected with a message: "Sorry, we don't deliver to this address."
💡 Tip: Start with a smaller radius and expand as you get comfortable with delivery logistics.
Delivery Preparation Time
The estimated time it takes to prepare and deliver an order.
How to set it:
- Enter the time in minutes (e.g., 45 for a 45-minute delivery)
- Click Save Settings
How it affects your storefront: Customers see "Estimated delivery: 45 minutes" on the checkout page. This sets realistic expectations.
Best practices:
- Factor in cooking time, packaging, and travel
- Add a buffer for busy periods (e.g., set 45 minutes even if you usually deliver in 35)
- Update this during peak hours if needed
Delivery Minimum Order Amount
The minimum order value required for delivery.
How to set it:
- Enter the amount in pounds (e.g., 15 for £15 minimum)
- Click Save Settings
How it affects your storefront: If a customer's cart total is below the minimum, they see: "Minimum order for delivery is £15." The checkout button is disabled until they add more items.
💡 Tip: Set a minimum that covers your delivery costs. Many restaurants use £10–£20 depending on their average order value.
Pickup Settings
Configure how customers collect orders.
Pickup Preparation Time
The estimated time it takes to prepare an order for collection.
How to set it:
- Enter the time in minutes (e.g., 20 for a 20-minute wait)
- Click Save Settings
How it affects your storefront: Customers see "Ready for pickup in 20 minutes" on the checkout page. They know when to arrive.
Best practices:
- Be realistic so customers don't wait when they arrive
- Factor in busy periods
- Aim for a time you can consistently meet
Pickup Minimum Order Amount
The minimum order value required for pickup (optional).
How to set it:
- Enter the amount in pounds (e.g., 5 for £5 minimum)
- Leave blank if you don't want a minimum
- Click Save Settings
How it affects your storefront: If set, customers must reach the minimum before they can checkout for pickup. Most stores don't set a pickup minimum.
Table Service Settings
Configure how dine-in customers order from their table.
Table Service Preparation Time
The estimated time it takes to prepare a table service order.
How to set it:
- Enter the time in minutes (e.g., 15 for orders prepared in 15 minutes)
- Click Save Settings
How it affects your storefront: Customers see "Your order will be ready in approximately 15 minutes" after placing a table order.
Table Service Minimum Order Amount
The minimum order value for table service (optional).
How to set it:
- Enter the amount in pounds
- Leave blank if you don't want a minimum
- Click Save Settings
Most restaurants don't set a table service minimum.
💡 Tip: Learn more about setting up tables and QR codes in the Table Service guide.
Fulfilment Availability Checks
Ordery validates that orders can be fulfilled before allowing checkout.
What Ordery checks:
- Is the store open (or are pre-orders enabled)?
- Is the selected fulfilment type enabled?
- For delivery: Is the address within the radius?
- Is the minimum order amount met?
- Are all cart items available for the selected fulfilment type?
How it affects your storefront: If any check fails, customers see a clear error message explaining what needs to change. The checkout button is disabled until the issue is resolved.
Fulfilment Switching and Memory
Customers can switch between fulfilment types on the menu page.
How it works:
- Customer clicks "Delivery", "Pickup", or "Table Service" button
- The menu updates to show only items available for that type
- Ordery remembers their choice for future visits
How it affects your storefront: If a customer selected "Delivery" last time, the menu defaults to delivery on their next visit. This saves time for repeat customers.
Pre-Orders and Scheduled Orders
You can allow customers to book orders in advance, even when you're closed.
Pre-Orders: Customers can place orders up to 48 hours ahead, even outside opening hours.
Scheduled Orders: Customers pick a specific time slot (in 15-minute increments) for delivery or pickup.
Learn more about pre-orders and scheduling →
Best Practices
Set Realistic Prep Times
- Add a buffer to account for busy periods
- It's better to overestimate and deliver early than to disappoint customers
Review Minimums Regularly
- Check your average order value (in Sales)
- Adjust minimums if needed to ensure profitability
Enable Multiple Fulfilment Types
- Offering delivery, pickup, and table service gives customers flexibility
- More options = more sales
Test the Customer Experience
- Place test orders for each fulfilment type
- Check that messages, timings, and validations work as expected
Adjust During Busy Periods
- Increase prep times on busy days (e.g., Friday evenings, weekends)
- Temporarily disable delivery if you're short-staffed
Common Questions
Q: Can I set different prep times for different days or times? Not currently. Prep times are fixed across all days and hours. Adjust manually if needed.
Q: Can I charge different delivery fees based on distance? No, delivery fees are flat within your radius. All customers within the radius pay the same fee.
Q: What if a customer's address is just outside my radius? They'll see an error message. Consider expanding your radius if you're consistently turning away nearby customers.
Q: Can customers choose a specific delivery time? Yes, if you enable scheduled orders. Customers can pick a time slot in 15-minute increments.
Q: What happens if I disable a fulfilment type after customers have placed orders? Existing orders are not affected. New customers won't be able to choose that type until you re-enable it.
Q: Can I offer free delivery on orders over a certain amount? Conditional delivery fees (e.g., free delivery over £30) are not currently supported. Delivery fees are flat within your radius.
What's Next?
With fulfilment configured, explore related settings:
- Delivery & Pickup — Dive deeper into address validation and customer-facing features
- Table Service — Set up QR codes for dine-in ordering
- Pre-Orders & Scheduling — Let customers book orders in advance