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.



