Change Log

  • 03-May-2025 | 7.2.4 | Moved from 'Extensions' to 'eCommerce' as part of the eCommerce plans.
  • 22-Nov-2023 | 6.9.1 | All new article

Contributors:

Adam Wilson - Logo Pogo

Abandoned Cart Recovery

With Abandoned Cart Recovery functionality, you can automatically send email reminders to customers who add products to their cart (while logged in) and leave without completing the order.

According to statistics, about 80% of customers abandon purchases, for different reasons, after adding items to their shopping carts. With WebinOne Abandoned Cart Recovery you can automatically email users after a cart or checkout is abandoned to stay top-of-mind with them while their purchase intent is still high.
Multiple reminder emails can be sent at adjustable timeframes and can include all the details of their shopping cart session.

Abandoned Cart Recovery is available on the eCommerce plans.

Shop Settings

Additional setting for “Abandoned Cart Time in Hours” will become available on the standard Ecommerce settings page, found under: ‘eCommerce’ > ‘Settings’.

This setting is a time interval determining when a cart session is recorded as abandoned. Once the cart session no longer experiences any updates (changes to the cart) for the number of hours specified in the settings, the CMS will record the cart session for use by the Abandoned Cart Recovery feature.

The minimum value allowed in this setting is 1 hour and the maximum is 876000 hours.

The companion setting of “Shopping Cart Life Time in Hours” will determine how long the cart session can remain saved in the CMS, after which, it will not be recoverable. So, ensure your cart lifetime is appropriately timed to allow your abandoned cart time to function adequately.

The “Abandoned Cart Time in Hours” will be set to a default of 4 hours, unless the “Shopping Cart Life Time in Hours” is equal or less than 4, in which case the setting will be adjusted to 1 hour less than the “Shopping Cart Life Time in Hours” to a minimum of 1 hour.
The “Abandoned Cart Time in Hours” value should always be less than the “Shopping Cart Life Time in Hours” for the logical functioning of the Abandoned Cart Recovery feature.

Abandoned Cart Email Notifications also need to have a sending interval set to less than the “Shopping Cart Life Time in Hours” otherwise, the shopping cart object will no longer exist at the time of the notification being sent.

Abandoned Cart Emails

Here you can create your emails for the Abandoned Cart notifications to the user. This allows you to build customised emails for any stage of the Abandoned Cart process that you define via the Abandoned Cart interface.

Abandoned Cart functionality is available for ECOMMERCE plans.

You can create any number of Abandoned Cart emails and they’ll be displayed in the table where you can further search, edit or delete those emails.

Apart from giving the email a descriptive name, editing options for the emails are the same as for most system emails (found in the ‘System Emails’ section). More information on these fields can be found here.

Dynamic content can be added to the email body, rendering information from the Shopping Cart and the CRM contact, as well as inserting most other Liquid components and logic (suitable for email content).

Also available in these emails are the this.TrackingURL and this.RestoreCartURL which provide a 1px X 1px tracking image and a link for the customer to restore their cart session.
The tracking pixel will be added automatically to the email while the Restore Cart link would need to be added within your email content.

For example; you could render information about the cart and products via the this.ShoppingCart Liquid object, or information about the customer via the this.member object and provide a link for the customer to restore/view their abandoned shopping cart.

Some Sample Data

To render the total items count:

{{ this.ShoppingCart.TotalItemsCount }}
3

For more information about rendering Product data, including looping through all the Product line items, see the Shopping Cart object documentation here.

To render the contact's first name:

{{ this.member['firstname'] }}
Alex

For more information about rendering Member data, see the Member object documentation here.

Rendering the tracking pixel image:

<img src="{{this.trackingURL}}" height="1" width="1">

This tracking pixel will be added to your emails automatically. You do not need to manually add this.

To render the Restore Cart link:

{{this.RestoreCartURL}}
https://[siteDomain]/public/api/track-email/abandoned-cart/open?id=[ShoppingCartid]&notificationId=[idOfAbandonedCartNotificationStep]&guid=[guid]

Once you’ve created your Abandoned Cart email you can assign it to a notification rule via the Abandoned Cart Recovery interface.

Admin Interface

From the website admin, the feature can be accessed from the main menu under ‘Ecommerce’ > ‘Abandoned Cart Recovery’.

Notifications

Here you can view a list of all Abandoned Cart Notification rules that are currently set up or you can configure new rules that define which notification emails get sent and when, based on the abandoned cart time interval.

This allows you to build up a custom, automated email campaign to further engage with otherwise lost purchases.

Either, “CREATE NEW NOTIFICATION” to add a notification rule to the abandoned cart logic, or edit an existing rule by clicking the pencil () item on the far right.

This list of notifications are sorted by ‘Send Email After’ interval - showing the emails in order of when they’ll be sent - but you can also re-sort the table by the other column headers - which display statistics for those email.

The table can also be filtered by enabled/disabled items.

The table column headers are described below:

Header
Description
Send Email After
The number of hours before sending the notification email after a cart session has been recorded as abandoned (based on the abandoned cart time interval).
Emails Sent
The number of times the notification email has been sent out for the particular notification rule.
Email Open Rate
Percentage value indicating the unique views of emails that have been sent (based on the email tracking pixel being requested).
Cart Recovery Rate
Percentage value indicating the amount of abandoned carts that were viewed/restored from the Restore Cart link provided in the particular notification rule.

When creating, or editing, a notification you can configure the following options:

Option
Description
Send Email After Cart Abandonment Delay (in hrs)
The number of hours before sending the notification email after a cart session has been recorded as abandoned (based on the abandoned cart time interval).
The minimum value allowed in this setting is 1 hour and the maximum is 876000 hours.
Email
Select from the available abandoned cart notification emails created in the Notification Emails module.
Enabled
Uncheck this option to disable the item from being used in the Abadoned Cart Recovery logic. The item will remain available in the admin for editing and later enabling if needed.

Abandoned Carts

Here you can view a list of all current and viable abandoned cart sessions able to be restored along with key information about the session such as the customer’s name and email address, the total cost of the cart, the length of time the cart session has been active for (lifetime), and the created, last updated and expiry date of the cart session.

This table view is sorted by ‘Lifetime’ (longest timeframe to shortest) by default, but you can sort the data by any of the other column headers as needed.

Cart sessions can also be deleted (preventing them from being restored) by clicking the trash can icon () to the far left of the item row, or you can view further details about the cart and its products by clicking the view icon (), as further described below.

DETAILS

The Details tab provides key information about the session such as a link to the customer’s CRM record, the total cost and currency of the cart, and the created, last updated and expiry date of the cart session.

PRODUCTS

The Products tab displays the cart contents with each product line (quantities, tax and totals) along with any selected shipping option, discount code or gift voucher entered.

Reports

The Reports tab displays various statistics from past and present abandoned and recovered carts providing insightful data about your customer behaviour and ecommerce store conversion performance.

Analytical data is recorded for the full duration of the Abandoned Cart Recovery feature being active on the site.

Each report chart can be configured for custom date ranges with levels consolidated by day, week, or month views.

Abandoned and recovered carts

This chart shows the number of abandoned carts in comparison to the recovered carts for the configured time scale.

Abandoned and recovered carts amounts

This chart shows the total value (including taxes) of abandoned carts in comparison to the recovered carts for the configured time scale.

Abandoned and recovered carts report

This chart shows a consolidation of the 2 charts above in a tabular report format to compare abandoned carts with recovered carts for the configured time scale.

Admin Users

Admin user permissions for the Abandoned Cart Recovery feature can be adjusted via the ‘Admin User Roles’ to configure fine-grain control for how admin users can use and access the feature.

Admin User Roles and permissions for the Abandoned Cart Recovery feature