Description
CartHalo combines two practical WooCommerce checkout improvements in one lightweight plugin:
- Shipping Progress — show customers how much more they need to spend to reach your -shipping threshold.
- Preferred Delivery Date — let customers select a delivery date during classic checkout and the WooCommerce Checkout Block.
Everything is calculated and stored locally on the WordPress site. CartHalo does not send store or shopper data to an external service.
Features
- Enable or disable CartHalo.
- Set a -shipping threshold.
- Custom progress and success messages.
- Automatically display the remaining amount.
- Animated progress bar.
- Cart top, cart bottom, or both positions.
- Optional mini-cart message.
- Custom progress, success, text, and card colors.
- Enable or disable delivery date selection.
- Configure earliest and latest delivery days.
- Optionally exclude weekends.
- Optionally make delivery date required.
- Save the selected delivery date to the WooCommerce order.
- Display the delivery date in the WooCommerce admin order screen.
- Include the delivery date in WooCommerce order emails.
- Responsive frontend design.
- WooCommerce HPOS compatibility.
- WooCommerce Cart and Checkout Blocks compatibility.
- Delivery-date selector for Checkout Blocks using supported order-information fields.
- CartHalo Analytics dashboard with configurable reporting periods.
- No external API or tracking.
Privacy
CartHalo does not collect, track, transmit, or store visitor analytics. The preferred delivery date is stored as order metadata only when a customer selects a date during checkout.
Installation
- Make sure WooCommerce is installed and active.
- Upload the
carthalo-woocommercefolder to/wp-content/plugins/, or install the ZIP from Plugins > Add New > Upload Plugin. - Activate CartHalo.
- Go to WooCommerce > CartHalo.
- Configure the -shipping progress and delivery date settings.
- Save the settings.
FAQ
-
Does CartHalo require WooCommerce?
-
Yes. WooCommerce must be installed and active.
-
Does CartHalo send data to another server?
-
No. The plugin performs its calculations locally and does not connect to an external service.
-
Where is the delivery date stored?
-
The selected date is stored as WooCommerce order metadata and can be viewed in the order admin screen.
-
Does it support the WooCommerce checkout block?
-
CartHalo supports the WooCommerce Checkout Block using the block extensibility APIs and stores the selected delivery date with the order.
-
Can I change the colors?
-
Yes. The CartHalo settings page includes color controls for the progress bar, success state, text, and card background.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“CartHalo – Shipping Progress & Delivery Date for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “CartHalo – Shipping Progress & Delivery Date 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
CartHalo 1.5.2
1.5.3
- Fixed CartHalo admin dashboard stylesheet loading on the WooCommerce submenu.
- Fixed admin JavaScript loading on the CartHalo settings screen.
1.5.2
- Corrected WordPress.org plugin metadata.
- Matched Stable tag to the plugin version.
- Matched all translation strings to the
carthalo-woocommercetext domain. - Corrected the WordPress Tested up to value.
1.3.0
- Added HPOS compatibility declaration.
- Added Cart and Checkout Blocks compatibility declaration.
- Added Checkout Block delivery-date selector.
- Added CartHalo Analytics dashboard and settings.
- Added delivery-date analytics from the plugin installation date.
1.0.0
- Initial release.
- Added animated -shipping progress.
- Added preferred delivery date field.
- Added delivery date validation and order metadata.
- Added admin settings and appearance controls.
