=== Cart Lift - Abandoned Cart Recovery for WooCommerce and EDD ===
Contributors: rextheme, coderexltd, coderexco
Tags: woocommerce abandoned cart, abandoned cart recovery, exit intent popup, woocommerce abandoned cart email, easy digital downloads,
Donate link: https://rextheme.com/cart-lift/
Requires at least: 6.7
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 3.1.57
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Track abandoned carts and send automated, customizable abandoned cart recovery emails. Get more leads, reduce cart abandonment, and increase revenue.

== Description ==

<h4> 🙌  #Easiest Abandoned Cart Recovery Plugin For WooCommerce & EDD 🙌 </h4>

Are you concerned about the high abandoned rate on your site? Did you waste time and money trying to stop abandoned carts 🛒  or recover them?

With Cart Lift, you can recover around **15% of your abandoned carts** without effort.

No more wasted hours and unreasonable expenses on other tools. Grow 🚀 **your revenue** with a result-driven tool.

<a href="https://rextheme.com/cart-lift/">Upgrade to Pro with 30% OFF—limited-time International Mother Language Day offer!</a>

[youtube https://youtu.be/mIYQjLsIm04?si=n8TRxqid8IBjntvp]

== 🌟 Why Cart Lift? 🌟 ==

Cart Lift has everything you need to set up and run a successful abandoned cart recovery campaign for your WooCommerce or Easy Digital download-based shopping cart.

You can create engaging abandoned cart email campaigns easily, to reach customers who left shopping carts on your site automatically.

Thus, winning them back to complete purchases and boosting your revenue. 💰

You can:

- 👍 Set strategic intervals between abandoned cart email campaigns to recover abandoned carts, resulting in better sales.*

- 👍 Use proven templates of **abandoned cart emails** with multiple follow-ups.

- 👍 Get exclusive reports on your abandoned cart email campaign and recover sales profit.


The plugin is aimed at helping you win back abandoned customers and increase revenue significantly. 💸

Plus you can get exclusive features that are easy to use and take only a few minutes to configure.

==⌛ Track Cart Abandonment Automatically (GDPR compatible) ⌛==

The plugin can automatically track the abandoned carts on your site.

Every time a person leaves your site with their shopping carts full, the plugin collects the data for that cart and initiates the recovery campaign on your set time intervals.

**📧 Set Up Your Abandoned Cart Recovery Campaign In A Few Clicks 📧**
You can set up your recovery campaign real quick. Simply decide on the Subject line and a compelling email copy, and activate the campaign. The plugin will do the rest.


==📩 Set Strategic Intervals To Send Emails 📩==
Set up multiple emails to be sent as a reminder for the cart abandonment. Set the amount of time after which each recovery email will be sent since the cart abandonment.

==📊 Get Detailed Cart Analytics On Revenue Recovered 📊==
The plugin gives you an accurate analytics board where you can know exactly,

- How many abandoned carts do you face,
- How much the abandoned carts were worth,
- How many carts were you successfully able to recover, and
- How much revenue you earned through the abandoned cart recovery emails

==📈 Easily Build Up Your Mailing List While Clients Shop 📈==
A special feature of the plugin is the Add To Cart Popup Modal.

When a guest visitor clicks on the Add To Cart button, a persuasive pop-up will appear and ask for the email address.

A great way to grow your mailing list and increase the abandoned cart recovery rate.

==🛑 Exit-Intent popup (Pro) 🛑==
Use this feature to prevent customers from abandoning the cart before they leave your site and recover the cart even before it gets abandoned

[youtube https://youtu.be/tcSEygbZFZ4?si=bd5gASX1fSdY04D3]


== Fully Compatible ==

The plugin is compatible with any theme and can handle any abandoned carts you face through WooCommerce or Easy Digital Downloads.


>  You will get a **reliable support team** to help you out at all times and detailed [documentation](https://rextheme.com/docs/cart-lift/).


== Features ==

* Specialized for WooCommerce and EDD
* Full analytics on the recovery campaign
* Auto-track of Abandoned Carts
* Notify Admin When A Cart is Abandoned
* Set Intervals To Send Emails Since Abandonment
* Customize Email through Rich Text Editor
* Apply Coupon/Discount
* Run 2 E-mail Campaigns At Once
* Add External Webhook
* Set Abandoned Cart Expire Date
* Send Test Emails To Check
* Full compatible with all themes

== Pro Features: ==

* All Free features
* Run Unlimited E-mail Campaign
* Get Cart Details For Abandoned Customers
* Notify Admin For Every Cart Recovered
* Intent Pop-up to collect emails when visitors click on Add to Cart
* Add specific product/category based Conditional Coupons To Email Campaign(s)
* Track How Many Emails Were Sent
* Admin can export the Abandoned/Recovered Orders to XLS format.
* Exit Intent Popup
* Weekly Email Report to site Admin

>  Want to know more about Cart Lift Pro? [Then click here!](https://rextheme.com/cart-lift/)

>  We have many more amazing features planned. Take look at [our development roadmap.](https://airtable.com/shrAcjsimKeoAEiVT/tblcz5dQzaQZx9kFl)


> *[Have a suggestion or feature request? Let us know!](https://airtable.com/shrAcjsimKeoAEiVT/tblcz5dQzaQZx9kFl)*

## Privacy Policy
Cart Lift uses [Appsero](https://appsero.com) SDK to collect some telemetry data upon the user's confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK **does not gather any data by default.** The SDK only starts gathering basic telemetry data **when a user allows it via the admin notice**. We collect the data to ensure great user experience for all our users.

Integrating Appsero SDK **DOES NOT IMMEDIATELY** start gathering data, **without confirmation from users in any case.**

Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/).


== Installation ==
1. Upload the Cart Lift Plugin to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Now a new menu 'Cart Lift' will appear in Dashboard menus.

== Frequently Asked Questions ==
= What is an abandoned cart? =
When a buyer adds products to the cart, then leaves the site without completing the purchase, either from the cart page or from the checkout, it is considered as an abandoned cart.
= Can I run more than 2 email campaigns? =
In the Free plugin, you can only run 2 email campaigns at once.

For more campaigns, you have to use the Pro plugin.
= Does the plugin track abandoned carts? =
You can enable the option to track abandoned carts automatically.

Go to Dashboard > Cart Lift and click on the Settings tab.

There you will find an option to Enable Abandon Cart Tracking.

Once you enable it, the plugin will start keeping track and records of all abandoned carts on your store.
= Will it work if I don't use WooCommerce Or EDD? =
The plugin is specialized for WooCommerce and Easy Digital Downloads. So you have to be using one of the two to be able to use this plugin.
= Can I integrate it with other marketing automation tools? =
The plugin has the option to integrate with external marketing automation tools via webhook.
= How to add an unsubscribe link to the email?
When creating the email, you will find custom variables (on the right side of the text format panel).

From there, you can add the unsubscribe variable, which will work as the unsubscribe link for people to opt-out of the abandoned cart emails.
= Why aren't emails being sent out? =
First of all, make sure you have at least one email campaign activated.
Second, make sure you have WP Cron enabled for your site.

If these two are set, then your emails will be sent at the set intervals when you set up an abandoned cart email campaign.
=  How do I upgrade to pro? =
To upgrade to PRO, you may purchase a license key from:
Dashboard > Cart Lift > Go Pro

Follow the steps in this guide: [How to upgrade to Cart Lift Pro](https://rextheme.com/docs/cart-lift-upgrade-to-pro/).

== Screenshots ==
1. Cart Lift Plugin Dashboard
2. Campaigns
3. Campaign Edit
4. General Settings
5. Email Basic Settings
6. Abandoned Carts
7. Cart Preview
8. Analytics

== Changelog ==

= Cart Lift (Pro) =
* [Visit to see what's new in pro version](https://rextheme.com/changelog/?plugin=cart-lift-pro)


= Cart Lift (Free) =

= 3.1.57 (2026-05-16) =
* Fix: Fix PHP warnings
* Improvement: Add promotional banner for UGCify

= 3.1.56 (2026-04-17) =
* Improvement: Update promotional banner

= 3.1.55 (2026-03-16) =
* Improvement: Update notification banner for Eid-Ul-fitr

= 3.1.54 (2026-03-06) =
* Improvement: Update notification banner for Ramadan kareem

= 3.1.53 (2026-02-20) =
* Improvement: Update notification banner for international mother language day

= 3.1.52 (2026-02-18) =
* Bug Fix: Free vs Pro page fatal error due to wrong icons URL

= 3.1.51 (2026-01-14) =
* Enhancement: Update pricing on setup wizard

= 3.1.50 (2025-12-31) =
* Enhancement: Update pricing on setup wizard

= 3.1.49 (2025-12-19) =
* Enhancement: Update pricing on setup wizard

= 3.1.48 (2025-11-19) =
* Enhancement: Update pricing on setup wizard

= 3.1.47 (2025-11-07) =
* Enhancement: Update tooltips text
* Fix: Fix translation issue

= 3.1.46 (2025-10-14) =
* Enhancement: Update discount price in CRO and setup wizard

= 3.1.45 (2025-09-26) =
* Enhancement: Update pricing on setup wizard

= 3.1.44 (2025-08-22) =
* Enhancement: Translation update for German, Dutch, French, Italian, Spanish, Arabic, Croatian, Czech, Danish, Finnish, German (Switzerland), Japanese, Polish, Portuguese (Portugal), Russian, Swedish, Chinese (China), Greek, Hebrew, Portuguese (Brazil)

= 3.1.43 (2025-08-04) =
* Fix: Prevented duplicate abandoned cart entries for logged-in users revisiting unchanged carts after login


= 3.1.42 (2025-07-25) =
* Fix: Matched visual and code structure of Enable Weekly Report section with Edit Campaign page for consistent UI
* Fix: Uploaded logos now auto‑scale to match default logo size in popup

= 3.1.41 (2025-07-03) =
* Fix: "Let's create your first campaign" button now opens the correct page in a new tab
* Enhancement: first_name and last_name to CartLift webhook payload for better CRM and email campaign integration
* Fix: reCAPTCHA toggle issue in the settings page
* Fix: Validated and corrected date range selection in report section to ensure "From" date is not after "To" date

= 3.1.40 (2025-06-19) =
* Enhancement: Add CRO in cart-lift 

= 3.1.39 (2025-06-03) =
* Enhancement: Icon alignment in WP admin menu

= 3.1.38 (2025-05-28) =
* Enhancement: Display notification banner conditionally
* Fix: Spelling typo

= 3.1.37 (2025-05-27) =
* Enhancement: Update pricing on setup wizard

= 3.1.36 (2025-04-30) =
* Compatibility: Compatible with WordPress 6.8

= 3.1.35 (2025-04-24) =
* Fix: Fatal error when getting type of invalid product

= 3.1.34 (2025-04-08) =
* Enhancement: Update pricing on setup wizard

= 3.1.33 (2025-03-27) =
* Enhancement: Update pricing on setup wizard

= 3.1.32 (2025-03-07) =
* Enhancement: Update pricing on setup wizard

= 3.1.31 (2025-02-13) =
* Enhancement: Update pricing on setup wizard

= 3.1.30 (2025-02-12) =
* Enhancement: Update pricing on setup wizard

= 3.1.29 (2025-01-16) =
* Fix: Compatibility with WPC Product Bundles for WooCommerce
* Fix: Greek text encoding issue in subject fields.

= 3.1.28 (2025-01-07) =
* Enhancement: Update pricing on setup wizard

= 3.1.27 (2025-01-02) =
* Enhancement: Update pricing on setup wizard

= 3.1.26 (2024-12-20) =
* Fix: Add missing images

= 3.1.25 (2024-12-19) =
* Fix: Easy Digital Downloads(EDD) Pro Carts Not Being Captured
* Fix: Function _load_textdomain_just_in_time was called incorrectly

= 3.1.24 (2024-12-13) =
* Enhancement: Update pricing on setup wizard

= 3.1.23 (2024-11-22) =
* Fixed: "Enable GDPR Integration" disable button does not work.

= 3.1.22 (2024-11-11) =
* Fixed: Deprecated PHP function issue resolved in cart dashboard

= 3.1.21 (2024-10-11) =
* Fixed: PHP warning fixed from cart dashboard

= 3.1.20 (2024-10-02) =
* Fixed: Beaver builder compatibilty.
* Fixed: Settings panel design issue.

= 3.1.19 (2024-09-19) =
* Fixed: Compatibility with EDD Pro.

= 3.1.18 (2024-09-19) =
* New: Redesign setting page

= 3.1.17 (2024-08-21) =
* Fixed: PHP warnings
* Fixed: Exit intent pop-up issue
* New: Exclude carts from abandoned cart recovery based on specific products
* New: Exclude carts from abandoned cart recovery based on specific product categories
* New: Pause / Resume individual abandoned cart recovery
* Improvement: WooCommerce Block support

= 3.1.16 (2024-08-21) =
* Fixed: Fix Google reCAPTCHA v3 in WooCommerce and EDD checkout

= 3.1.15 (2024-08-15) =
* Added: Google reCAPTCHA v3 support for WooCommerce checkout
* Added: New setup wizard for easy configuration

= 3.1.14 (2024-06-13) =
* Fixed: Fix EDD abandoned cart tracking issue

= 3.1.13 (2024-05-22) =
* Fixed: Js error on the admin side

= 3.1.12 (2024-05-08) =
* Enhancement: Enhanced Right-to-Left (RTL) support
* Enhancement: Enhanced localization support

= 3.1.11 (2024-01-18) =
* Fixed: PHP fatal error - [Support Ticket](https://wordpress.org/support/topic/php-error-624/)

= 3.1.10 (2023-11-17) =
* Compatibility: Compatible with WooCommerce HPOS / High-Performance Order Storage - [Support Ticket](https://wordpress.org/support/topic/incompatible-with-hpos-4/)

= 3.1.9 (2023-10-19) =
* Fixed: Broken checkout url issue - [Support Ticket](https://wordpress.org/support/topic/broken-if-your-checkout-url-already-has-params-such-as-nocachetrue/)

= 3.1.8 (2023-08-08) =
* Enhancement: Add multiple new blank lines in campaign email editor
* Fixed: Product pricing issue for variation products

= 3.1.7 (2023-06-21) =
* Added: Filter `cl_email_body_custom_style` added for custom email body styling
* Fixed: Unnecessary log recording removed

= 3.1.6 (2023-03-01) =
* Fix - Optimize cart search function on admin to prevent potential security issues

= 3.1.5 (2022-12-29) =
* Fixed - PHP warnings
* Fixed - Abandoned cart product pricing mismatch

= 3.1.4 (2022-12-15) =
* Fixed - Security Patch

= 3.1.3 (2022-08-04) =
* Fixed - Track cart if order is abandoned before successful payment
* Fixed - Abandoned cart status updating issue fixed on cart recovery/order complete
* Fixed - Webhook issue triggering issue fixed on order complete
* Fixed - Cart discarding issue fixed for already purchased product

= 3.1.2 (2022-06-29) =
* Fixed - Abandoned Email Issue Even After Product Purchase Issue Fix [WooCommerce & Easy Digital Download]
* Fixed - WooCommerce Multilingual & Multicurrency Issue with Cart Total Fix
* Compatibility - WordPress v6.0
* Compatibility - WooCommerce v6.6.1
* Compatibility - Easy Digital Downloads v2.11.6

= 3.1.1 (2022-04-26) =
* Compatibility - WordPress v5.9.3
* Compatibility - WooCommerce v6.4.1
* Compatibility - Easy Digital Downloads v2.11.6


= 3.1.0 (2022-03-17) =
* Fixed: Pop-up email template rendering issue fixed
* Fixed: Webhook field width issue fixed
* Fixed: Paddle payment gateway notice issue fixed
* Added: Filter 'cl_default_general_settings' added to modify general settings fields
* Added: Hook 'cl_after_abandoned_cart_tracking_field' added to render new fields after abandoned cart tracking enable/disable switch in general settings tab
* Added: Filter 'cl_cart_tracking_status' added to modify cart tracking status
* Added: Filter 'cl_cart_tracking_status_ajax' added to modify cart tracking status in ajax request
* Added: Filter 'cl_cart_details_before_update' added to modify abandoned cart details
* Added: Filter 'cl_cart_details_before_update' added to modify abandoned cart details using ajax
* Added: Filter 'cl_email_checkout_url' added to modify checkout button url in campaign emails

= 3.0.7 (2022-02-07) =
* Enhancement: Translate the text “No thanks” in checkout page

= 3.0.6 (2022-01-28) =
* Fixed: Wrong Product Link in Abandoned Cart Email Button
* Fixed: Database update issue

= 3.0.5 (2022-01-19) =
* Enhancement: Translate the text “Total” in Emails
* Fixed: Fixed Total Abandoned Carts And Total Abandoned Revenue data
* Fixed: Checkout button in recovery email showing incorrect product link

= 3.0.4 (2021-11-26) =
* Enhancement: Make “no thanks” button optional for Pop-Up window
* Fixed: Total Abandoned Carts And Total Abandoned Revenue showing wrong data
* Fixed: Issue when saving campaign
* Fixed: Issue on Recoverable Revenue

= 3.0.3 (2021-10-08) =
* Compatibility Check: WooCommerce 5.7.1
* Fixed: Subject Line issue for Special Characters
* Fixed: Fixed Float Number Issue on the Price Field in Email

= 3.0.2 (2021-09-14) =
* Fixed: Fixed Variable pricing Issue For EDD

= 3.0.1 (2021-09-14) =
* Fixed: Fixed Language Support in the Subject Line
* Fixed: Fixed Cart Total Value Issue For EDD
* Fixed: Fixed Cart Contents Issue From All Carts Page

= 3.0.0 (2021-08-10) =
* Fixed: Fixed Documentation Button link for Settings Page
* Fixed: Fixed data and analytics issue for Cart Abandoned Rate
* Fixed: Fixed data and analytics issue for Total Abandoned Revenue
* Fixed: Updated Status Issue of the Carts Page
* Fixed: Fixed Send Test Email Field Issue

= 2.3.5 (2021-07-19) =
* Fixed: Test email sending bug
* Updated: View button Interface of Abandoned/ Recovered cart Page
* Compatibility Check: WooCommerce 5.5.1

= 2.3.4 (2021-06-04) =
* Updated: Plugin documentation link

= 2.3.3 (2021-05-27) =
* Fixed: Fixed error on Campaign Email template

= 2.3.2 (2021-05-26) =
* Fixed: Delete Abandoned cart info after one month
* Updated: Create new cart on Updating cart info if Existing cart status is abandoned

= 2.3.1.1 (2021-04-13) =
* Updated: Settings page documentation link

= 2.3.1 (2021-04-06) =
* Added: RTL Support
* Fixed: Fixed error on coupon expiration frequency
* Fixed: Fixing issue on checkout field not auto-filling with user info

= 2.3.0 (2021-03-29) =
* Update: Checked compatibility with WordPress 5.7
* Fixed: Error on Completed Purchase
* Fixed: Error on Campaign Coupon
* Fixed: Issue on Variable pricing for EDD
* New: Add action hook to modify email templates (Header, Footer & Background)

= 2.2.0 (2021-02-22) =
* Added: Edit Checkout Button Text or Color
* Fixed: Add Customer name in Email Subject
* Fixed: Fixed Symbol issues in Email Subject
* Fixed: Modify Email Template by removing Header and Footer

= 2.1.3 (2021-02-17) =
* Added: Customer name on email subject
* Fixed: String sanitization on email subject
* Fixed: Fix some warning while checkout process is in progress

= 2.1.2 (2021-02-01) =
* Fixed: remove the use of wc_mail function
* Fixed: Email was sent to customer event after cart is recovered
* Compatibility check: WP 5.6, WooCommerce 4.9.2 and EDD 2.9.26

= 2.1.1 (2020-12-22) =
* Fixed: PHP warning fixed from cart dashboard
* Fixed: CartLift's TinyMce button was missing

= 2.1.0 (2020-12-17) =
* Fixed: Fatal error fixed if product is removed from the site

= 2.0.0 (2020-10-19) =
* Enhancement - Updated the plugin to use Action Scheduler instead of WP_Cron.
* Fixed: Added fallback if GDPR Message is null or empty.

= 1.1.2 (2020-09-01) =
* Fixed: Dependency checker fixed - plugin is not deleted when WC or EDD is deleted
* Fixed: Email sending issue fixed for completed/recovered orders
* Feature: Email parameter to check if the user comes from recovery email
* Compatibility Check: WooCommerce 4.4.1

= 1.1.1 (2020-08-19) =
* Fixed: e-mail sending issue for abandoned carts
* Added: Notice for Paddle payment gateway
* Control: By default disable tracking for guest users
* Compatibility Check: WordPress 5.5 & WooCommerce 4.4.0

= 1.1.0 (2020-06-25) =
* Added: Status filter on carts
* Added: Filter for changing default cut-off time
* Updated: Translation

= 1.0.0 (2020-06-16) =
* Initial Release

== Upgrade Notice ==

Keep Cart Lift updated to the latest version. It makes sure that you get the improvements, new features, and bug fixes instantly.