Product Icon

Order Delivery for WooCommerce

Let customers choose delivery dates and time slots at checkout. Control order volume, lead times, and shipping windows to match your real fulfillment capacity whether you deliver locally, build to order, or ship subscriptions.
Choose a billing option
$149
Save 20%
$298 $238.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

🚚 Smarter delivery scheduling for WooCommerce

Not every store can (or should!) ship orders instantly. If your business delivers locally, builds to order, or needs to plan around holidays and production timelines, Order Delivery gives you total control over when orders are delivered.

From florists and bakeries to subscription boxes and print shops, thousands of stores already rely on Order Delivery for WooCommerce to streamline their fulfillment process, reduce support load, and improve delivery reliability.

Flexible delivery logic will allow you to set up same-day, next-day or multi-day delivery rules and accommodate production windows, custom shipping methods, cut-off times based on the day or time, and manage local delivery. Set clear expectations for your customers on checkout so you can always keep them happy!

Perfect for stores with:

  • Local delivery routes or scheduled drop-offs
  • Custom or made-to-order products
  • Recurring deliveries with WooCommerce Subscriptions
  • Seasonal spikes in order volume
  • Any reasonably complex fulfillment workflow

WooCommerce Order Delivery calendar on checkout

Built for real-world delivery needs

  • Let customers choose their preferred delivery date and time slot at checkout
  • Define production lead times to always allow your team time for production
  • Limit the number of orders to be delivered in a day or time frame to prevent work overloads
  • Charge additional upgrade fees based on dates or timeframes
  • Specify dates where deliveries are not available. (e.g. holidays or other events)
  • Define the delivery range for all or each of your shipping methods. Example: Urgent (24h), Economic (2-3 days), etc.
  • Disable specific date ranges for shipping and/or delivering to specific countries or regions
  • WooCommerce Subscriptions integration
  • Developer friendly
Order Delivery for WooCommerce on CheckoutWC with 3 timeslots for time of day (including an evening delivery fee)
You can even charge extra for specific dates or timeslots.
Shipping and delivery info in the order list
Sort your orders based on your expected delivery range and prioritize your production process ahead of time

Advanced order delivery rules without the clutter

Order Delivery offers the power of sophisticated delivery logic without burying you in config panels. Keep setup fast and focused while still handling:

  • Complex delivery slot logic per shipping method
  • Holiday and blockout date control
  • Capacity management to avoid overpromising
  • Prioritize processing by viewing upcoming deliveries in your order list
  • Set specific rules based on holiday schedules, making preparation for things like Christmas or Black Friday easy

Support for pickup and local delivery workflows

Timeslots allow you to provide same-day local delivery with confidence and easy. You can limit the number of orders taken in each slot and automatically select the earliest available timeslot by default.

Want to let customers pick up in-store or at designated locations? Use delivery blockout dates, shipping method rules, or zones to offer local pickup instead of delivery. You can configure pickup-only methods, assign dates, and streamline handoff.

WooCommerce Subscriptions support

Order Delivery integrates smoothly with WooCommerce Subscriptions, the top plugin for creating products with recurring payments. This allows you to easily manage subscription products along with normal products in your WooCommerce shop.

The extension will calculate the delivery date and time for each renewal based on the customer preferences automatically.

Developer-ready and template-friendly

Order Delivery is compatible with most WooCommerce themes, checkout customizations, and major shipping plugins. Have an issue or want to improve compatibility with another shipping solution? Let us know!

How to Get Started

  1. Buy this extension.
  2. Download, install, and activate the plugin in your WooCommerce store.
  3. Go to WooCommerce > Settings > Shipping & Delivery to set up the shipping and delivery availability.

Built and supported by the team at:

Kestrel logo


Frequently asked questions

Can I make the delivery date required at checkout?

Yes. Head to WooCommerce > Settings > Shipping & Delivery > Delivery Field, then mark the field as required.

Can I customize how the delivery options appear at checkout?

Absolutely. Order Delivery uses standard WooCommerce templates that can be overridden in your theme for complete layout control.

Does this plugin work with WooCommerce Subscriptions?

Yes. Order Delivery automatically calculates delivery dates for subscription renewals based on customer preferences.

Can I offer same-day or next-day delivery with cutoffs?

Yes. Set cut-off times, lead times, and delivery ranges to create flexible same- or next-day delivery rules.

What about local pickup?

You can configure pickup-only shipping methods, disable delivery dates, or use blockout rules to handle in-store pickup.

Can I charge more for rush delivery dates or time slots?

Yes. Add fees for specific days or windows to support premium shipping options.

Does it work with the WooCommerce checkout block?

Support for block-based checkout is actively in development. Contact us if you want early access or to share feedback.

Customer reviews

Extension information

  • WooCommerce version required: 3.7.0
  • PHP version required: 7.4
  • Tested with WordPress: 6.7.1
  • Tested with WooCommerce: 9.4.3

Compatibility

  • High performance order storage (HPOS)

Countries

  • Worldwide