Skip to main content

Abandoned Cart Email

Overview​

Cart abandonment is an action in which consumers leave the website after adding a product to their virtual cart. Discount codes, Exit offers, and Security badges are some of the ways you can keep customers from recovering their carts.

Magento 2 Abandoned Cart Email extension will help you solve this problem. This extension assists you in determining which cart has forgotten products, from those initial crumbs to send reminders, or possible to send discounts to help shoppers easily recover their shopping cart and complete the checkout, which will absolutely skyrocket the value of orders, sales, profits for the store

Note:

  • Mageplaza Abandoned Cart Email is totally compatible with Mageplaza SMTP extension
  • The extension supports and keeps track of logged customers or entered emails by visitors when they're on the checkout page
  • The module will be run depending on the Cronjob configuration

Outstanding Features​

StandardOutstanding FeaturesDescription
1Improve conversion rates

Apply Coupons for Products in Emails: This feature allows store owners to include discount coupons in their abandoned cart emails, which can be applied to the products left in the cart. This serves as a compelling reason for customers to return to the store and finalize their purchase, thereby increasing the likelihood of recovering lost sales.

Set Name and Rules for Coupons: Store administrators can define the name of the coupon and establish rules for its use. These rules may include conditions such as minimum order value, applicable products or categories, usage limits, and customer groups. This customization ensures that the discount strategy aligns with the store's marketing goals and policies.

Set the Valid Time for Coupons, set Code Length and Code Format: This feature allows the store owner to specify the validity period for each coupon. Store administrators can customize the length and format of the coupon codes.

2Improve customer experience

Enable/Disable Notification: This setting allows store administrators to turn the SMS notification feature on or off. Enabling it means customers will receive SMS alerts about their abandoned carts, while disabling it will stop these notifications.

Enable Abandonment Cart Phone Number Field: This feature adds a phone number field to the checkout process. It ensures that the store gathers customers' phone numbers, enabling the system to send SMS notifications when a cart is abandoned.

Type Message to Send to Customers: Store administrators can compose and customize the text message that will be sent to customers. This allows for tailored and relevant communication, making the reminder more effective in prompting customers to return and complete their purchases.

Display Admin Phone Number: This feature allows the inclusion of the admin's phone number in the SMS notifications. It gives customers a direct way to reach out for support, enhancing customer service and potentially increasing the chances of cart recovery.

Set the Time for Sending SMS Notification: Administrators can set specific times for when the SMS notifications should be sent. By scheduling these messages to be sent at times when customers are most likely to read and act on them, the effectiveness of the reminders is maximized.

3Increase marketing effectiveness

Analyze the Shopping Behaviors: This feature analyzes customer actions and behaviors related to their shopping carts. By understanding these patterns, store owners can tailor their strategies to better address customer needs and increase the likelihood of cart recovery.

Keep Updated and Review by the Overall Report: The Overall Report offers a high-level summary of key metrics and trends related to abandoned cart emails. Store owners can review these reports to stay informed about the success of their campaigns and identify areas for improvement.

Track the Abandoned Time of Abandoned Cart Type via Cart Board: The Cart Board feature tracks the specific times when carts are abandoned. By analyzing this data, store owners can identify peak abandonment times and adjust their email timing strategies to maximize recovery chances.

Check Performance via Abandonment Checkout Report: This report provides detailed insights into the performance of the abandoned cart emails at various points in the checkout process. It helps store owners understand where customers are dropping off and optimize those stages to improve completion rates.

Check Performance via Abandoned Product Report: The Abandoned Product Report highlights specific products that are often left in carts. This information can help store owners identify problematic products and address issues such as pricing, descriptions, or other factors that might be causing customers to abandon these items.

Installation Guide​

We offer two methods for installing our plugins: the Copy & Paste method and the Composer method. Please follow the detailed instructions provided below.

Method 1: Installation via Copy & Paste​

To install our plugins using the Copy & Paste method, kindly follow the instructions at the link below:

How to Install Magento 2 Extension via Copy & Paste

Method 2: Installation via Composer​

Composer name: mageplaza/module-abandoned-cart-email

To install our extensions using Composer, please refer to the comprehensive guide at the link below:

How to Install Magento Extension via Composer

By following these guides, you can ensure that the installation process is handled correctly, allowing you to fully utilize the features and benefits of our plugins.

Module Update Guide​

Keeping your module updated ensures optimal performance. Follow one of these steps to update your module:

  1. By Account Dashboard: Log in to your Mageplaza account > go to the My Licenses section > click on the Download button > choose the latest version from the popup.
  2. By composer: Kindly use the following commands to update the module via composer
composer require mageplaza/mageplaza/module-abandoned-cart-email
php bin/magento setup:upgrade
php bin/magento setup:di:compile

Updating a module by Composer ensures efficient dependency management, version control, and integration with development tools, making the process faster and more reliable.

How to configure​

Login to Magento Admin, Marketing > Abandoned Cart Email to configure it in general

1. Configuration​

1.1 General Configuration​

Go to Stores > Settings > Configuration > Mageplaza Extensions > Abandoned Cart Email then click on General Configuration

  • Enabled: select “Yes” to enable Mageplaza Abandoned Cart Email extension
  • Send Email to Subscribers Only: Select Yes, only sending abandoned cart emails to registered and subscribed customers. If you select No, send an email to all abandoned carts of registered customers that satisfy the conditions.
  • Add Related Products in Email: Set the display of related products of items in the abandoned cart.
  • No: There will be no related products in the abandoned cart email
  • Related Products: Products shown in the email are related products of the item in the cart.
  • Up-sell Products: Products shown in the email are up-sell products of the item in the cart.
  • Cros-sell Products: Products shown in the email are cross-sell products of the item in the cart.
  • Title: Enter the title of the Related Products block in the abandoned cart email. It is shown when Add Related Products in Email = Related Products/Up-sell Products/Cross-sell Products
  • Limit the Number of Products: The maximum number of products shown in the Related Products block in the abandoned cart email. It is shown when Add Related Products in Email = Related Products/Up-sell Products/Cross-sell Products
  • Exclude Products Out Of Stock and Disable Products in Email: Select Yes to remove out-of-stock items and disable Related products, Cross-sell products, and Up-sell products from the email.
  • Email: This section is for the abandoned cart reminder email settings
    • Click the Add button to add a reminder email
    • Send After to change the email delivery time. The counting will be started from the last updated cart time, a reminder email will be sent to customers.
    • In the Sender to choose senders entitle. You will have 5 choices: General Contact, Sales Representative, Customer Support, Email Custom 1, Custom 2 Email.
    • In the Email Template column, you can find some pre-made email templates. Otherwise, you can customize your own template by creating a new one at the sidebar Marketing > Email Template. The newly created template will automatically appear in this section
    • Has coupon is an optional selection. Choose “Yes” to submit a discount code. Coupon installation will be instructed later in 1.3 Coupon
    • Click the trash can icon to delete a email
    • Click the Send test icon to send a test email. To send a test mail successfully, admins have to provide at least one email address in the field Send Test Email to. This feature is available for multi-stores also.
  • Send follow-up email when Customer clicks the cart in email: If you choose No, the system won't send emails to the customers when they view the abandoned cart email and click on the Your cart here button.
  • Send Test Email To: This field is required only for sending test emails. To guarantee that customers' data will not be leaked, only the most recent abandoned cart information, which belongs to a guest, can be sent to this test email.

1.2 Analytics​

The Campaign Analytics feature in the Mageplaza Abandoned Cart Email module provides insightful data and analysis to help store owners understand customer behavior and improve the effectiveness of their cart recovery campaigns

Google Analytics is integrated with Mageplaza Abandoned Cart extension. Go to Stores > Settings > Configuration > Mageplaza Extensions > Abandoned Cart Email and click on Analytics.

It manifests in this direct link in the frontend like

  • In the Enable field: Select “Yes” to use Google Analytics tool. Then, the Campaign Source, Campaign Medium, Campaign Name, Campaign Term, Campaign Content items will be displayed automatically
  • In the Campaign Source field: the data of Campaign Source will appear in the Link back to Cart if it’s available. If you leave it blank, Source on frontend won’t be displayed.
  • In the Campaign Medium field: the data of Campaign Medium will appear in the Link back to Cart if it’s available. If you leave it blank, Medium on frontend won’t be displayed
  • In the Campaign Name field: data of Campaign Name will appear in the Link back to Cart if it’s available. If you leave it blank, Name on frontend won’t be displayed
  • In the Campaign Term field: the data for the Campaign Term will appear in the Link back to Cart if it’s available. If you leave it blank, Term on frontend won’t be displayed
  • In the Campaign Content field: the data of Campaign Content will appear in the Link back to Cart if it’s available. If you leave it blank, Content on frontend won’t be displayed

1.3 Coupon​

The coupon feature in the Abandoned Cart Email module is designed to enhance the effectiveness of recovery campaigns by offering incentives to customers who have left items in their cart without completing the purchase.

Go to Stores > Settings > Configuration > Mageplaza Extensions > Abandoned Cart Email and click on Coupon.

  • In the Rule field: choose a principle to generate a discount code
    • Only those rules that are activated and generated automatically will be displayed in the configuration
    • How to create rules in Marketing > Cart Price Rules guide can be found here
  • In the Valid field: Where to change the expiration date of a discount code
    • The discount code is only used during the time set since the code was created
    • Time will be counted in hour(s)
    • Discount code can’t be applied if this section is blank
  • In the Code Length field: set the length of discount code. Code length does not include Prefixes, Suffixes, and Separators
  • In the Code Format field, you can choose 3 formats for code:
    • Alphanumeric: Code consists of letters and numbers
    • Alphabetical: The code consists only of letters of the alphabet
    • Numeric: The code consists of digits from 0 to 9 only
  • In the Code Prefix field: Add the prefix of the code in this section. Discount code won’t contain a prefix if the Code Prefix is left blank
  • In the Code Suffix field: Add the suffix of the code in this section. Discount code won’t contain a suffix if the Code Suffix is left blank
  • In the Dash Every X Character field: Between each X, there will be the number of characters in the Code set in this part.

An example of the Abandoned Cart Email sent to a customer

1.4. Real-time Reports​

Provides immediate insights into the performance of abandoned cart emails, allowing store owners to make timely adjustments and optimize recovery strategies.

Go to Stores > Settings > Configuration > Mageplaza Extensions > Abandoned Cart Email, choose Real-time Reports

How to measure Abandoned Cart: Time to define an abandoned cart. The unit is minute. Example: If we enter 30, then after 30 minutes, carts will be considered abandoned. The carts under 30 minutes will be in the Real Time column. Default Date Range: Day limit on Cart Board Page

Ex: Select Default Date Range= 30 days, then on the Cart Board page, the Cart will be shown in 30 days. See the picture below:

1.5. SMS Notification​

The SMS Notification feature in the Mageplaza Abandoned Cart Email module aims to enhance customer engagement and improve the recovery of abandoned carts by utilizing SMS messages as a direct and immediate communication channel.

  • Enable: Select Yes to send SMS to customers when they abandon the cart.
  • Enable Abandonment Cart Phone Number Field: Select Yes to show the Abandonment Cart Phone Number field on the Create an account and Edit account pages to send an SMS to the entered phone number to remind the customer if their cart is abandoned.

  • Message: Enter the SMS message to send to customers. You can use the following variables for SMS text : {{customer_name}}, {{customer_email}}, {{items}}, {{store_name}}, {{coupon_code}}, {{to_date}}, {{order_total}}.
  • Admin Phone Number: Enter the sender's phone number provided by Twilio. For example: +18454031xxx,...
  • Send After(Minutes): Enter the number of minutes to send an abandoned cart SMS after that amount of time.
  • SMS Service Provider: Select the third party to integrate SMS (Twilio). You can register the Twilio account here
    • Twilio Account SID: Admins enter the Twilio Account SID to integrate the SMS gate. If left empty or wrong, Twilio will not be applied.
    • Twilio Account Token: Admins enter the Twilio Account Token to integrate the SMS gate. If left empty or wrong, Twilio will not be applied.
  • Recipient Phone Number: Enter the recipient's phone number to notify admin and this is also the phone number for you to Send Test SMS.
  • Send Test SMS: Click the button to check if SMS has been sent.

2. Overall Reports​

Offers comprehensive data on abandoned cart email campaigns, including detailed logs of sent emails, to help evaluate the effectiveness of the campaigns and identify areas for improvement.

Go to Marketing > Abandoned Cart Email > Overall Report

2.1 Reports​

This is the place where archives of the number of abandoned carts, the number of abandoned carts sent, the number of failed abandoned carts, and the number of abandoned carts recovered in a period of time are archived.

There are two Report Time modes:

  • DAY

    • When you select the DAY mode, adjust the From and To entries, the Report Time will be displayed on a daily basis
    • If the distance between From and To is too far apart, the distance between two days in Report Time will be increased
  • MONTH: When you select MONTH mode, adjust the From and To entries, the Report Time will be displayed on a monthly basis

2.2 Logs​

This is the place archiving abandoned cart emails that have been sent, including their ID, Subject, Receiver, Coupon, Sequent Number, Sent, Status (Sent/ Error) and Action (Preview/ Delete, Send Again)

  • Action = Preview: a pop-up window showing the email which has been sent will appear

  • Action = Delete: the selected emails will be deleted. You can choose multiple emails at the same time

  • Action = Send Again: the selected email will be sent to customers again. This email has the same content as the selected email

  • Clear Logs button: Click the Clear Logs button to quickly delete all the emails stored in the logs. The next email’s ID has nothing to do with the deleted one

    3. Checkout Abandonment Report​

    From Admin Panel, go to Marketing > Abandoned Cart Email > Checkout Abandonment Report

  • Here will show statistics about Abandoned Cart Checkout

  • Display statistics on checkout cart and abandoned cart grid about quantity, rate (%), total revenue ($)

  • Display statistics tables about abandoned carts after sending an email (ACE):

  • Statistics the number of abandoned carts after sending an abandoned cart email

    • Number of emails sent
    • The amount can be saved after sending an email
    • Saved revenue
    • Checked out the rate of abandoned cart
  • Show detailed statistics in period (day/week/month/year/custom) by Grid

4. Abandoned Product Report​

Highlights specific products frequently abandoned in carts, enabling store owners to address potential issues with these products, such as pricing or descriptions, to reduce abandonment rates.

From the Admin Panel, select Marketing > Abandoned Cart Email > Abandoned Product Report

  • Here listing 5 most abandoned products by time filter + group by. Each product will be shown in one specific color.

  • Display information of abandoned products by time filter, sort by = Abandoned Time (number of times to be abandoned). The information includes:
    • Product Name
    • Thumbnails
    • SKU
    • Price
    • Abandoned Time: The number of abandoned carts containing the product.
    • Qty: The total qty of the product in the abandoned cart.
    • Abandoned Revenue: the total value of the order of abandoned products.

5. Shopping Behavior Analysis​

Analyzes customer behavior related to shopping and cart abandonment, offering valuable insights that can help tailor marketing strategies to better meet customer needs and increase recovery rates.

From Admin Panel, select Marketing > Abandoned Cart Email > Shopping Behavior Analysis

  • Here is the percentage of times when fields were filled/updated on the checkout page before the cart was abandoned. This feature is compatible with One Step Checkout module, allowing stores to update custom fields as needed.
  • Column chart: displays the % value at the beginning and inside of the column. Color is changed by different %:
    •  0-40%: displayed in red.
    • 40-70%: display yellow.
    • 70-100%: displayed in green.
  • Admins can choose to hide/ show columns at each statistics table. Clicking on Hide optional fields, the popup will show all the information fields in the table along with the checkbox; Any field that is checked will be displayed, unchecked ones will not display statistics.

6. Cart Board​

Tracks the times when carts are abandoned, helping store owners identify patterns and adjust email timing to maximize the chances of recovering abandoned carts.

From the Admin Panel, select Marketing > Abandoned Cart Email > Cart Board

  • Here are all the Cart types:
    • Real-time: cart will be here if abandoned cart time is less than the time to set at How to measure Abandoned Cart field in Configuration.
    • Abandoned Cart: in contrast to the Real-time cart column, cart will be here if the abandoned cart time is greater than the time to install How to measure Abandoned Cart field in Configuration, and this column only displays cart without email.
    • Recoverable: Just like the Abandoned Cart column but it just shows the cart with email address.
    • Converted: Show the ordered cart.

7. API​

FAQs​

What is preventing my abandoned cart emails from being delivered?
First, address your email settings. Ensure that email notifications are enabled in your Shopify account settings and that your email address is accurate. Then, check your email templates to make sure they are properly set up and not stuck in a draft or inactive state.
When should I send abandoned cart email?
Here's a recommended timeline for sending abandoned cart emails: First email: 1-2 hours after cart abandonment (This initial email serves as a gentle reminder that the customer has left items in their cart. It should be brief and non-intrusive, simply reminding them of the abandoned products). Second email: 24-48 hours after cart abandonment (If the first email has not been responded to, send a second one within 24-48 hours. This email can offer a discount or incentive to encourage them to return). Third email: 3-7 days after cart abandonment (Send a final follow-up email within 3-7 days. This email can highlight the benefits of the products, offer a personalized recommendation, or express a sense of urgency to encourage them to act quickly).
Where can I track abandoned carts that have been finished with ↓ purchase after sending emails?
From the Admin Panel, select Marketing > Abandoned Cart Email> Cart Board. You can view those carts in the Converted section here. Cart Board will categorize carts into 4 types as follows: Real-time, Abandoned Cart, Recoverable, and Converted.
What happens if the shopper comes back, recovers his cart and successfully completes the checkout?
In this case, the module will automatically stop sending reminders to customers.

Maintenance​

Troubleshooting Articles​

For common issues and their fixes, refer to these articles: How to Configure Abandoned Cart Email in Magento 2?

Support and Assistance​

1. Customer Support​

For any assistance, please visit our Support page or email us at cs@mageplaza.com/ sales@mageplaza.com

2. Create a Ticket​

If you have technical issues, please open a ticket at this link.

Operating Hours​

Our support team is available during the following hours:

  • Monday to Friday: 8:00 AM - 23:59 PM
  • Saturday: 8:00 AM - 12:00 PM
  • Sunday: Closed

Refund Policy​

We understand that sometimes things don't go as planned. Please review our refund policy for detailed information: Refund Policy Link

Frequently Asked Questions (FAQ)​

For quick answers to common questions, please visit our FAQ page: FAQ Page Link