CartSavior Pro Documentation
Your complete guide to setting up and mastering the plugin.
1. Introduction
Welcome to CartSavior Pro! This guide will walk you through every feature of the plugin, from initial setup to advanced campaign strategies. Our goal is to help you effectively recover abandoned carts and significantly increase your store's revenue.
2. Installation & License Activation
- Download the plugin
.zip
file from your purchase confirmation email or your account on cartsavior.com. - In your WordPress dashboard, navigate to Plugins > Add New and click the Upload Plugin button.
- Select the
cartsavior-pro.zip
file and click Install Now. - Once installed, click Activate Plugin.
Important Final Step: License Activation
A new "CartSavior Pro" menu will appear in your WordPress sidebar. Go to CartSavior Pro > Settings > License. Enter the license key you received upon purchase and click "Activate License". This is required to unlock all features and enable automatic updates.
Upon activation, CartSavior Pro automatically creates a Default Recovery Campaign and a set of pre-designed email templates. You are ready to start recovering carts immediately!
3. System Requirements
CartSavior Pro requires the following to function properly:
WordPress
Version 5.8 or higher
WooCommerce
Version 6.0 or higher
PHP
Version 7.4 or higher
MySQL
Version 5.6 or higher
4. The Dashboard: Understanding Your Metrics
The Dashboard is your command center, giving you a real-time overview of the plugin's performance.
- Active Carts: The total number of carts currently being tracked, broken down into:
- In Progress: Carts that are still being actively modified by shoppers.
- Abandoned: Carts that have passed the "abandonment cutoff" time and are now eligible for recovery emails.
- Recovered Carts: The total number of carts successfully recovered, broken down into:
- Plugin: Carts recovered via an automated or manual email sent from CartSavior Pro.
- Organic: Carts recovered without our plugin's intervention (e.g., the user returned on their own). This helps you understand baseline recovery.
- Pending Carts: "Retired" carts that have completed a full email sequence and are no longer in the active recovery queue.
- Recovery Rate: The percentage of recoverable carts that have been successfully recovered. This is your most important Key Performance Indicator (KPI).
- Revenue Funnel:
- Recoverable: The total monetary value of all carts currently in an "in-progress" or "abandoned" state.
- Total Recovered: The total monetary value you have successfully recovered. The progress bar shows how much of the potential revenue you have captured.
- Email Performance: A high-level look at your email effectiveness, showing your overall Open Rate and Click-Through Rate (CTR).
5. Campaigns: The Core of Your Recovery Strategy
This is where the real power of CartSavior Pro lies. Campaigns allow you to send targeted email sequences to specific customers based on what's in their cart.
What is a Campaign?
A campaign is a combination of two things:
- A set of Rules: Conditions a cart must meet (e.g., cart total is over $100).
- An Email Sequence: A series of email templates to be sent at specific intervals.
Priority: Campaigns run in order of priority (lower numbers run first). If a cart matches the rules for multiple campaigns, only the one with the lowest priority number will be used. The "Default Recovery Campaign" has a very high priority (999) so it acts as a catch-all for any cart that doesn't match a more specific campaign.
Creating and Editing a Campaign
Go to CartSavior Pro > Campaigns. Here you can click "Add New Campaign" or "Edit" an existing one.
- Campaign Name: A descriptive name (e.g., "High-Value Carts" or "T-Shirt Promotion").
- Status: An active campaign will be used to check against abandoned carts. An inactive one will be ignored.
Configuring Rules
A campaign will only trigger if a cart matches ALL of the rules you set. If a campaign has no rules, it will match every abandoned cart.
- Cart Total: Trigger the campaign based on the total value of the cart (e.g., greater than $50).
- Item Count: Trigger based on the number of unique items in the cart (e.g., less than 3).
- Contains Product: Trigger if a specific product (or product variation) is in the cart.
- Contains Category: Trigger if any product from a specific category is in the cart.
Building an Email Sequence
In the "Email Sequence" section, you can add any of your saved email templates.
- Use the search box to find a template.
- Click to add it to the sequence.
- Set the delay in minutes after which the email should be sent (calculated from the time the cart was first abandoned).
- Drag and drop the emails to re-order them if needed.
Setting up the Exit-Intent Offer
Each campaign can have its own unique Exit-Intent offer. This popup will only be shown if a user's cart matches the campaign's rules.
- Enable Exit-Intent Offer: Check this box to activate the popup for this campaign.
- Popup Heading & Content: Write the text for the popup. You can use the placeholders
{coupon_code}
and{discount_value}
. - Coupon Type:
- No Coupon: Show a simple message without an offer.
- Use an Existing Coupon: Enter the code for a standard WooCommerce coupon you've already created.
- Generate a Unique Coupon: The recommended option. The plugin will create a unique, single-use coupon for the user based on the settings you provide (amount, expiry, etc.).
6. Email Templates: Crafting Your Message
Go to CartSavior Pro > Email Templates. Here you can edit the built-in templates or create your own from scratch.
Editing a Template
The editor is a plain HTML editor. This gives you full control over the layout and prevents the visual editor from breaking your code.
Using Placeholders
Use these placeholders in your subject, heading, or content. They will be automatically replaced with the customer's data.
{customer_name}
: The customer's first and last name.{items}
: The block of HTML that renders the table of cart items.{total}
: The formatted total price of the cart (e.g., $125.99).{recovery_url}
: The unique link that restores the user's cart.{coupon_code}
: The unique coupon code generated for this email.{coupon_expiry_date}
: The formatted expiration date of the coupon.
Live Preview & Testing
- Preview Button: Click this to see a real-time preview of your email with sample products and data. This is the best way to check your layout.
- Send Test Button: This will send the current template to an email address you specify, allowing you to see how it looks in a real inbox.
7. Managing Captured Carts
Go to CartSavior Pro > Carts List. This screen shows every cart currently being tracked by the plugin.
Understanding Cart Statuses
- In-Progress: A cart that is being actively used by a shopper.
- Abandoned: The shopper has been inactive for the duration set in the settings. This cart is now in the queue for recovery emails.
- Pending: The cart has completed its entire email sequence and is no longer being emailed. The data is kept for reporting.
- Recovered: The customer has completed their purchase.
Manual Actions
- Send Email: Manually send any email template to a specific customer. Recoveries from these emails are tracked as "Plugin Recovered".
- Bulk Actions: Select multiple carts and mark them as recovered, pending, or delete them permanently.
8. Reports: Measuring Success
Go to CartSavior Pro > Reports. This page gives you a detailed breakdown of the performance of each of your recovery channels.
- Campaign: The name of your automated campaign.
- Manual Recovery: Carts recovered from emails you sent manually.
- Organic / Other: Carts recovered without direct interaction from a CartSavior Pro email (e.g., the user returned to the site on their own).
9. Managing Email Subscribers
Go to CartSavior Pro > Email Subscribers. This is a central list of every customer email captured by the plugin.
- Status: A customer can be
subscribed
orunsubscribed
. - Unsubscribing: If a user is unsubscribed, they will no longer receive any automated recovery emails, respecting their choice.
- Bulk Actions: You can select multiple users and subscribe, unsubscribe, or permanently delete them from this list.
10. Plugin Settings Explained
Go to CartSavior Pro > Settings.
General Tab
Configure the core automation and tracking settings for the plugin.
Guest Capture Tab
Control the "Add to Cart" popup for guest users. You can customize its appearance and behavior. We highly recommend enabling the AJAX Add to Cart feature if your theme does not have it natively, as it provides a much smoother user experience.
Exit-Intent Tab
Control the behavior of the proactive Exit-Intent popups on the Cart and Checkout pages.
- Enable Exit-Intent: Globally turn the feature on or off.
- Show Popup To: Choose whether to show popups to guests, logged-in members, or both.
- Enable Back Button Trigger (Mobile): An advanced, aggressive feature. When enabled, the plugin will attempt to show the popup when a mobile user presses the back button. Use with care.
Advanced Tab
Fine-tune tracking and cleanup settings. Here you can exclude certain user roles (like Administrators) from being tracked and configure the automatic deletion of used or expired coupons.
System Status Tab
This tab contains important diagnostic information about your site and the plugin. If you ever need to contact support, please copy and paste this report into your ticket.
11. Advanced Topic: Using a Real Cron Job
For high-traffic stores, you can improve performance and reliability by replacing the default WordPress cron system with a dedicated server-side cron job.
- Add the following line to your
wp-config.php
file:define('DISABLE_WP_CRON', true);
- Set up a cron job on your server's control panel (e.g., cPanel) with the following command, adjusting the frequency as needed:
(Replace*/15 * * * * wget -q -O - https://your-website.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
https://your-website.com
with your actual domain).
12. Frequently Asked Questions (FAQ)
Where do I find my license key?
You can find your license key in the purchase confirmation email you received. You can also log in to your account on cartsavior.com and find it under the "My License Keys" tab.
Can I use my license key on more than one website?
Each license key is valid for a single live website activation. If you need to move your license to a different domain, you can deactivate it from the old site via your "My License Keys" page on cartsavior.com.
Why didn't an email send for a specific cart?
There are a few common reasons:
- The customer is unsubscribed. Check the Email Subscribers page.
- The cart did not match any active campaign's rules. Check your campaign rules.
- The time delay has not passed yet. Check the delay set for the email in your campaign sequence.
- The email template itself is set to "Inactive". Check the template's status on the Email Templates page.
13. Getting Support
We're here to help you get the most out of CartSavior Pro. If you've encountered an issue you can't solve with this documentation, please reach out.