How to Setup Abandoned Carts

ABANDONED CARTS feature allows you to see the visitor's journey on your website until he becomes a customer and gives you some useful information to constantly improve your services.

12 min read·Updated May 12, 2026
How to Setup Abandoned Carts

ABANDONED CARTS feature allows you to see the visitor's journey on your website until he becomes a customer and gives you some useful information to constantly improve your services.

This is a paid component that you must obtain first in order to be able to use it.


The popup collects the user’s phone number as soon as he visits your site, noting that it does not appear if the user is logged in or has previously provided it to you through the form.

Popup Overall UI
Lead Capture Popup UI

The layout of the popup used to capture visitor phone numbers before they leave the store.

Keywords: abandoned cart popup, lead capture ui, woocommerce exit intent

Enable Popup: You can activate it if you want to activate pop-up in general to start collecting numbers from your customers

Enable Popup Element
Enable Lead Capture

Main toggle to activate the phone number collection popup for visitors.

Keywords: enable popup, lead generation settings, waws cart recovery

Popup Title: The title that will appear inside the pop-up

Title Overlay Element
Popup Title Editor

Field for customizing the headline text that appears on the lead capture popup.

Keywords: popup title, marketing text, conversion optimization

Popup Description: Add an attractive description to encourage visitors to add their WhatsApp number.

Description Area Overlay
Popup Description Editor

Interface for writing persuasive descriptions and offers inside the lead capture popup.

Keywords: popup description, promotional offer, whatsapp marketing

Display Popup For: You can choose who the pop-up will appear to and you had 4 options

  • Both (Logged in & Guests)
  • Logged In Users Only: it will show to user if he not have number on their account
  • Guests Only: it will show for any Guest
  • Disabled for All: work same like Enable Popup option
Audience Selector UI
Audience Targeting

Settings to choose which visitors (Guests, Members, Both) see the lead capture popup.

Keywords: audience targeting, visitor segmentation, popup display rules

Where to Show Popup: If you want to display the popup on all pages, just select Show on all pages. If you want it to appear on multiple pages, click Exclude specific pages and start selecting the pages on which you want it to appear.

Exclusion Logic Area
Page Exclusion Settings

Control panel for excluding the popup from appearing on specific pages or posts.

Keywords: page exclusion, popup visibility, wordpress display logic

Trigger Popup on Cart: The pop-up appears when a product is added to the cart and the user or visitor has not provided you with their number before.

Trigger Popup on Exit Intent: It works specifically when the user moves the mouse cursor off the screen to close the window or return to the previous location. It is very effective in advertising campaigns such as Facebook Ads Campaigns.

Hide Duration after Close (seconds): When the pop-up is closed by the visitor, how long does the pop-up need before it appears again?

Delay Initial Popup (seconds): The time required for the pop-up to appear for the first time when a user visits your store.


Data Cleaner Settings

This feature deletes visitor data from the table if this data is for a bot or a visitor who visited the site and did not take any action or movement on the site that was recorded.

Cleaner Interface
Data Cleaner Settings

Configuration for automatically purging bot data and inactive sessions from the database.

Keywords: data cleaner, database optimization, bot filtering

Abandoned Cart Reminders

Notifications are sent to your site users for abandoned cart according to its status on your site.

Reminder Queue Editor
Abandoned Cart Reminders

Management interface for setting up multi-step automated reminders for recovered carts.

Keywords: cart reminders, automation sequence, message queue

Coupon Code Settings Enable this to generate unique coupon codes for notifications, it works exactly the same way as manually generating the code for each user

Coupon Generator Fields
Dynamic Coupon Settings

Settings for automatically generating and sending unique discount codes to recovering customers.

Keywords: coupon generator, dynamic discounts, woocommerce sales recovery
  • Coupon Value: Enter the value based on which the discount is made, which is a fixed amount or a percentage of the Cart, according to your preference.
  • Coupon Expires After: You can set the code validity time, from hours to years, depending on your settings.
  • Allow free shipping: If this option is activated, shipping will be charged free of charge.
  • Individual use only: If this option is activated, the code will be valid for one unit and will not work with any other code.
  • Minimum spend: Minimum value of products in the Cart to apply the discount code
  • Exclude sale items: The code will not work on products that already have a discount on the site.

[Potential Customer] and [Shopping] Status Status Notifications

This notification works if the user has added his number but has not added any product to the cart. With this notification, you can encourage him to add products to the cart.

Status Logic Matrix
Reminder Status Logic

Rules defining when to send reminders based on whether a visitor is shopping or a potential customer.

Keywords: reminder logic, status triggers, automated messaging

You can add an unlimited number of notifications to this status.

  • Attach Coupon Code: Do it if you want to generate a new code for this user.
  • Waiting Time: The time the site will wait before sending the notification message.
  • Send Via: Supports WhatsApp Web, WhatsApp Meta API (Official Cloud API Documentation), and Email.
  • templates edit: It appears within the Step to modify the content of the message that will be sent.

Use this unique Placeholder {{coupon_code}} to include the code generated for this user.


How does the abandoned cart work?

When you start browsing the site, and based on your settings, a pop-up will appear to the user.

Workflow Step 1
Frontend Popup Preview

How the lead capture popup appears to a visitor on the live website.

Keywords: frontend preview, user experience, live popup

After submitting the number he will see Excellent! message

Workflow Step 2
Success Confirmation

The confirmation message shown to a user after successfully submitting their phone number.

Keywords: success message, user confirmation, form submission

and you as Admin you can see this data from Sessions & User Journey on Admin Area

Workflow Step 3
Admin Session Tracking

Admin view of active user sessions and their real-time journey through the store.

Keywords: session tracking, real-time analytics, user monitoring

also you can know some info about this user like

Visitor/User

This information is collected automatically based on the user’s session to reduce confusion and make the information more relevant to that user.

Visitor Attribute Node
Visitor Technical Profile

Technical details about the visitor including device type, operating system, and browser.

Keywords: visitor data, browser tracking, device info

and it contains

  • Name: The name is retrieved from several means. If he adds the name to the Checkout form without saving, the name is also retrieved automatically from his account if he is logged in.
  • Label: Guest label is displayed if the visitor is a new wp-user and has logged in at least once.
  • ID: The record number for this information depends on the table in the database.
  • Country: The country is fetched from the billing country area of ​​the Checkout Verification page.
  • IP: The IP will be retrieved automatically. If you click on it, you will be able to know all the information about this IP according to the website whatismyipaddress.com.
  • Device: Desktop, tablet or phone information is retrieved based on what is collected from the user’s device.
  • Operating Sytem: Operating system information is retrieved based on what is collected from the user’s device.
  • Browser: Browser information is retrieved based on what is collected from the user’s device.

Contact Info

This information is brought from two sources: the first is the pop-up (using the Advanced Country Code for formatting) and the second is the Checkout page for confirmation.

Contact Info Group
Customer Contact Details

Collection of customer contact information including email, phone, and billing address.

Keywords: customer details, contact info, billing address
  • E-mail: From Checkout form
  • Phone: from popup or Checkout form
  • Address: and inside it you can find address 1 and address 2 and city and postalcode

Cart Summary

Cart information and value

Cart Data Aggregate
Abandoned Cart Summary

Total value and item count of the products left in the abandoned shopping cart.

Keywords: cart value, abandoned summary, revenue loss tracking

If you click “View Item”, you can view all information related to this cart.

Cart Details Subview
Missing Cart Items

Detailed list of specific products and quantities found in the user's abandoned cart.

Keywords: cart items, product details, missing sales

Status

This user’s status while browsing the site You have 4 statuses

New:

This means the user is new and has a browsing history but hasn’t performed anything on your site yet.

Status New Definition
New Visitor Status

Visual indicator for a user who has just started browsing the site.

Keywords: new status, visitor tracking, active session

Potential customer:

It means that he browsed your website and added a number but did not make a purchase or add products to the cart. in this case you can find number of notifications will send and was sent like 1/2 to this user based on Potential customer status you was set from Automated Notifications (For developers, check Wawp API Documentation) and code was generated for this user

Status Potential Definition
Potential Customer Status

Indicator for a user who provided contact info but hasn't added products to the cart yet.

Keywords: potential lead, lead status, customer conversion

Shopping:

He added a product to the cart but did not purchase it before. Note that this situation may occur even if he did not enter his number or any of his data before. Also, in this case, the notification is sent if you have previously prepared it for this case.

Status Shopping Definition
Active Shopping Status

Status showing the user has items in their cart but hasn't completed checkout.

Keywords: shopping status, active cart, woocommerce user journey

Purchased:

It means that he has already purchased from your site, and at the bottom of the status you can find his order number. When you click on this information, you will be able to access the order easily. Note: In this case, after purchase, this Row will be closed and no data will be modified in it again. A new Row will be created for the same user to start recording new data.

Status Purchased Definition
Purchased Status

Confirmation status that the user has successfully completed an order.

Keywords: purchased status, successful conversion, order completed

Returning customer:

A new data field is registered for this user only if he has made a purchase at least once.

Status Returning Definition
Returning Customer Status

Tag for loyal customers who have made previous purchases from the store.

Keywords: returning customer, customer loyalty, repeat buyer

Journey

Customer journey on your website while browsing

Journey Overview Canvas
User Journey Map

Comprehensive view of all pages and actions taken by a user during their site visit.

Keywords: user journey, behavior map, customer path
  • Source: You can know the source of this client, for example, Facebook, Google or any other site, and if he entered through the link directly, you will see the source Direct
  • Current/ Exit page: If the user is still on your site, you will see the Current ID and next to it the name of the page he is currently on with its link. If he has left your site or this Row is for a purchase that has been made, the Exit page ID will be the last page the system saw before leaving your site.
  • Start: The first time this user was seen on your site
  • Total time: Total time a user spent on your site
  • Online/Offline: The status of the actual user on your site now, whether he is still online or has left
  • View History: From this button you can view the visitor’s entire journey on your site.
Timeline Detail View
Activity Timeline

Chronological log of every action, page view, and event performed by the visitor.

Keywords: activity log, timeline view, granular tracking

Available events

Events are also defined based on the following:

Viewed Page: You can know each page visited, the time spent on that page, and the scroll rate on that page until the end.

Event Viewed Page
Page View Event

Log entry showing when a user viewed a specific page and for how long.

Keywords: page view event, user engagement, content tracking

Added to Cart: Products added to cart, details of number, quantity and price

Event Added to Cart
Add to Cart Event

Log entry documenting when a product was added to the shopping cart.

Keywords: add to cart event, purchase intent, cart interaction

Removed from Cart: Products removed from cart and details of number, quantity and price

Event Removed from Cart
Remove from Cart Event

Log entry documenting when a product was removed from the shopping cart.

Keywords: remove from cart event, cart abandonment, product rejection

Begin Checkout: This event records the information added to your Checkout form in real time to update your data.

Please note that this event is usually recorded several times, as the user usually writes his data in stages. To ensure that you receive all updates, an event is added each time the data is added.

Event Begin Checkout
Begin Checkout Event

Log entry documenting the moment a user started filling out the checkout form.

Keywords: begin checkout, checkout tracking, conversion funnel

Signed Up: When a visitor registers on your site, this event appears.

Event Signed Up
User Signup Event

Log entry documenting a successful user registration on the website.

Keywords: signup event, user registration, membership tracking

This way, you have full access to everything that happens on your website/store, with real-time tracking and interaction with events.

Share this article:

Did this page help you?
100% found this article helpful (240 likes)