Directory / plugin

Cartlet – Share Cart, Save Cart & Cart Links for WooCommerce

v0.2.2 · by editorashiq

Let shoppers share a WooCommerce cart as a link, QR code or WhatsApp message, save carts for later (guests too), and track shares and restores.

About this plugin

Your customers already send products to each other. Cartlet lets them send the whole cart. One tap turns a WooCommerce cart into a short link, a QR code or a WhatsApp, Messenger, Telegram, SMS or email message. Whoever opens it sees the same products and quantities, with today’s prices, and adds them to their own cart in one click.

Great for: holiday gift lists · “can you pay for this?” carts · WhatsApp and social orders · quotes for B2B buyers · campaign links with a coupon already applied.

A shopper sends their cart to a friend with one tap. A customer saves “Birthday gifts” and finishes the order next week. You build a cart in wp-admin and send it to a client as a link. Cartlet handles all three, and shows you how often it happens.

Free, with no limits on carts or links. Everything below works without an account or a licence. When you want to know what shared carts earn, and to turn them into quotes, campaigns and B2B orders, add Cartlet Pro.

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 ones show.
  • A QR code, made in the browser and downloadable as PNG.
  • A personal note for the recipient, with a default message you set.
  • “Send by email” from your store, in a WooCommerce email you can edit like any other.
  • A preview page for the recipient: current prices, stock warnings, “Add all to cart” or 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. Shoppers rename them, change quantities (totals update as they type), add notes, remove items, replace them with the current cart, and add all or some items back.
  • Guests save with their email address and get a private link back. The cart moves to their account if they register at checkout.
  • “Save for later” moves single items out of the cart into a list under it, ready to move back with one click.
  • “Save as cart” on past orders in My Account, to order the same things again later.
  • Logged-in shoppers keep the same cart on every device.

Cart links for merchants

  • Build a cart in wp-admin (products and variations, quantities, a coupon, a heading and a message) and send it as a link for quotes, bundles, influencers or campaigns.
  • Create as many links as you like. Each one has a QR code and an opens counter.
  • Choose a readable link name (/c/winter-bundle) or a random one, whether the link opens a preview or goes straight to the cart, what happens when the customer already has a cart, and when the link expires.
  • Turn a link off and on again at any time.

Back-in-stock alerts

  • When an item in a shared or saved cart is out of stock, shoppers can ask for one email when it is back.
  • Logged-in shoppers sign up with one click; guests enter their email address.
  • Every alert email has a one-click unsubscribe link.

See what works

  • Shares, opens, saves and restores for the last 7, 30 or 90 days, compared with the period before, with a daily chart and a table view.
  • Cartlet Carts lists every saved, shared and merchant cart. Search by cart name, customer email or username, or cart number, filter by type and status, and view, expire or delete carts.
  • A REST API (cartlet/v1) and WP-CLI commands (wp cartlet list, get, stats, expire, delete, purge and more).

Fits your store

  • Buttons below the cart, in the mini-cart, on the checkout and on product pages. Works with the classic cart and checkout and with the Cart, Checkout and Mini-Cart blocks.
  • Blocks: Cart button (Share or Save), Saved carts and Cart link preview.
  • Shortcodes: [cartlet_share], [cartlet_save] and [cartlet_saved_carts].
  • Button styles that follow your theme, or Solid, Outline, Soft and Text link presets, with an icon-only option.
  • Every template can be overridden from your theme (yourtheme/cartlet/…).
  • A clean admin with light and dark modes and a 60-second setup wizard.

Lean and private by design

  • About 5 KB of JavaScript and 4 KB of CSS (gzipped) on pages that show the buttons, and 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 can be exported and erased with WordPress’s privacy tools, and removed on uninstall if you choose.
  • Works with HPOS, page caches (link and private pages are never cached, and buttons fetch a fresh security token on old cached pages) and right-to-left languages.

Cartlet Pro

Free Cartlet shows you how often carts are shared, opened and saved. Cartlet Pro shows you what they earn, and gives you the tools to earn more from them. It is a separate add-on that runs on top of this plugin.

Know what every cart brings in

  • Orders and revenue for every link, channel (WhatsApp, email, copied link…), UTM campaign and sharer, credited for 30 days and reversed on refunds and cancellations.
  • Conversion funnels from shared to opened to ordered, top links, top sharers and top products.
  • Google Analytics 4 and Meta Pixel events through the tags already on your site, and CSV export of every report, cart and link (also wp cartlet export).

Cart links that close the sale

  • Price lock: a quote keeps its price for the days you choose, even if the shop price goes up.
  • Customer pre-fill, straight-to-checkout landing, UTM tags, and limits on opens or orders.
  • Rich previews: a picture of the products, title and description when a link is pasted into WhatsApp, Facebook, Slack or X.

Emails that bring shoppers back

  • Saved-cart reminders, and “good news” emails when an item drops in price or is back in stock.
  • Follow-ups for sharers when a friend opens or orders from their link.
  • Private share links with a password, an expiry date and an opens limit chosen by the shopper.

Built for B2B and wholesale

  • Purchase approvals: a buyer sends the cart to a manager, who can change quantities, approve, return it or pay.
  • Approver allow-lists, print-ready PDF quotes, and rules by role, product, category and cart value.
  • Webhooks for your CRM, n8n, Make or Zapier, signed with a secret.

And more: substitutes suggested under unavailable items, folders and tags for saved carts, and full control over button colours, size, corners and popups.

Plans: yearly or lifetime licences for 1 site, 5 sites or unlimited sites. Every plan includes all Pro features, updates and support. Enter your licence key in Cartlet Licence, and Pro updates arrive from your WordPress dashboard like any other plugin.

Cartlet works fully on its own, with nothing locked or time-limited. 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 upgrade 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.

Plugin tags