Cartlet – Share, Save & Track Carts for WooCommerce

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 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 and privacy policy 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 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, ISC licence.
  • Admin fonts: Inter and Space Grotesk, SIL Open Font License 1.1 (licence files in assets/fonts/). They are bundled with the plugin, not loaded from Google.

Screenshots

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 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

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.