CartNinja Recovery for WooCommerce helps stores capture cart activity, detect abandonment, send email and SMS reminders, and restore the customer’s cart with a secure recovery link.
Free version features
- Tracks WooCommerce cart sessions in custom database tables.
- Captures checkout email and phone details through AJAX.
- Marks carts abandoned after a configurable threshold.
- Sends one Twilio SMS reminder per abandoned cart.
- Sends one reminder email per abandoned cart when an email address is available.
- Restores the saved cart when the recovery link is clicked.
- Provides Guest Abuse Protection to limit repeated guest cart tracking from the same IP address or blocked IP country.
- Includes configurable Data Cleanup for removing old guest, suppressed, recovered, and lost tracking records.
- Includes a dashboard, carts table, and settings page.
External Services
This plugin connects to the Twilio API to send SMS cart recovery reminders. A connection is made only when:
- A cart is marked as abandoned and the customer provided a phone number
- An admin clicks “Send Test SMS” in the settings page
Data sent: customer phone number and a recovery message containing the cart URL. No personal data beyond the phone number is transmitted.
Twilio is provided by Twilio Inc.
- Website: https://www.twilio.com
- Terms of Service: https://www.twilio.com/en-us/legal/tos
- Privacy Policy: https://www.twilio.com/en-us/legal/privacy
Source Code
This plugin does not use compiled or minified assets.
Readable source for all plugin-owned JavaScript is included in this plugin package:
- admin/js/admin.js
- public/js/public.js
