Description
Eliathis Delivery Zones and Pickup adds a “store / delivery mode / delivery zone” block to the WooCommerce checkout (Checkout Block and classic checkout shortcode).
- Several stores: the customer first chooses a store; only the delivery zones of that store are offered.
- Delivery zones with their own price and currency, grouped by category.
- Free in-store pickup, and optional third-party pickup (name and phone of the person collecting the order).
- Ordering hours: same hours every day or per day of the week (ranges past midnight supported). Outside those hours the checkout is blocked on the server side, not only in the browser.
- Optional site-wide “closing soon” popup with a live countdown, a call-to-action button and a banner in the mini cart; order buttons are disabled automatically once the store is closed.
- Delivery details saved in the order and shown in the order screen, in the emails and in the customer account.
- Colours and texts configurable from WooCommerce › Livraison & retrait.
- Compatible with WooCommerce HPOS (High-Performance Order Storage) and the Checkout Block.
This plugin is not affiliated with or endorsed by WooCommerce or Automattic.
Source code
All JavaScript and CSS files are shipped unminified, as written: there is no build step.
About Eliathis
Developed by Eliathis: Saint-Pierre Kassi and Mathis Alapini.
Installation
- Upload the
eliathis-delivery-zones-pickupfolder to/wp-content/plugins/, or install the zip from Plugins › Add New. - Activate the plugin (WooCommerce must be active).
- Go to WooCommerce › Settings › Shipping, open a shipping zone and add the Eliathis Delivery Zones and Pickup shipping method.
- Configure your stores, delivery zones, prices and ordering hours in WooCommerce › Livraison & retrait.
FAQ
-
Does the plugin work without WooCommerce?
-
No. WooCommerce is required; a notice is shown in the administration if it is not active.
-
Does it support the classic checkout shortcode?
-
Yes, both the Checkout Block and the classic
[woocommerce_checkout]shortcode are supported. -
I used the previous version named “Delivery Logistics”.
-
Deactivate “Delivery Logistics” and activate this plugin: its settings and the shipping method of your shipping zones are taken over automatically. Previous orders keep their delivery details.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Eliathis Delivery Zones and Pickup for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Eliathis Delivery Zones and Pickup for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.0
- New name: Eliathis Delivery Zones and Pickup for WooCommerce (previously “Delivery Logistics”), new slug and text domain
eliathis-delivery-zones-pickup. - Every function, class, constant, option, session key, order meta, script handle, JavaScript object and CSS class now uses the unique
edzpprefix. - Automatic migration from “Delivery Logistics” 1.x: settings and shipping zone methods are taken over; previous orders are still displayed.
- The checkout script is shipped as readable source (no minified file).
- Generic default settings (no sample store names).
1.9.2
- Countdown badge no longer added to compact (icon-only) order buttons.
1.9.1
- Default “closing soon” threshold set to 45 minutes; countdown badge and pulse on every order button of the site.
1.9.0
- Redesigned hours popup, automatic disabling of order buttons while closed, mini cart banner.
1.8.0
- Site-wide popup when the store is closed or about to close.
1.7.0
- Ordering hours per day of the week.
1.6.0
- Orders can no longer be placed without an explicit store, delivery mode and zone.
1.5.0
- Multi-store support: each delivery zone belongs to a store.
1.0.0
- Initial release.
