WordPress plugin intelligence profile

ELEX Woo Choose Your Delivery and Pickup Date

Allow WooCommerce customers to select preferred delivery or pickup dates at checkout with lead time controls, working hours, and holidays.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update3 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ELEX Woo Choose Your Delivery and Pickup Date version 2.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Allowing your customers to choose their preferred delivery and pickup dates directly at checkout is an effective way to enhance customer satisfaction, streamline order fulfillment, and reduce cart abandonment. The ELEX Woo Choose Your Delivery and Pickup Date plugin enables shoppers to specify exactly when they wish to receive or pick up their orders, accommodating customers who may be traveling or unavailable on standard delivery days.

This plugin is ideal for stores offering scheduled deliveries, local pickups, pre-orders, subscriptions, or gift items. As a store administrator, you maintain complete control over operational scheduling: configure minimum preparation lead times, define operating hours, select active working days, block weekly holidays, and manage specific date closures to ensure orders are accepted only when your store is operational.

Key Features

  • Flexible Date Selection: Enables shoppers to choose their preferred home delivery or local pickup date at checkout.
  • Lead Time Controls: Enforce a minimum delay (in days) required to prepare and process orders before delivery or pickup is allowed.
  • Working Hours & Weekday Schedule: Define daily store operating hours and specify which weekdays are available for scheduling.
  • Store Holidays & Closures: Easily add specific closure dates to block orders on holidays or maintenance days.
  • Maximum Daily Order Limits: Set maximum daily caps for delivery and pickup orders to prevent capacity overload.
  • Custom Customer Notifications: Display personalized notes or instructions directly on the checkout page.
  • Google Calendar Synchronization: Automatically sync scheduled orders with Google Calendar (optional opt-in feature).
  • WooCommerce Blocks & HPOS Ready: Fully compatible with WooCommerce Block Checkout and High-Performance Order Storage (HPOS).

ELEX Premium Plugins You May Be Interested In

  • ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce
  • ELEX Hide WooCommerce Shipping Methods
  • ELEX WooCommerce Shipping Calculator, Purchase Shipping Label & Tracking for Customers
  • WooCommerce Dynamic Pricing and Discounts Plugin
  • Wholesale & Role Based Pricing
  • WooCommerce Advanced Bulk Edit Products, Prices & Attributes
  • WooCommerce Google Shopping Integration

ELEX Services & Support

Need custom development for your store? Contact ELEX Development Services with your requirements.

For technical support or assistance, please visit ELEX Support.

About ELEXtensions

The ELEXtensions team is a group of WordPress and WooCommerce enthusiasts dedicated to building reliable plugins for online merchants. We offer extensions covering Shipping, Dynamic Pricing, Payment Gateways, and Customer Support.

External Services

This plugin optionally connects to Google APIs to sync WooCommerce delivery and pickup order dates with the store owner’s Google Calendar. This feature is entirely opt-in — it is only active when the store admin explicitly sets up and authorizes the Google Calendar integration from the plugin settings.

com)

Used to authenticate and authorize the store admin’s Google account so the plugin can access their Google Calendar.

  • Endpoint: https://accounts.google.com/o/oauth2/v2/auth
  • What is sent: The store admin’s Google Client ID, the plugin’s redirect URI, and requested OAuth scopes ( calendar.events, userinfo.email, userinfo.profile ).
  • When it is sent: Only when the store admin clicks “Authorize & Connect” in the plugin settings page.
  • Data is sent to Google’s servers and is subject to Google’s policies.

com)

Used to exchange the authorization code for access and refresh tokens, and to refresh expired access tokens.

  • Endpoint: https://oauth2.googleapis.com/token
  • What is sent: The authorization code (or refresh token), the store admin’s Client ID and Client Secret.
  • When it is sent: Once after the admin authorizes the app, and automatically in the background when the access token expires to maintain the connection.
  • The access token and refresh token are stored encrypted in the WordPress database and are never shared with any party other than Google.

com)

Used to revoke the stored access token when the admin disconnects their Google account.

  • Endpoint: https://oauth2.googleapis.com/revoke
  • What is sent: The current access token.
  • When it is sent: Only when the store admin clicks “Disconnect Account” in the plugin settings page.

com)

Used to retrieve the connected Google account’s email address to display in the plugin settings.

  • Endpoint: https://www.googleapis.com/oauth2/v2/userinfo
  • What is sent: The OAuth access token (as a Bearer header).
  • When it is sent: Once after a successful authorization, to store and display the connected account email.

com)

Used to create, update, and delete calendar events on the store admin’s primary Google Calendar when WooCommerce orders are placed, updated, or cancelled — if the Google Calendar sync option is enabled.

  • Endpoint: https://www.googleapis.com/calendar/v3/calendars/primary/events
  • What is sent: Order delivery/pickup date, time slot, order ID, and customer name. No payment or sensitive personal data is sent.
  • When it is sent: When an order is placed, its status changes, or it is cancelled — only if Google Calendar sync is enabled in the plugin settings.

Google’s Legal Policies:

  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy
  • Google API Services User Data Policy: https://developers.google.com/terms/api-services-user-data-policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • local pickup
  • order delivery date
  • pickup date
  • woocommerce delivery date
  • woocommerce delivery slots
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity3 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.