Title: Cartlet – Share, Save &amp; Track Carts for WooCommerce
Author: editorashiq
Published: <strong>October 15, 2026</strong>
Last modified: October 15, 2026

---

Search plugins

![](https://ps.w.org/cartlet/assets/banner-772x250.png?rev=3748043)

![](https://ps.w.org/cartlet/assets/icon-256x256.png?rev=3748043)

# Cartlet – Share, Save & Track Carts for WooCommerce

 By [editorashiq](https://profiles.wordpress.org/editorashiq/)

[Download](https://downloads.wordpress.org/plugin/cartlet.0.1.0.zip)

 * [Details](https://wordpress.org/plugins/cartlet/#description)
 * [Reviews](https://wordpress.org/plugins/cartlet/#reviews)
 *  [Installation](https://wordpress.org/plugins/cartlet/#installation)
 * [Development](https://wordpress.org/plugins/cartlet/#developers)

 [Support](https://wordpress.org/support/plugin/cartlet/)

## Description

Cartlet turns a WooCommerce cart into something people can share, keep and come 
back to – and shows you what it earns.

**Share a cart**

 * A short link for any cart (`/c/abc123`), for guests and logged-in customers alike.
 * Copy, the phone’s own share menu, and buttons for WhatsApp, Messenger, Telegram,
   X, Facebook, Pinterest, LinkedIn, SMS and email – you choose which.
 * A QR code, generated in the browser and downloadable as PNG.
 * A personal note for the recipient, with a default you set.
 * Send by email from your store, in a branded WooCommerce email.
 * A preview page for the recipient with current prices, stock warnings, “Add all”
   and “Pick items”, and a choice to add to or replace their own cart.

**Save carts for later**

 * Named saved carts in My Account  Saved carts: rename, change quantities, add 
   notes, remove items, refresh from the current cart, restore all or some items.
 * Guests can save with their email and get a private link back – the cart moves
   to their account if they create one at checkout.
 * Logged-in shoppers keep the same cart on every device.

**Cart links for merchants**

 * Build a cart in wp-admin – products, quantities, coupon, message – and send it
   as a link for quotes, bundles, influencers or campaigns. As many links as you
   like, each with a QR code.
 * Choose whether the link shows a preview or goes straight to the cart, and when
   it expires.

**Back-in-stock alerts and save for later**

 * Shoppers ask to be emailed when an out-of-stock item in a shared or saved cart
   is back.
 * “Save for later” moves items out of the cart into a list they can bring back 
   with one click.
 * “Save as cart” on past orders in My Account, to reorder them later.

**See what works**

 * Shares, opens, saves and restores for the last 7, 30 or 90 days, with a daily
   chart.
 * Every saved, shared and merchant cart is listed in Cartlet  Carts: search, filter,
   view, expire or delete.
 * A REST API and WP-CLI commands (`wp cartlet list`, `stats`, `purge` and more).

**Fits your store**

 * Buttons below the cart, in the mini-cart, on the checkout and on product pages–
   classic templates and blocks (Cart, Checkout and Mini-Cart blocks) alike.
 * Blocks: Cart button (Share or Save), Saved carts, Cart link preview. Shortcodes:`[
   cartlet_share]`, `[cartlet_save]`.
 * Button styles that follow your theme, or solid, outline, soft and text-link presets,
   with icon-only mode.
 * Every template can be overridden from your theme (`yourtheme/cartlet/…`); emails
   are edited like any WooCommerce email.
 * A clean admin with light and dark modes and a 60-second setup wizard.

**Lean and private by design**

 * About 4 KB of JavaScript and 4 KB of CSS (gzipped) on pages with buttons – nothing
   on other pages. No jQuery on the storefront.
 * Modules you switch off load no code at all.
 * No calls to outside services. Opens are counted with a fingerprint that changes
   daily and cannot be turned back into an IP address.
 * Data is exportable and erasable through WordPress’s privacy tools, and removed
   on uninstall if you choose.
 * Works with HPOS, page caches (links and private pages are never cached; buttons
   refresh their security token when a cached page is old) and right-to-left languages.

#### Cartlet Pro

[Cartlet Pro](https://getcartlet.com/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=upgrade)
is a separate add-on that turns shared carts into a sales channel you can measure:

 * **Revenue for every link, channel, campaign and sharer**, conversion funnels 
   and top products.
 * **Google Analytics 4 and Meta Pixel** events, and **CSV export** of carts, links
   and reports.
 * **Cart links that close deals:** price lock for quotes, customer pre-fill, source
   and UTM tags, opens limits and checkout landing.
 * **Rich link previews** with a picture of the products when a link is pasted into
   WhatsApp, Facebook or Slack.
 * **Private share links** with passwords, expiry and opens limits chosen by the
   shopper.
 * **Emails that bring shoppers back:** saved-cart reminders, price-drop and back-
   in-stock news, and follow-ups for sharers.
 * **Smart substitutes** under unavailable items, **folders and tags** for saved
   carts, and **full design control**.
 * **B2B:** purchase approvals, branded PDF quotes, role and product rules, and **
   webhooks** for your CRM or Zapier.

Cartlet works fully on its own; Cartlet Pro only adds features.

### External services

Cartlet makes no requests to outside services by default.

**Cloudflare Turnstile (optional).** If you enter Turnstile keys in Cartlet  Settings
Advanced, the “Send by email” and guest “Save cart” forms show a Cloudflare Turnstile
check, to keep bots out. The Turnstile script is then loaded from challenges.cloudflare.
com when a shopper opens one of those forms, and when the form is sent, Cartlet 
sends the Turnstile token and the visitor’s IP address to Cloudflare to verify it.
Nothing is sent while the keys are empty. Cloudflare’s [terms](https://www.cloudflare.com/website-terms/)
and [privacy policy](https://www.cloudflare.com/privacypolicy/) apply.

**Share buttons.** The WhatsApp, Messenger, Telegram, X, Facebook, Pinterest, LinkedIn,
SMS and email buttons are plain links. Nothing is sent to those services unless 
a shopper clicks one, which opens that service with the cart link to share.

**Cartlet Pro features.** Google Analytics 4, Meta Pixel and webhooks are features
of the separate Cartlet Pro add-on, not of this plugin; this plugin never contacts
those services. The “Get Pro” links in the admin open getcartlet.com in your browser
only when you click them.

### Credits

 * QR codes: [qrcode-generator](https://github.com/kazuhikoarase/qrcode-generator)
   by Kazuhiko Arase, MIT licence. The readable source is at that link; `assets/
   lib/qrcode.min.js` is its unmodified minified build.
 * Admin icons: [Lucide](https://lucide.dev), ISC licence.
 * Admin fonts: [Inter](https://github.com/rsms/inter) and [Space Grotesk](https://github.com/floriankarsten/space-grotesk),
   SIL Open Font License 1.1 (licence files in `assets/fonts/`). They are bundled
   with the plugin, not loaded from Google.

## Screenshots

[⌊The share popup: copy, device share menu, share buttons, QR code and email.⌉⌊The
share popup: copy, device share menu, share buttons, QR code and email.⌉[

The share popup: copy, device share menu, share buttons, QR code and email.

[⌊What the recipient sees: current prices, stock warnings, Add all or Pick items.⌉⌊
What the recipient sees: current prices, stock warnings, Add all or Pick items.⌉[

What the recipient sees: current prices, stock warnings, Add all or Pick items.

[⌊My Account → Saved carts.⌉⌊My Account → Saved carts.⌉[

My Account  Saved carts.

[⌊Cartlet → Cart links: build a cart in wp-admin and send it as a link.⌉⌊Cartlet
→ Cart links: build a cart in wp-admin and send it as a link.⌉[

Cartlet  Cart links: build a cart in wp-admin and send it as a link.

[⌊Cartlet → Analytics.⌉⌊Cartlet → Analytics.⌉[

Cartlet  Analytics.

[⌊Cartlet → Carts: every saved, shared and merchant cart.⌉⌊Cartlet → Carts: every
saved, shared and merchant cart.⌉[

Cartlet  Carts: every saved, shared and merchant cart.

[⌊Settings → Display: placement and button style with a live preview.⌉⌊Settings 
→ Display: placement and button style with a live preview.⌉[

Settings  Display: placement and button style with a live preview.

[⌊The Cartlet overview with light and dark modes.⌉⌊The Cartlet overview with light
and dark modes.⌉[

The Cartlet overview with light and dark modes.

## Blocks

This plugin provides 3 blocks.

 *   Saved carts The logged-in customer's saved carts, with Add to cart and View.
   Guests see a login prompt.
 *   Cart button A Cartlet button that shares or saves the shopper's cart.
 *   Cart link preview Shows the products of a Cartlet cart link, with Add all and
   Pick items buttons. Good for bundle and campaign landing pages.

## Installation

 1. Install and activate WooCommerce.
 2. Install Cartlet from Plugins  Add New, or upload the `cartlet` folder to `/wp-content/
    plugins/`.
 3. Activate it. Share and Save buttons appear below the cart straight away.
 4. Optional: follow the “Set up Cartlet” notice for a 60-second setup, or go to Cartlet
    Settings.

There is no permalink step: Cartlet registers its short links itself and repairs
them if another plugin clears them.

## FAQ

### Do share links show the prices of the day they were shared?

No. Prices and stock are checked again when a link is opened. The preview marks 
prices that changed and items that are out of stock or gone.

### Can guests save carts?

Yes, with their email address – they receive a private link. You can turn this off
in Cartlet  Settings  Save. Guest carts expire after 180 days by default and are
deleted with their email address.

### Where do the buttons appear?

Below the cart by default. Choose the mini-cart, checkout and product pages in Cartlet
Settings  Display, or place them anywhere with the Cart button block or the shortcodes.

### Does it work with the Cart and Checkout blocks?

Yes – and with the classic cart and checkout, the Mini-Cart block and the classic
mini-cart widget.

### Does it work with page caching?

Yes. Link and private pages tell caches not to store them, product-page buttons 
are the same for every visitor, and the popups fetch a fresh security token if a
cached page is older than WordPress allows.

### What about bundles, add-ons and other product types?

Simple, variable (including “any” attributes), grouped children, virtual and downloadable
products work out of the box. Extra cart item data from other plugins is kept and
passed back when a cart is restored; developers can adjust it with the `cartlet_capture_item_data`
and `cartlet_restore_item_data` filters.

### Is any data sent to third parties?

No. The QR code is made in the browser. Cloudflare Turnstile is only used if you
add its keys to protect the email and guest-save forms.

### What is the difference between Cartlet and Cartlet Pro?

Cartlet shares, saves and links carts and counts shares, opens, saves and restores.
[Cartlet Pro](https://getcartlet.com/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=faq)
adds revenue per link and channel, private links, price lock, reminder emails, B2B
approvals and PDF quotes, webhooks and more. Cartlet  Get Pro in your admin lists
every feature.

### Can I remove everything when I uninstall?

Yes: tick “Delete all Cartlet data” in Cartlet  Settings  Advanced before deleting
the plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Cartlet – Share, Save & Track Carts for WooCommerce” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ editorashiq ](https://profiles.wordpress.org/editorashiq/)

[Translate “Cartlet – Share, Save & Track Carts for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/cartlet)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/cartlet/), check out
the [SVN repository](https://plugins.svn.wordpress.org/cartlet/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/cartlet/) by [RSS](https://plugins.trac.wordpress.org/log/cartlet/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * First release: share links and popup, saved carts for customers and guests, save
   for later, back-in-stock alerts, unlimited merchant cart links, analytics, cart
   manager, REST API and WP-CLI, blocks, placements and design presets, a redesigned
   admin with light and dark modes, and a setup wizard.

## Meta

 *  Version **0.1.0**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cart link](https://wordpress.org/plugins/tags/cart-link/)[save cart](https://wordpress.org/plugins/tags/save-cart/)
   [share cart](https://wordpress.org/plugins/tags/share-cart/)[Wishlist](https://wordpress.org/plugins/tags/wishlist/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/cartlet/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/cartlet/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cartlet/reviews/)

## Contributors

 *   [ editorashiq ](https://profiles.wordpress.org/editorashiq/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/cartlet/)