Description
Every day, 70% of WooCommerce carts are abandoned. WhatsApp recovery gets 90%+ open rates vs ~20% for email. CartRenew automates it all.
How it works:
- A customer adds items to their cart and enters their WhatsApp number with consent on the cart page.
- If they leave without completing checkout, CartRenew detects the abandonment after a configurable wait time (default: 20 minutes).
- A WhatsApp recovery message is automatically sent to the customer with a direct link back to their cart.
Key Features:
- WhatsApp Recovery — Automated messages sent via WhatsApp using the CartRenew platform.
- Consent-First — Phone number and opt-in captured on the cart page with explicit customer consent.
- WooCommerce Native — Works with both classic shortcode-based and Gutenberg block-based WooCommerce cart templates.
- Easy Setup — No coding required. Install plugin, enter your Store ID and API Key, done.
- Configurable Wait Time — Set how long to wait before sending a recovery message (5–180 minutes).
- Automatic Recovery Detection — If a customer completes their order, the recovery message is automatically cancelled.
- Dashboard Analytics — Monitor cart recoveries and performance from the CartRenew dashboard.
Requirements:
- A CartRenew account (free trial available at cartrenew.com)
- WooCommerce 7.0 or higher
- WordPress 6.0 or higher
- PHP 7.4 or higher
Getting Started:
- Install and activate this plugin.
- Visit cartrenew.com/en/woocommerce/connect to create your free account and get your Store ID and API Key.
- In your WordPress admin, go to WooCommerce CartRenew and enter your Store ID and API Key.
- Save changes and start recovering abandoned carts!
External services
This plugin connects to CartRenew (https://www.cartrenew.com) to send abandoned-cart recovery messages via WhatsApp.
It sends the following data when a cart is abandoned: store ID, cart contents (items and value), and the customer’s phone number (only if they have opted in via the consent checkbox on the cart page).
This service is provided by CartRenew. Terms of Service | Privacy Policy
Installation
- Upload the
cartrenew-woocommercefolder to the/wp-content/plugins/directory, or install the plugin directly through the WordPress plugins screen. - Activate the plugin through the Plugins screen in WordPress.
- Go to WooCommerce CartRenew to configure your Store ID and API Key.
- Get your credentials at cartrenew.com/en/woocommerce/connect.
FAQ
-
Do I need a CartRenew account?
-
Yes. CartRenew handles WhatsApp message delivery. You can create a free account with a 14-day trial at cartrenew.com.
-
Does this work with block-based WooCommerce cart?
-
Yes. CartRenew for WooCommerce is compatible with both the classic shortcode-based cart (
[woocommerce_cart]) and the Gutenberg block-based cart (WooCommerce Blocks). -
Is customer consent required before sending WhatsApp messages?
-
Yes. The plugin adds a phone number field and an explicit opt-in checkbox to the cart page. CartRenew only sends messages to customers who have provided their number and checked the consent box.
-
What happens if the customer completes their order?
-
CartRenew automatically detects the completed purchase and cancels any pending recovery message for that cart.
-
How long does CartRenew wait before sending a recovery message?
-
The default wait time is 20 minutes. You can configure this from WooCommerce CartRenew Abandonment wait time.
-
Is my customers’ data stored securely?
-
Phone numbers and cart data are stored in your WordPress database (
wp_cartrenew_cartstable) and transmitted securely to the CartRenew platform over HTTPS for message delivery. No data is shared with third parties beyond what is required for WhatsApp message delivery. -
Which countries are supported?
-
CartRenew supports WhatsApp delivery globally. Phone numbers entered without a country code are automatically prefixed based on your WooCommerce store settings.
-
Does this use the WhatsApp Business API?
-
Yes, CartRenew uses the official WhatsApp Business API to deliver recovery messages reliably and in compliance with WhatsApp’s messaging policies.
-
Is CartRenew GDPR compliant?
-
Yes. CartRenew’s consent-first design (explicit opt-in checkbox) and secure data storage help your store stay compliant with GDPR and other data protection regulations.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“CartRenew for WooCommerce — Abandoned Cart Recovery” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “CartRenew for WooCommerce — Abandoned Cart Recovery” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.4
- Updated plugin name for guideline compliance
- Added External services disclosure
0.1.2
- Fixed phone number format — automatically adds country code prefix for 10-digit numbers
- Improved compatibility with block-based WooCommerce cart themes (JS-based DOM insertion)
0.1.1
- Added WooCommerce Blocks (Gutenberg) cart compatibility
- Consent form now renders via wp_footer with JS relocation for block-based cart pages
0.1.0
- Initial release
- Cart tracking via WooCommerce hooks
- Consent form with phone number and opt-in checkbox on cart page
- WP-Cron sweep for abandoned cart detection
- WooCommerce admin settings page
- CartRenew API integration for WhatsApp message delivery