CartBounty – Save and recover abandoned carts for WooCommerce

Description

All online stores suffer from shopping cart abandonment. CartBounty helps to save abandoned carts in WooCommerce and send effective abandoned cart reminder messages to recover lost sales.

  • View shopping carts in real-time
  • Save abandoned carts
  • Automate abandoned cart recovery
  • Get more leads and reduce cart abandonment
  • Actions and filters for advanced configuration
  • Fully compliant with GDPR

With thoughtful user experience, built-in efficiency tools and ability to integrate with other systems, CartBounty is a powerful addition to your marketing arsenal.

Live shopping cart monitoring

CartBounty saves and displays all shopping cart activity from the moment a product is added to the cart.

  • Analyze most popular cart items
  • View ghost (guest) carts
  • Get notified about newly abandoned carts
  • Export abandoned carts (Pro)
  • Prevent bots from leaving abandoned carts using invisible Google reCAPTCHA (Pro)

Automate abandoned cart recovery

Save your time with automated abandoned cart recovery and focus your energy on the important stuff.

  • Send abandoned cart reminders using WordPress mail server
  • Integrate and send abandoned cart email series ActiveCampaign, GetResponse and MailChimp (Pro)
  • Integrate and send SMS text message reminders with BulkGate (Pro)
  • Personalize messages with dynamic content (Pro)
  • Generate and send unique coupon codes (Pro)
  • Track message open and click-through rates (Pro)
  • Recover unfinished orders (Pro)
  • Restore Custom product fields (Product addons) and WooCommerce Product Bundles (Pro)
  • Exclude carts from abandoned cart recovery containing specific products or product categories (Pro)
  • Pause / Resume individual abandoned cart recovery (Pro)
  • Translate emails and SMS text messages (Pro)

Get more leads and reduce cart abandonment

Use CartBounty efficiency tools to increase your chances of getting more recoverable abandoned carts.

  • Reduce checkout abandonment with built-in « Remember checkout fields » feature which allows store customers to refresh the checkout page after entering their information and walk around the page without losing previously entered data
  • Use Exit Intent popup to minimize cart abandonment and increase sales
  • Gather user’s contact details right after « Add to cart » button is clicked using Early capture (Pro)

Take advantage of abandoned cart email series, message personalization and other great features by upgrading to CartBounty Pro.

Captures d’écran

  • Location of CartBounty after activation
  • Automated abandoned cart recovery using WordPress email reminders
  • WordPress recovery email settings
  • WordPress recovery email preview
  • Onglet de réglages de la fenêtre surgissante d’intention de sortie
  • General settings tab
  • À quoi ressemble la fenêtre surgissante « Intension de sortie » lorsque l’utilisateur ou l’utilisatrice tente de quitter la boutique

Installation

  1. Go to your WordPress dashboard > Plugins > Add new
  2. Search for « CartBounty »
  3. Install and activate CartBounty
  4. Optionally setup automated abandoned cart recovery emails using WordPress recovery
  5. Optionally enable productivity tools like Exit Intent to increase the ratio of recoverable abandoned carts

FAQ

When is the cart saved?

As soon as the user adds an item to the cart – it automatically is visible to store administrator under CartBounty abandoned carts. At this stage the cart is a ghost cart until an email address, or a phone number is provided from one of the following locations:

As soon as CartBounty has user’s contact information, the ghost cart is turned into a recoverable cart. Once the user places an order – abandoned cart is instantly removed from the list of abandoned carts.

If you would like to enable Unfinished order recovery, please consider upgrading to CartBounty Pro.

When is a cart considered abandoned?

A shopping cart is only considered abandoned after a period of 60 minutes from the last user’s activity with the shopping cart. If you see a « shopping » status in the CartBounty abandoned cart status column, it means the user is still shopping.

Any notifications or reminders will be sent out only after the cart is abandoned and the « shopping » status is gone.

Example. Let’s say you have setup your first abandoned cart recovery email or text message to be sent out after 5 minutes. The user will receive it after around 65 minutes = 60 minutes + 5 minutes.

How to send abandoned cart recovery messages?

Once the cart is abandoned, an automated reminder or a series of multiple reminders over a period can be sent out to the user to remind about items in the shopping cart.

The free version of CartBounty offers basic solution for sending abandoned cart recovery emails using default WordPress mail server. This recovery option works best if you have a small to medium number of abandoned carts.

Upgrade to CartBounty Pro to setup and send automated abandoned cart recovery emails and SMS text messages using these integrations:

  • ActiveCampaign* offers exceptional ways to automate your abandoned carts using If/Else statements to create different actions and triggers when to send out emails.
  • GetResponse* is a beautifully designed email marketing platform to save and recover online abandoned shopping carts.
  • MailChimp* offers a forever Free plan that you can use to send abandoned cart recovery emails.
  • BulkGate* is a perfect channel for sending personalized, time-sensitive SMS text messages like abandoned cart reminders.

If your emails are not reaching your recipients or they end up in the spam box, you might try switching from your default WordPress mail server to an SMTP. To do this just install one of the available WordPress SMTP plugins available in the WordPress plugin directory.

What are ghost carts?

Ghost or guest cart is a shopping cart that can’t be identified. The user has added one or multiple items to the cart but hasn’t provided any contact information that could be later used to recover it.

You might be wondering why someone would want to save such carts. There can be many reasons, here are a few:

  • Monitor live shopping cart activity and have a better overview of what is happening in your store
  • Find which are the most popular products added to the cart
  • Information about the potential revenue from abandoned carts

CartBounty settings allow you to disable ghost carts or allow them only from specific countries.

Comment fonctionne la technologie d’intention de sortie ?

Exit Intent technology is a clever mechanism for tracking user behavior like mouse movements, scroll speed and scroll direction to identify and help predict user’s intent to leave the site. Once the intent to abandon the store is detected, a popup is presented to engage the user. The goal of Exit Intent popup is to encourage user to finish the order or get user’s contact information which later can be used in abandoned cart recovery.

Learn more about Exit Intent Technology and the principles of Mobile Exit Intent popup.

How to use CartBounty templates?

Public facing portions of CartBounty like Exit Intent popup and WordPress recovery emails can be easily adjusted using plugin settings. However, if you require more, you can use CartBounty templates that come along with the plugin or make use of the available actions and filters.

You will find all available template files inside /plugins/woo-save-abandoned-carts-pro/templates folder. When you open these files, you will notice they all contain hooks that allow you to add, edit or remove content without the need to edit template files themselves. This method protects against plugin upgrade issues, as the template files can be left completely untouched.

Please copy the template file you require to your active theme to keep your customization intact after plugin updates. You can copy them to either one of these locations:

  • your_theme_name/templates/emails/cartbounty-email-light.php
  • your_theme_name/templates/cartbounty-exit-intent.php
  • your_theme_name/cartbounty-exit-intent.php

Now you can edit your copied template file and it will override the CartBounty default template file.

What Actions and Filters are available?

Along with the customization options available in plugin settings, CartBounty also allows the use of different hooks for advanced customization. These hooks are an excellent way if you are looking to alter or extend the features of CartBounty without modifying the core files of the plugin.

Below you will find a list of hooks available in CartBounty alongside different examples. When using these actions and filters to modify the plugin, please add your code in the functions.php file of your theme.

Crochets généraux

Filtres :

  • cartbounty_from_email
  • cartbounty_waiting_time
  • cartbounty_include_tax
  • cartbounty_price_format
  • cartbounty_display_currency_code

Voici un exemple de modification de l’expéditeur de l’e-mail chargé de notifier les utilisateurs et utilisatrices en utilisant le filtre « cartbounty_from_email ». Veuillez l’ajouter au fichier functions.php de votre thème :

function change_from_email( $html ){
    return 'your@email.com';
}
add_filter( 'cartbounty_from_email', 'change_from_email' );

Exemple de personnalisation du délai par défaut après lequel le panier est considéré comme étant abandonné, en utilisant le filtre « cartbounty_waiting_time » de 60 minutes (délai par défaut) à 30 minutes. Ajoutez-le au fichier functions.php de votre thème :

function change_waiting_time( $minutes ){
    return 30; //Minimum allowed time is 20 minutes
}
add_filter( 'cartbounty_waiting_time', 'change_waiting_time' );

Example how to display abandoned cart product prices excluding taxes:

add_filter( 'cartbounty_include_tax', '__return_false' );

Crochets d’intention de sortie

Exit Intent template contains different actions and filters that allow you to create new, edit, replace, or remove existing content including the main image in Exit Intent window.

Actions :

  • cartbounty_exit_intent_start
  • cartbounty_exit_intent_after_title
  • cartbounty_exit_intent_before_form_fields
  • cartbounty_exit_intent_end

Filtres :

  • cartbounty_exit_intent_close_html
  • cartbounty_exit_intent_image_html
  • cartbounty_exit_intent_title_html
  • cartbounty_exit_intent_description_html
  • cartbounty_exit_intent_email_field_html
  • cartbounty_exit_intent_button_html

Voici un exemple d’ajout de sous-titre supplémentaire après le titre principal en utilisant notre crochet d’action « cartbounty_exit_intent_after_title ». Veuillez l’ajouter au fichier functions.php de votre thème :

function add_extra_html_after_title() {
    echo "<p>Additional subtitle here...</p>";
}
add_action('cartbounty_exit_intent_after_title', 'add_extra_html_after_title' );

Exemple de modification de l’image principale à l’aide d’un filtre :

function modify_image( $html ){
    return '<img src="http://www.link-to-your-custom-image-here..."/>';
}
add_filter( 'cartbounty_exit_intent_image_html', 'modify_image' );

Exemple de modification du titre principal à l’aide d’un filtre :

function modify_title( $html ) {
    $custom_title = 'Your text here...';
    return preg_replace('#(<h2[^>]*>).*?(</h2>)#', "$1 $custom_title $2", $html);
}
add_filter( 'cartbounty_exit_intent_title_html', 'modify_title' );

Exemple de modification de la description à l’aide d’un filtre :

function modify_description( $html ){
    $custom_description = 'New description here...';
    return preg_replace('#(<p[^>]*>).*?(</p>)#', "$1 $custom_description $2", $html);
}
add_filter( 'cartbounty_exit_intent_description_html', 'modify_description' );

WordPress email hooks

WordPress abandoned cart reminder template uses multiple actions and filters which can be used to alter the contents an appearance of the email.

Actions :

  • cartbounty_automation_before_title
  • cartbounty_automation_after_title
  • cartbounty_automation_after_intro
  • cartbounty_automation_after_button
  • cartbounty_automation_footer_start
  • cartbounty_automation_footer_end

Filtres :

  • cartbounty_automation_title_html
  • cartbounty_automation_intro_html
  • cartbounty_automation_button_html
  • cartbounty_automation_copyright
  • cartbounty_automation_footer_address_1
  • cartbounty_automation_footer_address_2
  • cartbounty_automation_unsubscribe_html

Example how to add additional content right before the main title in WordPress recovery reminder email:

function cartbounty_automation_add_extra_title(){
    esc_html_e( 'Additional content before main title', 'woo-save-abandoned-carts' );
}
add_action( 'cartbounty_automation_before_title', 'cartbounty_automation_add_extra_title' );

An example how to use a filter to alter the main title:

function cartbounty_alter_automation_title( $title ){
    return '<h1 style="font-size: 60px; padding-bottom: 30px;">'. __('My new title', 'woo-save-abandoned-carts') .'</h1>';
}
add_filter( 'cartbounty_automation_title_html', 'cartbounty_alter_automation_title' );

Example how to replace existing button name from « Complete checkout » to « Return to cart »:

function cartbounty_alter_automation_button( $button ){
    return str_replace( 'Complete checkout', __('Return to cart', 'woo-save-abandoned-carts') , $button);
}
add_filter( 'cartbounty_automation_button_html', 'cartbounty_alter_automation_button' );

How to change the default footer address. By default, it is taken from WooCommerce store address you have entered, but you can change it using a filter:

function cartbounty_alter_automation_footer_address_1( $address ){
    esc_html_e('First address line...', 'woo-save-abandoned-carts');
}
add_filter( 'cartbounty_automation_footer_address_1', 'cartbounty_alter_automation_footer_address_1' );

function cartbounty_alter_automation_footer_address_2( $address ){
    esc_html_e('Second address line...', 'woo-save-abandoned-carts');
}
add_filter( 'cartbounty_automation_footer_address_2', 'cartbounty_alter_automation_footer_address_2' );

Comment empêcher les robots de laisser des paniers fantômes ?

Si vous avez remarqué des quantités inhabituelles de nouveaux paniers fantômes abandonnés presque en même temps, provenant d’un seul pays et constitués d’un seul produit, il se peut qu’ils aient été laissés par des bots qui visitent votre boutique.

Les bots peuvent être divisés en deux groupes : les bons et les mauvais.

  • Good bots. The most common example of a good bot could be a web crawler. It is a bot that is sent via a search engine like Google to index your shop. Online store owners generally welcome these bots, because it keeps their content and products visible in the search engine results and hopefully will attract new visitors
  • Harmful bots. These bots are visiting your store for malicious purposes. Their actions range from mildly harmful to potentially critical. Bad bots are scanning your store for weak spots, security holes, ways to take over your store, steal your visitor credit card data etc. Besides that, they are also increasing stress on your server thus slowing down your store

Harmful bots are the ones that might be responsible for leaving new ghost carts on your website. While this is not dangerous, it can be frustrating and annoying. Here are three solutions that will help you to deal to with them:

  1. The quick solution is to simply disable ghost carts from being saved by CartBounty. You can do this in the CartBounty Settings tab. As easy as this solution is, it only deals with consequences and does not stop these harmful bots from visiting your store, continuously searching for new vulnerabilities, and slowing down your shop
  2. Une meilleure solution serait d’installer une extension WordPress qui aide à empêcher les robots de visiter votre boutique. Vous pouvez essayer plusieurs extensions différentes, mais celle-ci peut être un bon point de départ : Blackhole for Bad Bots. Cette extension vous aidera à empêcher les robots nuisibles de se promener sur votre site et vous permettra de garder les paniers fantômes activés pour voir ce que vos clients souhaitent acheter.
  3. Si vous ne souhaitez pas installer de nouvelle extension et que vous avez un développeur qui peut vous aider, vous pouvez essayer cette solution. Dans un premier temps, vous devrez trouver les journaux d’accès à votre serveur et déterminer lesquelles de ces entrées ont été laissées par des bots. Ensuite, vous pouvez utiliser le fichier .htaccess pour bloquer les visites ultérieures de ces bots. Voici un bon article sur la façon de bloquer les mauvais bots qui vous en dira plus à ce sujet

De plus, la version Pro vous permet de choisir si les internautes de certains pays ont la possibilité de quitter les paniers fantômes, ce qui permet de s’assurer que les bots provenant de pays auxquels vous ne vendez pas ne puissent pas quitter les paniers fantômes.

Avis

20 septembre 2022
We highly recommend this plugin, thanks to the team for saving us abandoned carts. Its a game changer.
10 février 2022
I have purchased the plugin a few months ago and i must say that it is doing its job perfectly. The support of the team is great, I've asked support for emails on RTL languages and they made a big update that turns the whole interface into RTL support and were very nice in response and support during our conversations. Keep up with your good work, this plugin worth every dollar it costs 🙂
28 janvier 2022
It seems to work great. Setting up the recovery email was a pain, as it says "Send after 5 minutes" so I spent ages making tests and no emails were being sent. Then I found out that the 5 minutes does not start ticking until after 60 minutes of cart abandonment. A bit of text to alert admins to this might save a lot of time 😉
3 octobre 2021
Works as intended. I recommend the paid version for the additional features.
Lire les 57 avis

Contributeurs & développeurs

« CartBounty – Save and recover abandoned carts for WooCommerce » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“CartBounty – Save and recover abandoned carts for WooCommerce” a été traduit dans 15 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « CartBounty – Save and recover abandoned carts for WooCommerce » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

7.1.2.8

  • Improved abandoned cart list ordering
  • Code refactoring

Voir le journal des modifications pour toutes les versions.