{"id":42387,"date":"2016-03-31T17:21:00","date_gmt":"2016-03-31T17:21:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/cart-recovery\/"},"modified":"2026-08-27T14:38:50","modified_gmt":"2026-08-27T14:38:50","slug":"cart-recovery","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/cart-recovery\/","author":3577361,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.5.0","stable_tag":"3.5.0","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Cart recovery for WordPress","header_author":"Ademti Software","header_description":"","assets_banners_color":"949892","last_updated":"2026-08-27 14:38:50","external_support_url":"https:\/\/wp-cart-recovery.com\/downloads\/cart-recovery-wordpress-pro\/?utm_source=wporg&utm_medium=plugin&utm_campaign=crfwproupgrade","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.ademti-software.co.uk\/sunsetting-cart-recovery-wordpress","header_author_uri":"https:\/\/www.ademti-software.co.uk\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":22590,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.5":{"tag":"1.5","author":"leewillis77","date":"2016-03-31 18:11:31","revision":1383524},"1.5.1":{"tag":"1.5.1","author":"leewillis77","date":"2016-03-31 19:33:10","revision":1383575},"1.6.1":{"tag":"1.6.1","author":"leewillis77","date":"2016-03-31 20:56:37","revision":1383618},"1.6.2":{"tag":"1.6.2","author":"leewillis77","date":"2016-04-01 18:55:02","revision":1384481},"1.6.3":{"tag":"1.6.3","author":"leewillis77","date":"2016-04-05 08:32:32","revision":1386958},"1.6.4":{"tag":"1.6.4","author":"leewillis77","date":"2016-04-06 20:36:47","revision":1388644},"1.6.5":{"tag":"1.6.5","author":"leewillis77","date":"2016-04-07 10:21:31","revision":1389235},"1.7":{"tag":"1.7","author":"leewillis77","date":"2016-04-13 10:53:03","revision":1393958},"1.7.1":{"tag":"1.7.1","author":"leewillis77","date":"2016-04-26 09:50:03","revision":1404399},"1.8":{"tag":"1.8","author":"leewillis77","date":"2016-05-04 09:54:23","revision":1410205},"1.8.1":{"tag":"1.8.1","author":"leewillis77","date":"2016-05-25 08:36:52","revision":1423875},"1.8.2":{"tag":"1.8.2","author":"leewillis77","date":"2016-07-28 09:01:49","revision":1462060},"1.8.3":{"tag":"1.8.3","author":"leewillis77","date":"2016-10-28 09:47:30","revision":1523671},"1.8.4":{"tag":"1.8.4","author":"leewillis77","date":"2016-12-05 10:46:38","revision":1545757},"1.9.0":{"tag":"1.9.0","author":"leewillis77","date":"2017-01-09 16:14:33","revision":1571263},"1.9.1":{"tag":"1.9.1","author":"leewillis77","date":"2017-01-17 10:11:08","revision":1576341},"2.0.1":{"tag":"2.0.1","author":"leewillis77","date":"2017-01-23 10:32:43","revision":1580180},"2.0.2":{"tag":"2.0.2","author":"leewillis77","date":"2017-01-24 09:32:31","revision":1580903},"2.0.3":{"tag":"2.0.3","author":"leewillis77","date":"2017-01-27 09:47:14","revision":1583374},"2.1.0":{"tag":"2.1.0","author":"leewillis77","date":"2017-02-07 14:21:20","revision":1590994},"2.1.1":{"tag":"2.1.1","author":"leewillis77","date":"2017-03-13 10:12:47","revision":1613274},"2.1.2":{"tag":"2.1.2","author":"leewillis77","date":"2017-03-13 10:44:26","revision":1613334},"2.1.3":{"tag":"2.1.3","author":"leewillis77","date":"2017-03-14 11:04:02","revision":1614047},"2.1.4":{"tag":"2.1.4","author":"leewillis77","date":"2017-03-15 18:37:17","revision":1615224},"2.1.5":{"tag":"2.1.5","author":"leewillis77","date":"2017-04-28 12:36:19","revision":1647402},"2.2.0":{"tag":"2.2.0","author":"leewillis77","date":"2017-06-05 09:57:15","revision":1670891},"2.2.1":{"tag":"2.2.1","author":"leewillis77","date":"2017-06-09 10:34:02","revision":1674582},"2.2.2":{"tag":"2.2.2","author":"leewillis77","date":"2017-06-16 13:49:48","revision":1679921},"2.3.0":{"tag":"2.3.0","author":"leewillis77","date":"2017-07-17 13:04:55","revision":1697482},"2.3.1":{"tag":"2.3.1","author":"leewillis77","date":"2017-07-27 10:14:30","revision":1703630},"2.3.2":{"tag":"2.3.2","author":"leewillis77","date":"2017-10-11 11:02:58","revision":1744692},"2.3.3":{"tag":"2.3.3","author":"leewillis77","date":"2017-11-10 12:17:15","revision":1762791},"2.3.6":{"tag":"2.3.6","author":"leewillis77","date":"2018-01-09 09:52:00","revision":1799579},"2.4.0":{"tag":"2.4.0","author":"leewillis77","date":"2018-03-29 09:16:17","revision":1849133},"2.4.1":{"tag":"2.4.1","author":"leewillis77","date":"2018-04-04 13:26:39","revision":1852517},"2.5.0":{"tag":"2.5.0","author":"leewillis77","date":"2018-04-10 10:57:01","revision":1855710},"2.5.1":{"tag":"2.5.1","author":"leewillis77","date":"2018-05-15 08:51:55","revision":1874513},"2.6.0":{"tag":"2.6.0","author":"leewillis77","date":"2018-06-06 13:42:39","revision":1888217},"2.6.1":{"tag":"2.6.1","author":"leewillis77","date":"2018-11-15 09:18:45","revision":1974740},"2.6.2":{"tag":"2.6.2","author":"leewillis77","date":"2019-01-07 16:12:20","revision":2007861},"2.6.3":{"tag":"2.6.3","author":"leewillis77","date":"2019-01-15 10:36:01","revision":2012612},"2.6.4":{"tag":"2.6.4","author":"leewillis77","date":"2019-10-29 16:45:46","revision":2182438},"2.6.5":{"tag":"2.6.5","author":"leewillis77","date":"2019-10-30 13:11:58","revision":2183083},"2.6.6":{"tag":"2.6.6","author":"leewillis77","date":"2020-01-06 13:35:50","revision":2222887},"2.6.7":{"tag":"2.6.7","author":"leewillis77","date":"2020-02-05 16:23:29","revision":2239172},"2.6.8":{"tag":"2.6.8","author":"leewillis77","date":"2020-02-10 11:22:19","revision":2241677},"2.7.0":{"tag":"2.7.0","author":"leewillis77","date":"2020-02-17 12:31:36","revision":2245541},"2.7.1":{"tag":"2.7.1","author":"leewillis77","date":"2020-03-02 10:21:45","revision":2252861},"2.7.2":{"tag":"2.7.2","author":"leewillis77","date":"2020-08-03 16:29:55","revision":2351840},"2.8.0":{"tag":"2.8.0","author":"leewillis77","date":"2020-11-24 08:44:29","revision":2424303},"2.8.1":{"tag":"2.8.1","author":"leewillis77","date":"2021-03-22 17:09:36","revision":2501208},"2.8.2":{"tag":"2.8.2","author":"leewillis77","date":"2021-04-08 08:41:48","revision":2511350},"2.8.3":{"tag":"2.8.3","author":"leewillis77","date":"2021-07-15 14:01:09","revision":2565160},"2.8.4":{"tag":"2.8.4","author":"leewillis77","date":"2021-08-24 13:22:42","revision":2587791},"2.8.5":{"tag":"2.8.5","author":"leewillis77","date":"2022-01-24 10:46:29","revision":2663169},"2.8.6":{"tag":"2.8.6","author":"leewillis77","date":"2022-10-31 13:17:40","revision":2807957},"2.9.0":{"tag":"2.9.0","author":"leewillis77","date":"2022-05-17 15:42:40","revision":2725454},"3.0.1":{"tag":"3.0.1","author":"leewillis77","date":"2023-02-03 11:23:45","revision":2859567},"3.1.0":{"tag":"3.1.0","author":"leewillis77","date":"2023-02-13 10:27:29","revision":2864284},"3.1.1":{"tag":"3.1.1","author":"leewillis77","date":"2023-03-21 10:31:23","revision":2884168},"3.2.0":{"tag":"3.2.0","author":"leewillis77","date":"2023-11-16 11:22:55","revision":2996996},"3.2.1":{"tag":"3.2.1","author":"leewillis77","date":"2023-12-11 09:03:51","revision":3007977},"3.3.0":{"tag":"3.3.0","author":"leewillis77","date":"2024-01-10 08:44:53","revision":3019707},"3.3.1":{"tag":"3.3.1","author":"leewillis77","date":"2024-07-11 06:30:14","revision":3116075},"3.3.2":{"tag":"3.3.2","author":"leewillis77","date":"2024-09-26 11:07:47","revision":3158168},"3.3.3":{"tag":"3.3.3","author":"leewillis77","date":"2024-10-29 13:38:09","revision":3178056},"3.4.0":{"tag":"3.4.0","author":"leewillis77","date":"2026-05-18 15:17:14","revision":3535820},"3.4.1":{"tag":"3.4.1","author":"leewillis77","date":"2025-05-09 11:01:23","revision":3290416},"3.4.2":{"tag":"3.4.2","author":"leewillis77","date":"2025-06-30 10:52:46","revision":3319898},"3.4.3":{"tag":"3.4.3","author":"leewillis77","date":"2025-06-30 16:32:31","revision":3320174},"3.4.4":{"tag":"3.4.4","author":"leewillis77","date":"2026-08-13 12:40:38","revision":3645335},"3.5.0":{"tag":"3.5.0","author":"leewillis77","date":"2026-08-27 14:38:50","revision":3669082}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1383625,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1383625,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1383625,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1383625,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5","1.5.1","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.7","1.7.1","1.8","1.8.1","1.8.2","1.8.3","1.8.4","1.9.0","1.9.1","2.0.1","2.0.2","2.0.3","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.2.0","2.2.1","2.2.2","2.3.0","2.3.1","2.3.2","2.3.3","2.3.6","2.4.0","2.4.1","2.5.0","2.5.1","2.6.0","2.6.1","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.7.0","2.7.1","2.7.2","2.8.0","2.8.1","2.8.2","2.8.3","2.8.4","2.8.5","2.8.6","2.9.0","3.0.1","3.1.0","3.1.1","3.2.0","3.2.1","3.3.0","3.3.1","3.3.2","3.3.3","3.4.0","3.4.1","3.4.2","3.4.3","3.4.4","3.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1383625,"resolution":"1","location":"assets","locale":"","width":1040,"height":583},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1383625,"resolution":"2","location":"assets","locale":"","width":1614,"height":888},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1383625,"resolution":"3","location":"assets","locale":"","width":1202,"height":974}},"screenshots":{"1":"Detailed stats available in your WordPress admin area.","2":"Configurable HTML email templates","3":"Built-in HTML email templates, with tags for personalising your emails"}},"plugin_section":[],"plugin_tags":[233103,3047,282,456,286],"plugin_category":[41,45,55],"plugin_contributors":[78962],"plugin_business_model":[216238],"class_list":["post-42387","plugin","type-plugin","status-publish","hentry","plugin_tags-abanadoned","plugin_tags-cart","plugin_tags-ecommerce","plugin_tags-marketing","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-leewillis77","plugin_business_model-commercial","plugin_committers-leewillis77"],"banners":{"banner":"https:\/\/ps.w.org\/cart-recovery\/assets\/banner-772x250.png?rev=1383625","banner_2x":"https:\/\/ps.w.org\/cart-recovery\/assets\/banner-1544x500.png?rev=1383625","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cart-recovery\/assets\/icon-128x128.png?rev=1383625","icon_2x":"https:\/\/ps.w.org\/cart-recovery\/assets\/icon-256x256.png?rev=1383625","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cart-recovery\/assets\/screenshot-1.png?rev=1383625","caption":"Detailed stats available in your WordPress admin area."},{"src":"https:\/\/ps.w.org\/cart-recovery\/assets\/screenshot-2.png?rev=1383625","caption":"Configurable HTML email templates"},{"src":"https:\/\/ps.w.org\/cart-recovery\/assets\/screenshot-3.png?rev=1383625","caption":"Built-in HTML email templates, with tags for personalising your emails"}],"raw_content":"<!--section=description-->\n<p>\u26a0\ufe0f This plugin is discontinued<\/p>\n\n<p>Cart Recovery for Wordpress is being discontinued as-of 1st December 2026. After that time it will no longer be maintained and will not receive further updates. Read the full announcement: <a href=\"https:\/\/www.ademti-software.co.uk\/sunsetting-cart-recovery-wordpress\">https:\/\/www.ademti-software.co.uk\/sunsetting-cart-recovery-wordpress<\/a><\/p>\n\n<p>Cart recovery for WordPress brings abandoned cart recovery and tracking to your WordPress store. Here\u2019s what you can expect from Cart recovery for WordPress:<\/p>\n\n<ul>\n<li>Tracks customer names and emails as soon as they\u2019re entered at checkout<\/li>\n<li>Automated cart recovery emails &amp; cart re-population<\/li>\n<li>Includes easy to use stats inside WordPress<\/li>\n<li>WooCommerce, WP e-Commerce, Easy Digital Downloads and Restrict Content Pro compatibility out-of-the-box<\/li>\n<li>Track abandoned carts, view stats in your WordPress dashboard, and configure automatic recovery email sending<\/li>\n<li>Integrates with WordPress' GDPR compliance tools for data access and data removal requests<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ul>\n<li>Install it as you would any other plugin<\/li>\n<li>Activate it<\/li>\n<li>Head over to Cart Recovery and set up your recovery email<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>3.5.0<\/h4>\n\n<ul>\n<li>New: Plugin is being sunsetted. See annoucement at https:\/\/www.ademti-software.co.uk\/sunsetting-cart-recovery-wordpress<\/li>\n<\/ul>\n\n<h4>3.4.4<\/h4>\n\n<ul>\n<li>Fix: Fix issue on sites with neither ext-bcmath or ext-gmp<\/li>\n<\/ul>\n\n<h4>3.4.2<\/h4>\n\n<ul>\n<li>Fix: Fix several deprecation issues with recent versions of PHP<\/li>\n<\/ul>\n\n<h4>3.4.1<\/h4>\n\n<ul>\n<li>Update: Fix HTML encoding issue in recovered cart notification<\/li>\n<li>Update: Compatible with WooCommerce up to v9.8<\/li>\n<\/ul>\n\n<h4>3.4.0<\/h4>\n\n<ul>\n<li>Update: Performance improvement to cart event queries<\/li>\n<\/ul>\n\n<h4>3.3.3<\/h4>\n\n<ul>\n<li>Fix: Resolve issue where preview emails could fail if a zero-value product was selected<\/li>\n<\/ul>\n\n<h4>3.3.2<\/h4>\n\n<ul>\n<li>Update: Compatible with WooCommerce  up to v9.4<\/li>\n<li>Update: Compatible with WordPress up to v6.6<\/li>\n<li>Update: Internal changes and tidy-ups for stability<\/li>\n<\/ul>\n\n<h4>3.3.1<\/h4>\n\n<ul>\n<li>Update: Compatible with WooCommerce 8.5<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>New: Automatically set the email address during checkout when clicking through from a recovery email, unless the user already has one<\/li>\n<li>Fix: Remove the user ID if it is stored in the meta table when anonymising a record<\/li>\n<li>Update: Internal refactoring to use more modern WooCommerce APIs<\/li>\n<\/ul>\n\n<h4>3.2.1<\/h4>\n\n<ul>\n<li>Update: Compatibility with WooCommerce up to 8.4<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>New: Compatibility with WooCommerce's block-based checkout<\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Fix: Resolve issue where some styles weren't included correctly.<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>New: Compatibility with WooCommerce up to 7.4<\/li>\n<li>New: Compatibility with WooCommerce High Performance Order Storage<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Change: Various internal cleanups and fixes<\/li>\n<li>New: Compatibility with Easy Digital Downloads v3<\/li>\n<li>New: Compatibility with WooCommerce up to 7.3<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>Fix issues where warnings could be thrown on initial campaign creation<\/li>\n<\/ul>\n\n<h4>2.8.6<\/h4>\n\n<ul>\n<li>Compatibility with WooCommerce up to 6.2<\/li>\n<li>Compatibility with Restrict Content Pro 3.4 and higher<\/li>\n<\/ul>\n\n<h4>2.8.4<\/h4>\n\n<ul>\n<li>Tweak load order to fix an issue with \"free\" carts on Easy Digital Downloads<\/li>\n<\/ul>\n\n<h4>2.8.3<\/h4>\n\n<ul>\n<li>Compatible with WooCommerce 5.3<\/li>\n<\/ul>\n\n<h4>2.8.2<\/h4>\n\n<ul>\n<li>Compatible with WooCommerce 5.2<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>Fix: Fix warning from wp_localize_script on WordPress 5.7+<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Change: Allow saved cart data to be filtered by customisations<\/li>\n<li>Change: Compatible with WooCommerce 4.5<\/li>\n<li>Fix: Fix warnings that could be generated when products do not have an image, or had an invalid image reference<\/li>\n<\/ul>\n\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>Fix: Tweak to default email content<\/li>\n<li>Fix: Update translation files<\/li>\n<li>Fix: Price formatting not always accurate on some eCommerce systems<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>New: Integrate with WooCommerce 4.0 navigation bar.<\/li>\n<li>New: Allow notification email address to be filtered.<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>New: Send admin email notification on successfully recovered carts.<\/li>\n<\/ul>\n\n<h4>2.6.8<\/h4>\n\n<ul>\n<li>Admin CSS tweaks<\/li>\n<\/ul>\n\n<h4>2.6.7<\/h4>\n\n<ul>\n<li>Support for some template tags in email subject lines<\/li>\n<\/ul>\n\n<h4>2.6.6<\/h4>\n\n<ul>\n<li>Compatible with WooCommerce 3.9<\/li>\n<\/ul>\n\n<h4>2.6.5<\/h4>\n\n<ul>\n<li>Compatible with WooCommerce 3.8<\/li>\n<\/ul>\n\n<h4>2.6.4<\/h4>\n\n<ul>\n<li>Fix issue with Pro integration where images were missing in preview emails.<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>Add description of statuses to overview page.<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>Use accessor methods rather than direct property access for some calls. Future-compat preparation. <\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Update pacakage dependencies, and rebuild assets<\/li>\n<li>Change: Expire old carts if due before attempting to send to them.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>New: Integration with WordPress' built-in data access request tool<\/li>\n<li>New: Integration with WordPress' built-in data removal request tool<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>New: Filter that allows cart recording to be blocked<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Fix: Paragraphs sometimes weren't rendered properly in the emails<\/li>\n<li>New: Allow anonymisation of old cart records<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>Change: Abandon carts if user empties the basket while it is in recovery.<\/li>\n<li>New: Additions to cart API for Pro features.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Fix: {store_email} tag didn't work<\/li>\n<li>Change: Carts won't be captured if the customer has a very recently completed cart. Improves performance with slow gateways.<\/li>\n<\/ul>\n\n<h4>2.3.6<\/h4>\n\n<ul>\n<li>Fix: Resolve issue with RestrictContentPro integration<\/li>\n<\/ul>\n\n<h4>2.3.5<\/h4>\n\n<ul>\n<li>New: Make the return URL filterable (crfw_return_redirect_url) so you can send people to places other than the checkout page<\/li>\n<li>New: Tested with WooCommerce 3.3<\/li>\n<\/ul>\n\n<h4>2.3.4<\/h4>\n\n<ul>\n<li>Fix: Avoid logging completion note more than once if cart continually updated to complete<\/li>\n<\/ul>\n\n<h4>2.3.3<\/h4>\n\n<ul>\n<li>Change: Status graph takes site timezone into consideration.<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>New: Adds additional feature to support Pro add-on improvements<\/li>\n<li>Fix: Make subject of email available to email templates<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>New: Store the logged in user ID in cart meta.<\/li>\n<li>New: Add filter (crfw_send_campaign) that allows sending of a campaign to be blocked.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Record recovered cart values, and display on dashboard.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Record cart event when cart is marked as completed<\/li>\n<li>Record cart event when cart is marked as uncompleted<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Add warnings when cron is not running<\/li>\n<li>Add cron debug information<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Do not keep re-trying delivery if campaign can not be sent. Try a maximum of 3 times.<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>[All] Do not track or attempt recovery on empty carts<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>[All] Fix error when {last_name} tag used in email content.<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>[Restrict Content Pro] Better behaviour of registration redirects when WordPress is hosted in a folder<\/li>\n<li>[WP e-Commerce] Fixes for checkout redirection \/ work on future compatibility with WP e-Commerce v4.0<\/li>\n<li>[All] Apply crfw_image_size filter consistently to allow customisation of image preset used in emails<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fix packaging issue with graph scripts<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Avoid \"headers already sent\" message that could show up on WooCommerce<\/li>\n<li>Avoid error that could be thrown due to autoloader confusion when using WP-CLI<\/li>\n<li>Show normally completed orders on the summary graph<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Code cleanups<\/li>\n<li>Make back-to-cart URLs filterable<\/li>\n<li>Add additional hooks that run when carts are repopulated<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Fix issue where cart details weren't always captured when site\/admin are on different HTTP schemes.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Minor fix to email validation during cart capture.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix issue where email addresses containing + symbols weren't brought back to checkout reliably.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Support for <a href=\"https:\/\/restrictcontentpro.com\/\">Restrict Content Pro<\/a><\/li>\n<li>Better support for products with no images<\/li>\n<li>Ensure jQuery is loaded if not present already<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Send email to the site admin when campaigns can be activated.<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>For logged in users, track carts as soon as products are added<\/li>\n<li>Optimise on-page Javascript<\/li>\n<li>Better tracking when carts are updated<\/li>\n<\/ul>\n\n<h4>1.8.4<\/h4>\n\n<ul>\n<li>Fix issue where line prices in emails could be over-calculated on WooCommerce stores<\/li>\n<li>Fix issue where tax not always included in line prices in emails.<\/li>\n<\/ul>\n\n<h4>1.8.3<\/h4>\n\n<ul>\n<li>Make sure duplicate cart records are all completed.<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>Tidy up styling of the email tag help section<\/li>\n<li>Include quantities in the recovery emails<\/li>\n<li>Make prices reflect quantity selected in recovery emails<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Add hooks on cart actions to support further features.<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Show a list of valid tags on the edit campaign screen.<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>Changes to translation text domain<\/li>\n<li>No other user-facing changes<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Localisation fixes<\/li>\n<li>Updates to list of Pro features<\/li>\n<li>Better cart completion tracking with callback-based payment gateways<\/li>\n<\/ul>\n\n<h4>1.6.5.<\/h4>\n\n<ul>\n<li>Database structure changes to reduce space usage on busy stores<\/li>\n<li>Stop duplicate carts being recorded on slow hosting by merging based on email address.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Additional internal event tracking<\/li>\n<li>Code cleanups<\/li>\n<li>Changes to support discount generation in Pro add-on<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Correction to information in promo banners.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Correctly honour the email address and from name set in the settings.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Now handles updates via WordPress.org<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Templating fix.<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>PHP 5.5 compatibility fix. Props @elvismdev<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Record events when users unsubscribe.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Integrate with licensing and auto upgrades in the absence of a WordPress.org repo.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Set email subject in HTML email title tag.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Minor fixes to HTML email styling<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Cart recovery for WordPress brings abandoned cart recovery and tracking to your WordPress store.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/42387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=42387"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leewillis77"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=42387"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=42387"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=42387"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=42387"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=42387"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=42387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}