=== CartBounty Pro - Save and recover abandoned carts for WooCommerce === Donate link: https://www.cartbounty.com Contributors: streamlinestar, nauriskolats, streamline.lv Tags: woocommerce, abandoned carts, cart abandonment, exit popup, activecampaign Requires at least: 4.6 Requires PHP: 5.2.4 Tested up to: 5.8 Version: 9.6.1 License: GPLv3 Save abandoned carts and increase your sales by recovering them. Plugin instantly saves WooCommerce checkout form before submission. == Description == CartBounty Pro - Save and recover abandoned carts for WooCommerce plugin saves all activity in the [WooCommerce](https://woocommerce.com) checkout form before it is submitted. The plugin allows to see who abandons your shopping carts and get in touch with them. You will receive regular email notifications about newly abandoned shopping carts and will be able to remind about these carts either manually or using [ActiveCampaign](https://www.activecampaign.com/?_r=5347LGDC), [GetResponse](https://www.getresponse.com/?a=vPJGRchyVX&c=cartbounty_readme), [MailChimp](http://eepurl.com/hHjfrX) or WordPress default mail server to send automated abandoned cart recovery emails. You will also be able to see which abandoned carts have been recovered using CartBounty as well as to get email notifications about this. [youtube https://www.youtube.com/watch?v=Sb4DpkDilw0] ### Plugin basics and features: * Instantly save WooCommerce checkout field data before submission to save abandoned carts. * Save and view ghost shopping carts. * Send abandoned cart reminder emails via ActiveCampaign, GetResponse, MailChimp or WordPress. * Add a unique coupon code to each cart abandonment reminder email to increase recovery ratio and sales. * Receive notifications on newly abandoned shopping carts via email. You can set notification frequency or disable them in case you want to take some time off :) * The "Remember checkout fields" function will allow your customers to refresh the checkout page after entering their information and walk around the page without losing previously entered data in the checkout form. Please note that this feature is enabled only for users who haven't logged in - WooCommerce takes care of this for authorized users. * If a user is logged in, the shopping cart will be instantly captured as soon as an item is added to the cart. After this, the cart will be instantly updated if it is altered or an item is removed from the cart. * You can enable Exit Intent popup to offer saving unregistered user's shopping cart for later. With the help of Exit Intent Technology, you can capture even more abandoned carts by displaying a popup offering to save customer’s cart if he provides his email or phone number. Exit Intent will be triggered as soon as the user tries to leave your shop with a filled shopping cart. You can also enable it on mobile devices - in this case Exit Intent will be triggered once a user quickly scrolls the page up or if the "Back" button is used. Please note that Exit Intent popup will only be showed to unregistered users once every 60 minutes after they have added an item to their shopping cart. * Enable Early capture to collect customer’s email or phone right after the customer tries to add an item to the cart using "Add to cart" button. You can also enable mandatory input which will make sure that guest visitors will not be able to add anything to their carts until a valid email or phone number is provided. Please note that Early capture request will only be presented to guest or ghost visitors once every 60 minutes. * If the user completes the payment (Order status is "Processing" or "Completed"), user is instantly removed from the abandoned cart table and the Checkout form fields are cleared. Until the payment is not done - the order will remain in the abandoned cart list and will be subject to abandoned cart recovery. In case the user returns to his abandoned shopping cart via abandoned cart recovery email and places an order - the cart will be marked as "recovered" and will remain in the list of carts. * If you feel that you have recently started receiving an unusual amount of traffic to your shop and abandoned carts are popping through the roof - you might want to enable Google reCAPTCHA. It adds an extra layer of security and protection against bots leaving abandoned carts thus making sure your servers are running smoother and cooler :) * Fully compliant with GDPR regulations, integrating with the built in WordPress personal data request export and erasure features. Abandoned carts older than 180 days will be automatically anonymized since there is no real reason to keep the personal data any longer. You can shorten or extend this period by using "cartbounty_pro_anonymization_interval" filter in your functions.php file. * Easily transfer your abandoned carts captured by the CartBounty Free version into the Pro version. Abandoned carts older than 30 days will not be imported since they can no longer be used for Recovery. * Since we love to make things run smooth, in case if you Uninstall this plugin, it will automatically clean up after itself (delete abandoned cart data, table and options created by this plugin) leaving your project nice and clean. == Installation == Follow these installation guidelines to setup CartBounty: [https://www.cartbounty.com/install-and-activate](https://www.cartbounty.com/install-and-activate) == Frequently Asked Questions == Please follow this link to see all frequently asked questions and answers: [https://www.cartbounty.com/faq](https://www.cartbounty.com/faq) == Changelog == = 9.6.1 = * Minor code refactoring * Translation updates = 9.6 = * Added WordPress recovery email personalization and conditional tags * Added emoji selection button * Added option to move phone field higher in the checkout form * Added HTML tag support inside input and textarea fields * Improved and optimized speed of Early capture * Improved customization options with new filters * Improved data output security * Compatibility improvements with WPML * Compatibility improvements with PHP8 = 9.5 = * Improved order handling - unpaid orders will now be added to CartBounty abandoned cart recovery workflow * Added a new filter for changing coupon expiration date format * Improved email template design on mobile devices * Optimized and improved data synchronization speed and efficiency * General improvement of plugin actions and filters * Fixed issues caused by admin_body_class filter * Minor fix for admin email notifications = 9.4.3 = * Added WordPress email open rate statistics * Added WordPress email click-through rate statistics * Minor WordPress abandoned cart recovery automation UX improvements = 9.4.2 = * Included additional abandoned cart information inside admin email notifications * Improved admin email notification design * Improved license activation debugging information * Template override information included in system status report = 9.4.1 = * Added option to edit the contents of Exit Intent and Early capture from settings * Improved how prices are displayed - will match the default WooCommerce currency settings * Fixed tax rounding issue = 9.4 = * Added option to send unique coupon codes using abandoned cart recovery emails and auto apply discount code * Improved event schedule functions * Minor visual improvements * Fixed abandoned cart table footer Bulk delete feature = 9.3.5 = * Improved Exit Intent and Early Capture templates * Improved translations * Code cleanup = 9.3.4 = * Improved order handling function * Refactored all update functions * Improved debugging features * Increased database language field data type length = 9.3.3.1 = * Added additional description for status "New" * Added option to dismiss disabled WP Cron notice = 9.3.3 = * Abandoned cart contents will now display prices including taxes. Use "cartbounty_pro_include_tax" filter to disable it. After changing taxes - must disconnect and reconnect MailChimp and GetResponse to resync product prices. * Improved WordPress recovery input field content options * Improved WordPress recovery email template appearance * Added "cartbounty_pro_automation_max_products" filter to control the maximum number of products that are presented in the reminder email = 9.3.2.3 = * Improved abandoned cart capture compatibility with various WordPress themes * Improved MailChimp API status response = 9.3.2.2 = * Fixed cart removal bug after a new order created = 9.3.2.1 = * Database version update fix = 9.3.2 = * Compatibility update to the abandoned cart import from the Free version = 9.3.1 = * Added option for users with Shop manager role to close bubble window * Improved update checker link = 9.3 = * Added WordPress recovery option for sending abandoned cart recovery emails * Added phone validation to Exit Intent popup * Renamed a filter from "cartbounty_pro_early_capture_phone_validation" to "cartbounty_pro_phone_validation" * Fixed a bug when saving Early capture data with enabled Google reCAPTCHA