Thinkforweb Pickup & Delivery Slots for WooCommerce
Thinkforweb Pickup & Delivery Slots for WooCommerce

Thinkforweb Pickup & Delivery Slots for WooCommerce

0/5 (0 ratings) — active installs Updated Sep 23, 2026
Weekly schedule settings.

Weekly schedule settings.

Add configurable pickup and delivery time slots to WooCommerce checkout. Lets your customers choose a pickup or delivery date and an available time slot during checkout.

Ideal for restaurants, bakeries, butchers, florists, grocery stores, local delivery services and Click & Collect businesses.

Compatible with:

  • WooCommerce Classic Checkout
  • WooCommerce Checkout Blocks
  • HPOS
  • Legacy Order Storage

The plugin is designed to work with both the Classic Checkout and WooCommerce Checkout Blocks.

It is fully compatible with High-Performance Order Storage (HPOS) and the legacy WooCommerce order storage.

Ideal for:

  • Click & Collect
  • Local Pickup
  • Local Delivery
  • Restaurants
  • Bakeries
  • Butchers
  • Caterers
  • Grocery Stores
  • Florists
  • Retail Stores

Features

  • Flexible weekly schedules
  • Multiple time slots
  • Automatic slot generation
  • Daily closures
  • Same-day pickup option
  • Next-day cut-off time
  • Slot capacity management
  • Automatic closing of full slots
  • Classic Checkout support
  • Checkout Blocks support
  • HPOS compatible
  • Legacy order storage compatible
  • Translation ready

Add-on

Upgrade to Thinkforweb Pickup & Delivery Slots Pro with the Add-on to unlock:

  • Specific dates
  • Merge or override schedules
  • Advanced planning
  • Order planning dashboard
  • Advanced scheduling tools
  • Premium support

👉 Learn more about the Add-on:

https://www.thinkforweb.com/thinkforweb-pickup-delivery-slots-for-woocommerce-pro/

Development

The source code for the WooCommerce Checkout Blocks integration is located at:

assets/blocks/index.js

The compiled JavaScript file is located at:

assets/blocks/build/index.js

The compiled file is generated using @wordpress/scripts.

To rebuild the assets:

  1. Navigate to assets/blocks/
  2. Run npm install
  3. Run npm run build