GPLClub
🔌 Plugin

WPC Delivery Date & Time Slots for WooCommerce (Premium)

v1.0.2 · Updated 15 Sep 2026 · Official site

Antivirus scan

Powered by ClamAV

✅ Verified clean

This product file has passed our security filters.

Want to run a fresh ClamAV scan right now? Takes a few seconds and shows scanner version, signature DB and live result.

This can take 5 to 30 seconds.

✓ !

Clean file Threat detected

No threats detected in this file.

File
Size
Scanned
ClamAV
Signature database

⚡ Powered by ClamAV

!

Scan could not be completed

Report product

If you detected an issue (broken file, malware, inappropriate content, etc.) let us know and we'll review it ASAP.

Sign in to report
WPC Delivery Date & Time Slots for WooCommerce (Premium) · Plugin for WordPress
Follow

About WPC Delivery Date & Time Slots for WooCommerce (Premium)

The calendar does not promise a date: it promises your capacity

Putting a calendar on checkout looks like a convenience detail, and it is not. The moment a customer picks "Tuesday morning" and you let them confirm, you have signed an operational commitment. You have not informed them of anything: you have sold a time window.

And that is the mistake that sinks small delivery businesses. They accept twelve deliveries for Tuesday because the calendar accepted them, and on Tuesday they have one van and one driver. The customer does not get angry about waiting: they get angry because you gave them a time and did not keep it.

Which is why the important part of this plugin is not the calendar. It is the capacity limits: the maximum number of orders you accept per slot and per day. Setting that up properly means translating your real capacity into something a customer can choose.

What it does

  • Unlimited time slots, each with its own name, along the lines of "morning delivery, 8 to 12".
  • Capacity per slot plus a daily cap across all of them. Once full, the slot can no longer be picked.
  • Surcharge per slot, fixed or percentage, to charge more for the hours that cost you more.
  • Minimum lead time, maximum booking window and a daily cutoff time that pushes to the next day.
  • Working days and blocked holidays, with their own label to explain why you are closed.
  • Slots by category, so certain products can only be delivered when you actually can.
  • Customer rescheduling from their account, with a limit on attempts and minimum notice, plus automatic reminders.

The longest lead time rule prevents half the problems

When one order contains products with different lead times, the system applies the longest of them. It is a sound design decision and worth understanding, because it is what stops an order going out incomplete.

If you sell same-day bread alongside a cake that needs two days, the whole order moves to the cake's date. It may look conservative, but the alternative is worse: two shipments, or a customer receiving half their order.

When that does not suit you, the fix is not to change lead times, it is to separate by category what gets delivered differently.

The cutoff time decides whether the system helps you

It is the setting most often neglected and the one most noticed. If your van leaves at nine, accepting same-day orders at half past eight is guaranteeing a daily broken promise.

The cutoff has to sit where you really close the route, not where you would like to close it. And it pays to leave a margin: the day an order lands right on the limit, somebody has to have time to prepare it.

Requirements and what it does not do

It needs WooCommerce, works with high performance order storage and ships several endpoints for setups where the front end is separate.

It is not delivery software. It does not connect to carriers, does not calculate routes and does not optimise stop order. Everything it does happens earlier: organising what the customer can ask for and when.

It also does not tell anyone on its own to go out and deliver. It sends reminders to the customer, not work orders to your team.

Alternatives in the catalogue

If what you need is for the chosen date to change the shipping price, that is what the Octolize date picker does, working on top of Flexible Shipping. It is a different approach: here capacity rules, there the rate does.

With more history and options there is Order Delivery Date Pro, and in the YITH line you have YITH Delivery Date. To make the confirmation email carrying the date look right, the YayMail add-on helps.

Frequently asked questions

What happens when a slot fills up?
It can no longer be picked. Which is why capacity has to be your real capacity and not an optimistic number.

Can I charge more for urgent delivery?
Yes, with a per slot surcharge, fixed or percentage.

What if the order mixes products with different lead times?
The longest lead time applies, so nothing goes out before it is ready.

Can the customer change the date afterwards?
Yes, from their account, and you decide how many times and with how much notice.

Does it connect to my courier?
No. It organises what the customer can choose; shipping stays wherever it is today.

Does it work for store pickup as well as delivery?
Yes, by defining pickup slots of their own. Capacity is then people serving, not vehicles.

Version history

  • v
    1.0.2 Current 15 Sep 2026
  • v
    1.0.1 12 Sep 2026
  • v
    1.0.0 7 Aug 2026

Customer reviews

Sign in to leave a review. Only people who have the product can review it.

No reviews for this product yet.

Frequently asked questions

  • GPL (General Public License) is the license under which WordPress and most premium plugins/themes are distributed. It grants you the right to use, modify and redistribute the software in as many projects as you want, with no domain restrictions.

  • Yes. With membership you get automatic updates via our GPLClub Updater plugin (installed on your WP, detects new versions and applies them). With individual purchase, you get one year of manual updates from your account.

  • Depends on the plan. Monthly: 3 domains. Semi-annual: 7. Annual and Lifetime: 15. Individual purchase: 1 domain.

  • GPLClub offers its own support for installation, configuration and compatibility. For direct support from the original author (feature requests, product-specific bugs), a license purchased from the author is required.