Flexible delivery and pickup scheduling at checkout
Give customers clarity. Give your team control.
Order Delivery for WooCommerce lets customers choose – or view – exactly when their order will be delivered or ready for pickup, directly at checkout.
Whether you offer local delivery, in-store collection, or both, this plugin ensures your customers see accurate dates while you stay in control of fulfilment.
Let customers choose delivery or pickup dates
Make scheduling part of your checkout experience.
- Enable delivery, pickup, or both
- Let customers select a date and optional time frame
- Or display estimated delivery/pickup dates
- Choose whether date selection is required or optional
No more uncertainty – customers know exactly what to expect.

Smart order preparation (picking) logic
Accurately reflect how long it takes to prepare orders.
- Set lead times in days
- Define order cut-off times
- Choose your working (picking) days
- Exclude holidays and closures
The plugin automatically calculates available or estimated dates based on your real workflow.
Delivery and pickup scheduling
Configure when orders can be delivered or collected.
- Set available delivery days and pickup days
- Create flexible time frames (e.g. 30 or 60 minute slots)
- Apply settings separately for delivery and pickup
- Automatically show only valid dates at checkout
Perfect for businesses managing both fulfilment methods.
Control capacity with order limits
Prevent overload and keep operations smooth.
- Limit orders per time frame
- Hide fully booked slots automatically
- Manage demand during busy periods
- Stay organised with predictable scheduling
Add fees for specific time slots
Monetise convenience and peak demand.
- Add fees to delivery or pickup time frames
- Different pricing for different slots
- Encourage off-peak selection
Advanced delivery ranges
Support multiple shipping speeds with accurate estimates.
- Define delivery windows (e.g. 1–1 day, 2–3 days)
- Assign ranges to specific shipping methods
- Show precise estimated dates to customers
- Prioritise faster delivery options
Offer tips at checkout
Add optional tipping for delivery or pickup orders.
- Fixed or percentage-based tips
- Preset tip options
- Optional custom tip amounts
- Control which methods allow tips
Keep everyone informed
Delivery and pickup details are visible everywhere they matter.
- Shown at checkout
- Included in order confirmation emails
- Visible in customer accounts
- Editable by admins if needed
Built for store owners
Manage fulfilment easily from your WooCommerce dashboard.
- View delivery and pickup dates in the orders list
- Filter orders by shipping or fulfilment date
- See whether an order is delivery or pickup
- Edit scheduled dates directly in the order screen
Who is this for?
- Stores offering local delivery
- Businesses with in-store pickup
- Made-to-order or custom product sellers
- Food, retail, and service businesses managing schedules
Why it matters
Your fulfilment process is part of your customer experience.
Order Delivery for WooCommerce ensures:
- Customers see accurate delivery and pickup options
- Your preparation time is built into every order
- Your schedule stays manageable – even during peak demand
Get started in minutes
- Install the plugin
- Configure delivery and/or pickup settings
- Start offering clear, reliable scheduling at checkout
The bottom line
If you offer delivery, pickup, or both, you need more than a basic date field.
You need a system that:
- Reflects your real preparation time
- Controls availability
- Gives customers clear expectations
Order Delivery for WooCommerce does exactly that.