=== Cartevo – Abandoned Cart Recovery for WooCommerce ===
Contributors: ayeshanfernando
Tags: woocommerce, abandoned cart, cart recovery, whatsapp, dashboard
Requires at least: 5.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 2.25.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Recover abandoned WooCommerce carts. Track name, phone and cart, see what you lose, and message customers on WhatsApp with one click.

== Description ==

Cartevo catches the WooCommerce carts that customers leave behind. It shows you how much you are losing, emails you about it, and gives you ways to win the customer back.

**Free**

* Cart tracking: name, phone, email, cart contents, location and traffic source.
* Dashboard with recovery rate, recovered revenue, trends, top sources and most abandoned products. Show or hide each widget.
* Carts list with filters, sorting and a cart detail page with history and recovery link.
* A free "Message on WhatsApp" button on each cart. It opens WhatsApp with a ready message. You send it yourself.
* Add-to-cart popup that asks for a name and phone number, with your own texts and colours.
* A WhatsApp chat button for your shop. It opens a chat with you; nothing is sent until the visitor presses send.
* Works with the classic and the block-based checkout.
* Works with WPML and Polylang: each cart remembers the shopper's language, and the popup texts can be translated.
* Import unfinished orders from before you installed the plugin.
* Reports with CSV export.
* Email alerts to you when a cart is abandoned or recovered.
* Consent and privacy tools, including WordPress personal data export and erase.

**Pro**

* Automatic WhatsApp reminders through the official WhatsApp Business Cloud API, with templates and delivery status.
* Three-step reminder sequence with follow-ups and unique coupons.
* Email recovery with unsubscribe handling.
* Order messages: confirm the delivery address, let cash on delivery customers confirm or cancel, and send the tracking link.
* With WPML or Polylang, WhatsApp messages go out in the customer's language when the template has an approved translation, and email and order-message texts can be translated.
* Customers who reply STOP to a reminder get no more reminders. Your Meta token and secrets are stored encrypted.
* Your own picture beside the form in the add-to-cart popup.
* More webhook URLs and step reports.

The paid version is a separate plugin, available at https://getcartevo.com.

**Requirements**

WooCommerce with the classic checkout. Automatic WhatsApp sending needs your own WhatsApp Business account in Meta. Meta charges you for template messages.

== External services ==

This plugin connects to one outside service, and only after you agree on the Freemius screen.

* **Freemius** (https://freemius.com): handles the optional opt-in and the link to the separate Pro plugin. After you opt in it receives your site address, plugin version and WordPress and PHP versions. Terms: https://freemius.com/terms/ Privacy: https://freemius.com/privacy/

The free "Message on WhatsApp" button only opens a wa.me link in your own browser. Nothing is sent to WhatsApp or Meta by the plugin. All cart and customer data stays on your own site.

== Installation ==

1. Go to Plugins > Add New > Upload Plugin, choose the zip file, install and activate.
2. Open WooCommerce > Cartevo.
3. In Settings, set your cut-off time and default country code.
4. Optional: turn on the add-to-cart popup and add a webhook URL.

== Frequently Asked Questions ==

= Does it work with the block-based checkout? =

Yes. On the block-based checkout it reads the name, phone and email from WooCommerce's own cart data, so no plugin has to add fields. If you ask for consent, a tick box is added to the order section on WooCommerce versions that support additional checkout fields. On other versions customers agree through the add-to-cart popup. The classic checkout works as before.

= Does the free version send WhatsApp messages by itself? =

No. The free version gives you a button that opens WhatsApp with a ready message. Automatic sending is in Pro.

= Do I need a special WhatsApp account? =

For automatic sending, yes. You need a WhatsApp Business account in your own Meta business account.

= Can it find carts abandoned before I installed it? =

It can import unfinished orders (pending, failed or cancelled) from before. WooCommerce never saved the carts themselves, so those cannot be recovered.

= Is it legal to message customers? =

You need their permission. Use the consent note in the popup or the consent checkbox at checkout, and follow the rules in your country.

= What happens to my data if I uninstall it? =

Your carts and settings stay in your database until you delete the plugin; deleting it removes them.

== Changelog ==

= 2.25.0 =
* First public release.
