Plugin Directory

CartBounty – Save and recover abandoned carts for WooCommerce

CartBounty – Save and recover abandoned carts for WooCommerce


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.

  • عرض عربات التسوق في الوقت الحقيقي
  • احفظ عربات التسوق المهجورة
  • أتمتة استرداد العربة المهجورة
  • احصل على المزيد من العملاء المحتملين وقلل من هجر عربة التسوق
  • الإجراءات والتصفيات للإعدادات المتقدمة
  • متوافق تماماً مع قواعد حماية البيانات العامة الأوروبية (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 and reports

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

  • Detailed abandoned cart reports
  • Discover the top most abandoned products
  • View anonymous carts
  • احصل على إشعارات حول عربات التسوق المهجورة حديثًا
  • تصدير عربات التسوق المهجورة (احترافي)
  • منع الروبوتات من ترك عربات التسوق المهجورة باستخدام جوجل reCAPTCHA(احترافي)

أتمتة استرداد العربة المهجورة

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

  • ارسل تذكيرات عربة التسوق المهجورة باستخدام خادم البريد الخاص بـ ووردبريس
  • Send abandoned cart email series using ActiveCampaign, GetResponse and MailChimp (Pro)
  • استخدم إشعارات الدفع الخاصة بالويب لإرسال تذكيرات منخفضة الاحتكاك وفي الوقت الفعلي وشخصية وفعالة لا تتطلب بريدًا إلكترونيًا أو رقم هاتف (Pro)
  • Use webhook to send abandoned cart data and create powerful automations in apps like Make (former Integromat), Pabbly, Zapier or similar (Pro)
  • Send SMS text message reminders using 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 based on specific products or product categories, countries, languages, IP addresses, and other criteria (Pro)
  • إيقاف مؤقت / استئناف استرداد عربة التسوق الفردية المتروكة (احترافي)
  • Translate emails and SMS text messages, WPML plugin support (Pro)

احصل على المزيد من العملاء المحتملين وقلل من هجر عربة التسوق

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
  • Save contact details from 3rd party plugins and custom email fields
  • Gather user’s contact details right after “Add to cart” button is clicked using Early capture (Pro)
  • Provide Instant coupon codes to motivate customers to complete their purchase using Exit Intent and Early capture tools (Pro)
  • Decrease shopping cart abandonment by grabbing customer attention and returning them to your store after they have switched to a new browser tab using dynamic Tab notification (Pro)

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

لقطات الشاشة

  • CartBounty Dashboard and abandoned cart reports including cart abandonment rate stats and top abandoned products
  • Abandoned cart list
  • استرداد عربة التسوق المهجورة تلقائيًا باستخدام تذكيرات البريد الإلكتروني لووردبريس
  • إعدادات البريد الإلكتروني لاسترداد ووردبريس
  • معاينة البريد الإلكتروني لاسترداد ووردبريس
  • Exit Intent popup settings
  • الإعدادات العامة
  • How Exit Intent popup looks like once the user tries to leave the shop


  1. Go to your WordPress dashboard > Plugins > Add new
  2. Search for “CartBounty”
  3. Install and activate CartBounty
  4. اختياريًا ، قم بإعداد رسائل البريد الإلكتروني لاسترداد عربة التسوق المهجورة تلقائيًا باستخدام استرداد ووردبريس
  5. Optionally enable productivity tools like Exit Intent to increase the ratio of recoverable abandoned carts

الأسئلة المتكررّة

When is the cart saved?

As soon as a product is added to the cart, it is visible to the store administrator in CartBounty abandoned carts. The cart remains anonymous until the user provides contact information from one of the following sources:

As soon as CartBounty has user’s contact information, the anonymous cart is turned into a recoverable cart. After the user places an order, the abandoned cart is immediately 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?

To be considered abandoned, a shopping cart must remain inactive for a period of 60 minutes after the last user activity. If you see a “shopping” status in the CartBounty abandoned cart status column, it means the user is still actively shopping and has not yet abandoned their cart.

Notifications or reminders will only be sent out after the shopping cart is abandoned and the “shopping” status has been removed.

Example. If you’ve configured your first abandoned cart recovery email, text message or Push notification to be sent after 5 minutes, the user will receive it approximately 65 minutes later (i.e., 60 minutes after the cart is abandoned, plus 5 minutes for the configured delay).

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.

توفر النسخة المجانية من CartBounty حلاً أساسيًا لإرسال رسائل البريد الإلكتروني لاستعادة سلة التسوق المهجورة باستخدام خادم بريد ووردبريس الافتراضي. يعمل خيار الاسترداد هذا بشكل جيد إذا كان لديك عدد صغير إلى متوسط من العربات لمهجورة.

Upgrade to CartBounty Pro to setup and send automated abandoned cart recovery Push notifications, emails and SMS text messages using ActiveCampaign*, GetResponse*, MailChimp* or BulkGate*.

What are anonymous carts?

Carts that cannot be identified are classified as anonymous since the visitor has not provided any contact information. In this scenario, the user has added one or multiple items to the cart but has not provided any contact information that can later be used to recover it.

Perhaps you are curious as to why someone would want to save them? Here are a couple of reasons:

To keep track of live shopping cart activity and get a better understanding of what’s happening in your store.
To identify the most popular products that are being added to carts.
To gather information about the potential revenue from abandoned carts.

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

How does Exit Intent Technology work?

Exit Intent technology is a smart way of monitoring user behavior, including mouse movements, scroll speed, and direction, to determine when a user is about to leave the website. When this behavior is detected, a popup appears to engage the user. The purpose of the Exit Intent popup is to motivate the user to complete their purchase or provide their contact information which later can be used for abandoned cart recovery.

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

How to use CartBounty templates?

The public-facing components of CartBounty, such as the Exit Intent popup and WordPress recovery emails, can be easily customized using the plugin’s settings. However, if you need more advanced customization options, you can use the pre-built CartBounty templates or take advantage 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 default CartBounty 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.

خطافات عامة

عوامل تصفية:

  • cartbounty_from_email
  • cartbounty_waiting_time
  • cartbounty_include_tax
  • cartbounty_price_format
  • cartbounty_display_currency_code

فيما يلي مثال على كيفية تغيير البريد الإلكتروني “من” الذي يرسل رسائل التنبيه بالبريد الإلكتروني باستخدام عامل تصفية “cartbounty_from_email”. يرجى إضافته إلى ملف jobs.php الخاص بقالبك:

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

مثال على كيفية تخصيص وقت الانتظار الافتراضي الذي تعتبر عربة التسوق بعده مهجورة باستخدام فلتر”cartbounty_waiting_time” من 60 دقيقة (الوقت الافتراضي) إلى 30 دقيقة. قم بإضافته إلى ملف jobs.php الخاص بقالبك:

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

مثال على كيفية عرض أسعار منتجات عربة التسوق المهجورة بدون الضرائب:

add_filter( 'cartbounty_include_tax', '__return_false' );

نية الخروج من الخطافات

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.


  • cartbounty_exit_intent_start
  • cartbounty_exit_intent_after_title
  • cartbounty_exit_intent_before_form_fields
  • cartbounty_exit_intent_end

عوامل تصفية:

  • cartbounty_exit_intent_close_html
  • cartbounty_exit_intent_image_html
  • cartbounty_exit_intent_title_html
  • cartbounty_exit_intent_description_html
  • cartbounty_exit_intent_field_html
  • cartbounty_exit_intent_button_html

Here is an example how to add additional subtitle after the main title using our “cartbounty_exit_intent_after_title” action hook. Please add it to your theme’s functions.php file:

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

Example how to change the main image using a filter:

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

Example how to change the main title using a filter:

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' );

Example how to change the description using a filter:

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' );

خطافات البريد الإلكتروني في ووردبريس

يستخدم قالب تذكير عربة التسوق المهجورة في ووردبريس إجراءات وعوامل تصفية متعددة يمكن استخدامها لتغيير المحتويات ومظهر البريد الإلكتروني.


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

عوامل تصفية:

  • 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

مثال على كيفية إضافة محتوى إضافي قبل العنوان الرئيسي في رسالة تذكير استعادة ووردبريس الإلكترونية:

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' );

مثال على كيفية استخدام تصفية لتعديل العنوان الرئيسي:

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' );

مثال على كيفية استبدال اسم الزر الحالي من “إتمام الدفع” إلى “العودة إلى السلة”.

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' );

كيفية تغيير عنوان التذييل الافتراضي. بشكل افتراضي، يتم أخذه من عنوان متجر WooCommerce الذي قمت بإدخاله، ولكن يمكنك تغييره باستخدام عامل تصفية:

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' );

كيفية منع الروبوتات من ترك العربات المجهولة؟

If you have noticed unusual amounts of multiple new anonymous carts being left almost at the same time, from one country and consisting of a single product, it might be that they are left by bots who are visiting your store.

Bots can be divided into two groups – good ones and bad ones.

  • الروبوتات الجيدة. قد يكون زاحف الويب هو المثال الأكثر شيوعًا للروبوت الجيد. إنه روبوت يتم إرساله عبر محرك بحث مثل جوجل لفهرسة متجرك. يرحب مالكو المتاجر عبر الإنترنت بشكل عام بهذه الروبوتات، لأنها تحافظ على محتواها ومنتجاتها مرئية في نتائج محرك البحث ونأمل أن تجذب زوارًا جددًا
  • 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 anonymous 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 anonymous carts from being saved by CartBounty. You can do this in the CartBounty settings. 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. A better solution would be to install a WordPress plugin that helps to prevent bots from visiting your store. You could try out a couple of different plugins, but this might be a good starting point: Blackhole for Bad Bots. This way you will block harmful bots from wandering around your store and keep anonymous carts enabled to see what your customers are shopping for
  3. إذا كان لديك مطور، فيمكنه مساعدتك في التحقق من سجلات الوصول الخاصة بخادمك لتحديد أي إدخالات روبوت. بعد ذلك، يمكنك استخدام ملف .htaccess لحظر هذه الروبوتات ومنعها من زيارة موقعك الإلكتروني. راجع هذه المقالة للحصول على مزيد من المعلومات حول حظر الروبوتات السيئة.

In addition, the Pro version allows you to select if guests from specific countries should be able to leave anonymous carts thus making sure that bots coming from countries you do not sell to are not able to leave anonymous carts.


7 مارس، 2024 1 reply
After implementing CartBounty on my website, I’ve noticed a significant omission in its email open statistics: the lack of specific information on which emails are actually driving conversions. This absence severely limits the ability to make informed decisions and optimize cart abandonment recovery strategies. Moreover, being restricted to only three follow-up emails seems arbitrary and doesn’t fit the needs of businesses with more complex or personalized recovery workflows. While the concept behind CartBounty is promising and can add value in managing abandoned carts, these limitations negatively impact its practical usefulness. I hope future updates of the plugin will address these critical points, thereby enhancing its functionality and adaptability to various business scenarios.
22 فبراير، 2024 1 reply
Can you kindly send a patch for this, please. [21-Feb-2024 20:24:35 UTC] PHP Warning: Invalid argument supplied for foreach() in wp-content/plugins/woo-save-abandoned-carts/includes/class-cartbounty-reports.php on line 652
12 فبراير، 2024 3 replies
while setting I noticed email sent stripped plain text so free plugin is almost useless Edit (some workaround below using templates I didn’t try, but the plugin support deserves appreciation)
31 ديسمبر، 2023 1 reply
Simple setup of the plugin and its implementation in the pages. It shows interesting data.
20 ديسمبر، 2023 1 reply
We are currently using the Cart Bounty Pro plugin. However, we’ve encountered an issue where, upon exporting all the data, the name and number fields are not visible in the datasheet. I’ve investigated the database, and unfortunately, the data is also not visible there. Strangely, the information is visible on the website. Could you please guide me on how to resolve this problem?
11 ديسمبر، 2023 4 replies
I had a problem with the plugin which was fixed and updated very quickly.I recommend.
إقرأ جميع المراجعات 76

المساهمون والمطوّرون

“CartBounty – Save and recover abandoned carts for WooCommerce” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.


لقد تم ترجمة ”CartBounty – Save and recover abandoned carts for WooCommerce“ إلى 22 لغة. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”CartBounty – Save and recover abandoned carts for WooCommerce“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات


  • Improved abandoned cart content storage
  • Code refactoring

انظر سجل التغيير لجميع الإصدارات.