Skip to content

Delivery Date & Time Slots

Add-on ID: kv_delivery_date_time_slots · Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view

Delivery Date & Time Slots tells customers when their order arrives and lets them choose when it should arrive. One delivery calendar (working days, delivery days, closed days, the order cut-off and processing times) drives a live “Order within 2 h 13 min, get it by Thu, Oct 22” line on product pages, the estimate in the cart and at checkout, and a delivery day and time slot picker per shipping method with capacity limits and optional slot fees. CS-Cart itself only has a free-text delivery time per shipping method; this add-on calculates real dates.

  • Delivery calendar: working days, delivery days, the order cut-off in your store time zone, processing days (per store, category or product) and transit days; closed days for dispatch, delivery or both, once or every year.
  • Product page estimate with countdown: “Order within 2 h 13 min, get it by Thu, Oct 22”, or a date range. The countdown runs in the visitor’s browser, so pages stay fully cacheable (CS-Cart 4.21 full page cache, block cache).
  • Cart and checkout estimate: per package, using the slowest product and the chosen shipping method.
  • Delivery day or time slot picker per shipping method: off, estimate only, choose a day, or choose a day and a time slot. Slots per weekday with capacity, optional fee and a booking deadline; booked-out slots are shown as full; the choice can be required.
  • Slot fees the safe way: the fee is added to the shipping cost of the chosen method, so taxes, totals, vendor payouts and invoices handle it like any shipping charge.
  • Orders: the chosen day and slot (or the estimate) is stored on the order and shown on the admin, vendor and customer order pages, on the invoice and in the order e-mails; staff can change it on the order page; the order list gets a Delivery column and a delivery date filter.
  • Delivery slot board: bookings against capacity per slot and day, colour-coded, with a click-through to the orders.
  • Multi-Vendor: vendors can keep their own calendar, closed days, methods and slots in the vendor panel, or simply use the marketplace defaults; capacity per vendor or shared.
  • CS-Cart Ultimate: a calendar per storefront, or one for all storefronts.

Checkout with the delivery day tabs and the time slots of the chosen shipping method

Page Contents
Installation Requirements, installing, upgrading, uninstalling
Configuration The delivery calendar, shipping methods and slots, every setting, license
Usage What customers see, orders, the slot board, vendors, invoices
Developer notes Calendar engine, data model, hooks, full page cache, theme hooks, file map
FAQ Common questions
  • CS-Cart and CS-Cart Multi-Vendor 4.17.2 – 4.21.x (tested on CS-Cart Ultimate 4.17.2, Multi-Vendor 4.17.2 and Multi-Vendor 4.21.2, including the 4.21 full page cache, the Nova and Responsive themes).
  • PHP 7.2.5 – 8.3, depending on your CS-Cart version.
  • Works with every shipping method, including real-time carriers; the core delivery-time text of a method stays as it is.