{"id":386173,"date":"2026-10-15T09:19:22","date_gmt":"2026-10-15T09:19:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cartlet\/"},"modified":"2026-10-29T09:13:42","modified_gmt":"2026-10-29T09:13:42","slug":"cartlet","status":"publish","type":"plugin","link":"https:\/\/ku.wordpress.org\/plugins\/cartlet\/","author":21099784,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.2","stable_tag":"0.2.2","tested":"7.1.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Cartlet \u2013 Share Cart, Save Cart & Cart Links for WooCommerce","header_author":"Ashik","header_description":"Let shoppers share their WooCommerce cart as a short link. Whoever opens it gets the same items in their cart.","assets_banners_color":"244a74","last_updated":"2026-10-29 09:13:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/getcartlet.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":175,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"editorashiq","date":"2026-10-15 09:18:48","revision":3748043},"0.2.0":{"tag":"0.2.0","author":"editorashiq","date":"2026-10-28 06:29:26","revision":3770013},"0.2.1":{"tag":"0.2.1","author":"editorashiq","date":"2026-10-29 06:33:46","revision":3772203},"0.2.2":{"tag":"0.2.2","author":"editorashiq","date":"2026-10-29 09:13:42","revision":3772482}},"upgrade_notice":{"0.2.2":"<p>Cartlet blocks get their own icons in the block inserter.<\/p>","0.2.1":"<p>Fixes for &quot;Save for later&quot; messages and the REST API, plus clearer analytics channel names.<\/p>","0.2.0":"<p>Live totals in saved carts, a [cartlet_saved_carts] shortcode, better cart search and several fixes for cart links, saved carts and back-in-stock alerts.<\/p>","0.1.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3748043,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3748043,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3748043,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3748043,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"cartlet\/saved-carts":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"cartlet\/saved-carts","version":"0.2.2","title":"Saved carts","category":"woocommerce","icon":"book-alt","description":"The logged-in customer's saved carts, with Add to cart and View. Guests see a login prompt.","keywords":["saved","wishlist","cart","cartlet"],"textdomain":"cartlet","attributes":{},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js","editorStyle":"cartlet-front","render":"file:.\/render.php"},"cartlet\/cart-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"cartlet\/cart-button","version":"0.2.2","title":"Cart button","category":"woocommerce","icon":"share","description":"A Cartlet button that shares or saves the shopper's cart.","keywords":["share","save","cart","cartlet"],"textdomain":"cartlet","attributes":{"action":{"type":"string","enum":["share","save"],"default":"share"},"label":{"type":"string","default":""},"display":{"type":"string","enum":["","icon_text","icon_only"],"default":""}},"variations":[{"name":"share","title":"Share cart","description":"Opens the Cartlet share popup for the shopper's cart.","icon":"share","attributes":{"action":"share"},"isDefault":true,"isActive":["action"],"scope":["inserter","transform"]},{"name":"save","title":"Save cart","description":"Opens the Cartlet popup to save the shopper's cart for later.","icon":"book-alt","attributes":{"action":"save"},"isActive":["action"],"scope":["inserter","transform"]}],"supports":{"html":false,"align":["left","center","right"],"spacing":{"margin":true}},"editorScript":"file:.\/index.js","editorStyle":"cartlet-front","render":"file:.\/render.php"},"cartlet\/cart-link":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"cartlet\/cart-link","version":"0.2.2","title":"Cart link preview","category":"woocommerce","icon":"cart","description":"Shows the products of a Cartlet cart link, with Add all and Pick items buttons. Good for bundle and campaign landing pages.","keywords":["bundle","cart link","shared cart","cartlet"],"textdomain":"cartlet","attributes":{"slug":{"type":"string","default":""},"showHeading":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js","editorStyle":"cartlet-front","render":"file:.\/render.php"}},"tagged_versions":["0.1.0","0.2.0","0.2.1","0.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3748043,"resolution":"1","location":"assets","locale":"","width":1800,"height":1200},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3748043,"resolution":"2","location":"assets","locale":"","width":1800,"height":1200},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3748043,"resolution":"3","location":"assets","locale":"","width":1800,"height":1125},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3748043,"resolution":"4","location":"assets","locale":"","width":2000,"height":1250},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3748043,"resolution":"5","location":"assets","locale":"","width":2000,"height":1375},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3748043,"resolution":"6","location":"assets","locale":"","width":2000,"height":1250},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3748043,"resolution":"7","location":"assets","locale":"","width":2000,"height":1375},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3748043,"resolution":"8","location":"assets","locale":"","width":2000,"height":1250}},"screenshots":{"1":"Shoppers share their cart in one tap: copy the link, WhatsApp and other apps, a QR code or email.","2":"The friend who opens the link sees today's prices and stock, and adds everything or just some items.","3":"Customers keep named carts in My Account \u2192 Saved carts and bring them back with one click.","4":"Build a cart in wp-admin, with a coupon if you like, and send it to a customer as a link.","5":"See how often carts are shared, opened, saved and restored.","6":"Every saved, shared and merchant cart in one list, searchable by customer.","7":"Choose where the buttons appear and how they look, with a live preview.","8":"A clean admin in light and dark mode."}},"plugin_section":[],"plugin_tags":[206366,212055,73318,210011,1666],"plugin_category":[45],"plugin_contributors":[174986,286914],"plugin_business_model":[],"class_list":["post-386173","plugin","type-plugin","status-publish","hentry","plugin_tags-cart-link","plugin_tags-save-cart","plugin_tags-save-for-later","plugin_tags-share-cart","plugin_tags-wishlist","plugin_category-ecommerce","plugin_contributors-binsaifullah","plugin_contributors-editorashiq","plugin_committers-editorashiq"],"banners":{"banner":"https:\/\/ps.w.org\/cartlet\/assets\/banner-772x250.png?rev=3748043","banner_2x":"https:\/\/ps.w.org\/cartlet\/assets\/banner-1544x500.png?rev=3748043","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cartlet\/assets\/icon-128x128.png?rev=3748043","icon_2x":"https:\/\/ps.w.org\/cartlet\/assets\/icon-256x256.png?rev=3748043","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-1.png?rev=3748043","caption":"Shoppers share their cart in one tap: copy the link, WhatsApp and other apps, a QR code or email."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-2.png?rev=3748043","caption":"The friend who opens the link sees today's prices and stock, and adds everything or just some items."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-3.png?rev=3748043","caption":"Customers keep named carts in My Account \u2192 Saved carts and bring them back with one click."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-4.png?rev=3748043","caption":"Build a cart in wp-admin, with a coupon if you like, and send it to a customer as a link."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-5.png?rev=3748043","caption":"See how often carts are shared, opened, saved and restored."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-6.png?rev=3748043","caption":"Every saved, shared and merchant cart in one list, searchable by customer."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-7.png?rev=3748043","caption":"Choose where the buttons appear and how they look, with a live preview."},{"src":"https:\/\/ps.w.org\/cartlet\/assets\/screenshot-8.png?rev=3748043","caption":"A clean admin in light and dark mode."}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong>Great for:<\/strong> holiday gift lists \u00b7 \"can you pay for this?\" carts \u00b7 WhatsApp and social orders \u00b7 quotes for B2B buyers \u00b7 campaign links with a coupon already applied.<\/p>\n\n<p>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.<\/p>\n\n<p>https:\/\/vimeo.com\/1236135436<\/p>\n\n<p><strong>Free, with no limits on carts or links.<\/strong> 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 <a href=\"https:\/\/getcartlet.com\/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=intro\">Cartlet Pro<\/a>.<\/p>\n\n<h4>Share a cart<\/h4>\n\n<ul>\n<li>A short link for any cart (<code>\/c\/abc123<\/code>), for guests and logged-in customers alike.<\/li>\n<li>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.<\/li>\n<li>A QR code, made in the browser and downloadable as PNG.<\/li>\n<li>A personal note for the recipient, with a default message you set.<\/li>\n<li>\"Send by email\" from your store, in a WooCommerce email you can edit like any other.<\/li>\n<li>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.<\/li>\n<\/ul>\n\n<h4>Save carts for later<\/h4>\n\n<ul>\n<li>Named saved carts in My Account \u2192 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.<\/li>\n<li>Guests save with their email address and get a private link back. The cart moves to their account if they register at checkout.<\/li>\n<li>\"Save for later\" moves single items out of the cart into a list under it, ready to move back with one click.<\/li>\n<li>\"Save as cart\" on past orders in My Account, to order the same things again later.<\/li>\n<li>Logged-in shoppers keep the same cart on every device.<\/li>\n<\/ul>\n\n<h4>Cart links for merchants<\/h4>\n\n<ul>\n<li>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.<\/li>\n<li>Create as many links as you like. Each one has a QR code and an opens counter.<\/li>\n<li>Choose a readable link name (<code>\/c\/winter-bundle<\/code>) 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.<\/li>\n<li>Turn a link off and on again at any time.<\/li>\n<\/ul>\n\n<h4>Back-in-stock alerts<\/h4>\n\n<ul>\n<li>When an item in a shared or saved cart is out of stock, shoppers can ask for one email when it is back.<\/li>\n<li>Logged-in shoppers sign up with one click; guests enter their email address.<\/li>\n<li>Every alert email has a one-click unsubscribe link.<\/li>\n<\/ul>\n\n<h4>See what works<\/h4>\n\n<ul>\n<li>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.<\/li>\n<li>Cartlet \u2192 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.<\/li>\n<li>A REST API (<code>cartlet\/v1<\/code>) and WP-CLI commands (<code>wp cartlet list<\/code>, <code>get<\/code>, <code>stats<\/code>, <code>expire<\/code>, <code>delete<\/code>, <code>purge<\/code> and more).<\/li>\n<\/ul>\n\n<h4>Fits your store<\/h4>\n\n<ul>\n<li>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.<\/li>\n<li>Blocks: Cart button (Share or Save), Saved carts and Cart link preview.<\/li>\n<li>Shortcodes: <code>[cartlet_share]<\/code>, <code>[cartlet_save]<\/code> and <code>[cartlet_saved_carts]<\/code>.<\/li>\n<li>Button styles that follow your theme, or Solid, Outline, Soft and Text link presets, with an icon-only option.<\/li>\n<li>Every template can be overridden from your theme (<code>yourtheme\/cartlet\/\u2026<\/code>).<\/li>\n<li>A clean admin with light and dark modes and a 60-second setup wizard.<\/li>\n<\/ul>\n\n<h4>Lean and private by design<\/h4>\n\n<ul>\n<li>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.<\/li>\n<li>Modules you switch off load no code at all.<\/li>\n<li>No calls to outside services. Opens are counted with a fingerprint that changes daily and cannot be turned back into an IP address.<\/li>\n<li>Data can be exported and erased with WordPress's privacy tools, and removed on uninstall if you choose.<\/li>\n<li>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.<\/li>\n<\/ul>\n\n<h4>Cartlet Pro<\/h4>\n\n<p>Free Cartlet shows you how often carts are shared, opened and saved. <a href=\"https:\/\/getcartlet.com\/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=upgrade\">Cartlet Pro<\/a> shows you what they <strong>earn<\/strong>, and gives you the tools to earn more from them. It is a separate add-on that runs on top of this plugin.<\/p>\n\n<p><strong>Know what every cart brings in<\/strong><\/p>\n\n<ul>\n<li>Orders and revenue for every link, channel (WhatsApp, email, copied link\u2026), UTM campaign and sharer, credited for 30 days and reversed on refunds and cancellations.<\/li>\n<li>Conversion funnels from shared to opened to ordered, top links, top sharers and top products.<\/li>\n<li>Google Analytics 4 and Meta Pixel events through the tags already on your site, and CSV export of every report, cart and link (also <code>wp cartlet export<\/code>).<\/li>\n<\/ul>\n\n<p><strong>Cart links that close the sale<\/strong><\/p>\n\n<ul>\n<li>Price lock: a quote keeps its price for the days you choose, even if the shop price goes up.<\/li>\n<li>Customer pre-fill, straight-to-checkout landing, UTM tags, and limits on opens or orders.<\/li>\n<li>Rich previews: a picture of the products, title and description when a link is pasted into WhatsApp, Facebook, Slack or X.<\/li>\n<\/ul>\n\n<p><strong>Emails that bring shoppers back<\/strong><\/p>\n\n<ul>\n<li>Saved-cart reminders, and \"good news\" emails when an item drops in price or is back in stock.<\/li>\n<li>Follow-ups for sharers when a friend opens or orders from their link.<\/li>\n<li>Private share links with a password, an expiry date and an opens limit chosen by the shopper.<\/li>\n<\/ul>\n\n<p><strong>Built for B2B and wholesale<\/strong><\/p>\n\n<ul>\n<li>Purchase approvals: a buyer sends the cart to a manager, who can change quantities, approve, return it or pay.<\/li>\n<li>Approver allow-lists, print-ready PDF quotes, and rules by role, product, category and cart value.<\/li>\n<li>Webhooks for your CRM, n8n, Make or Zapier, signed with a secret.<\/li>\n<\/ul>\n\n<p><strong>And more:<\/strong> substitutes suggested under unavailable items, folders and tags for saved carts, and full control over button colours, size, corners and popups.<\/p>\n\n<p><strong>Plans:<\/strong> 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 \u2192 Licence, and Pro updates arrive from your WordPress dashboard like any other plugin.<\/p>\n\n<p>Cartlet works fully on its own, with nothing locked or time-limited. Cartlet Pro only adds features.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Cartlet makes no requests to outside services by default.<\/p>\n\n<p><strong>Cloudflare Turnstile (optional).<\/strong> If you enter Turnstile keys in Cartlet \u2192 Settings \u2192 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 <a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">terms<\/a> and <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">privacy policy<\/a> apply.<\/p>\n\n<p><strong>Share buttons.<\/strong> 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.<\/p>\n\n<p><strong>Cartlet Pro features.<\/strong> 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.<\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>QR codes: <a href=\"https:\/\/github.com\/kazuhikoarase\/qrcode-generator\">qrcode-generator<\/a> by Kazuhiko Arase, MIT licence. The readable source is at that link; <code>assets\/lib\/qrcode.min.js<\/code> is its unmodified minified build.<\/li>\n<li>Admin icons: <a href=\"https:\/\/lucide.dev\">Lucide<\/a>, ISC licence.<\/li>\n<li>Admin fonts: <a href=\"https:\/\/github.com\/rsms\/inter\">Inter<\/a> and <a href=\"https:\/\/github.com\/floriankarsten\/space-grotesk\">Space Grotesk<\/a>, SIL Open Font License 1.1 (licence files in <code>assets\/fonts\/<\/code>). They are bundled with the plugin, not loaded from Google.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install Cartlet from Plugins \u2192 Add New, or upload the <code>cartlet<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate it. Share and Save buttons appear below the cart straight away.<\/li>\n<li>Optional: follow the \"Set up Cartlet\" notice for a 60-second setup, or go to Cartlet \u2192 Settings.<\/li>\n<\/ol>\n\n<p>There is no permalink step: Cartlet registers its short links itself and repairs them if another plugin clears them.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20share%20links%20show%20the%20prices%20of%20the%20day%20they%20were%20shared%3F\"><h3>Do share links show the prices of the day they were shared?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20guests%20share%20or%20save%20a%20cart%3F\"><h3>Can guests share or save a cart?<\/h3><\/dt>\n<dd><p>Yes. Guests share carts exactly like logged-in customers. To save a cart, a guest enters their email address and receives a private link. You can turn this off in Cartlet \u2192 Settings \u2192 Save. Guest carts expire after 180 days by default and are deleted with their email address.<\/p><\/dd>\n<dt id=\"where%20do%20the%20buttons%20appear%3F\"><h3>Where do the buttons appear?<\/h3><\/dt>\n<dd><p>Below the cart by default. Choose the mini-cart, checkout and product pages in Cartlet \u2192 Settings \u2192 Display, or place them anywhere with the Cart button block or the shortcodes.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20cart%20and%20checkout%20blocks%3F\"><h3>Does it work with the Cart and Checkout blocks?<\/h3><\/dt>\n<dd><p>Yes, and with the classic cart and checkout, the Mini-Cart block and the classic mini-cart widget.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20caching%3F\"><h3>Does it work with page caching?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"what%20about%20variations%2C%20bundles%20and%20other%20product%20types%3F\"><h3>What about variations, bundles and other product types?<\/h3><\/dt>\n<dd><p>Simple, variable, grouped children, virtual and downloadable products work out of the box, in shared and saved carts alike. Extra cart item data from other plugins is kept and passed back when a cart is restored; developers can adjust it with the <code>cartlet_capture_item_data<\/code> and <code>cartlet_restore_item_data<\/code> filters.<\/p>\n\n<p>For cart links you build in wp-admin, pick variations that have every attribute set. Variations with an attribute left at \"Any\" are not offered there, because the customer would have nowhere to choose it.<\/p><\/dd>\n<dt id=\"can%20i%20send%20a%20quote%20as%20a%20cart%20link%3F\"><h3>Can I send a quote as a cart link?<\/h3><\/dt>\n<dd><p>Yes. In Cartlet \u2192 Cart links, add the products and quantities, an optional coupon, a heading and a message, then send the link or its QR code to your customer. The link opens a preview or goes straight to their cart, as you choose. Links can expire on a date you choose and can be turned off at any time. Price-locked quotes, customer pre-fill and PDF quotes are part of <a href=\"https:\/\/getcartlet.com\/pricing\/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=faq\">Cartlet Pro<\/a>.<\/p><\/dd>\n<dt id=\"is%20this%20a%20wishlist%20plugin%3F\"><h3>Is this a wishlist plugin?<\/h3><\/dt>\n<dd><p>Not exactly. A wishlist keeps single products a shopper likes. Cartlet works with the whole cart: shoppers share it, save it under a name, move items to \"Save for later\" and restore it in one click. Many stores use Cartlet for the \"send my cart to someone\" and \"finish this order later\" jobs, and keep a wishlist plugin for browsing.<\/p><\/dd>\n<dt id=\"is%20this%20an%20abandoned-cart%20plugin%3F\"><h3>Is this an abandoned-cart plugin?<\/h3><\/dt>\n<dd><p>No. Abandoned-cart plugins email shoppers who leave. Cartlet gives shoppers a reason to come back on their own (a saved cart, a cart a friend sent them) and gives you cart links to share in your campaigns. The two work side by side. Saved-cart reminder emails are part of Cartlet Pro.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20link%20can%20no%20longer%20be%20opened%3F\"><h3>What happens when a link can no longer be opened?<\/h3><\/dt>\n<dd><p>When a link has expired, was turned off or deleted, or its cart is gone, visitors see \"This link is no longer available\" with a button to the shop. They are not told which of these happened.<\/p><\/dd>\n<dt id=\"is%20any%20data%20sent%20to%20third%20parties%3F\"><h3>Is any data sent to third parties?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20cartlet%20and%20cartlet%20pro%3F\"><h3>What is the difference between Cartlet and Cartlet Pro?<\/h3><\/dt>\n<dd><p>Cartlet shares, saves and links carts, sends back-in-stock alerts, and counts shares, opens, saves and restores. <a href=\"https:\/\/getcartlet.com\/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=faq\">Cartlet Pro<\/a> adds orders and revenue per link, channel and campaign, Google Analytics and Meta events, price-locked quotes, rich link previews, private links, reminder and price-drop emails, B2B approvals and PDF quotes, webhooks and more. Cartlet \u2192 Upgrade to Pro in your admin lists every feature.<\/p><\/dd>\n<dt id=\"how%20do%20i%20install%20cartlet%20pro%3F\"><h3>How do I install Cartlet Pro?<\/h3><\/dt>\n<dd><p>Keep Cartlet installed and active, upload the Cartlet Pro zip from your purchase email in Plugins \u2192 Add New \u2192 Upload Plugin, then enter your licence key in Cartlet \u2192 Licence. Pro features switch on straight away, and later Pro updates show up in Dashboard \u2192 Updates.<\/p><\/dd>\n<dt id=\"will%20i%20lose%20anything%20if%20my%20pro%20licence%20ends%3F\"><h3>Will I lose anything if my Pro licence ends?<\/h3><\/dt>\n<dd><p>No. Your carts, links, saved carts and settings stay where they are, and everything in free Cartlet keeps working. The Pro features pause until the licence is renewed, and pick up where they left off.<\/p><\/dd>\n<dt id=\"can%20i%20move%20my%20pro%20licence%20to%20another%20site%3F\"><h3>Can I move my Pro licence to another site?<\/h3><\/dt>\n<dd><p>Yes. Click \"Deactivate on this site\" in Cartlet \u2192 Licence to free the slot, then enter the key on the new site.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20everything%20when%20i%20uninstall%3F\"><h3>Can I remove everything when I uninstall?<\/h3><\/dt>\n<dd><p>Yes: tick \"Delete all Cartlet data\" in Cartlet \u2192 Settings \u2192 Advanced before deleting the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Improved: clearer plugin name, description and FAQ.<\/li>\n<li>Improved: every Cartlet block has its own icon in the Cartlet colour, so they are easy to spot in the block inserter.<\/li>\n<li>Fixed: the Saved carts block and the Save cart button had no icon in the editor.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Improved: rules from add-ons now also cover \"Replace with my current cart\", saving a past order as a cart and \"Save for later\", and can show a note under the Share and Save buttons.<\/li>\n<li>Improved: a link counts each person once, not once per day, toward \"People who can open it\".<\/li>\n<li>Improved: clearer channel names in Analytics (\"Copied link\", \"Direct or unknown\").<\/li>\n<li>Improved: the bottom-sheet popup keeps a readable width on large screens.<\/li>\n<li>Fixed: \"Save for later\" errors in the Cart block showed <code>&amp;quot;<\/code> instead of quotes.<\/li>\n<li>Fixed: restoring a saved cart through the REST API logged a PHP warning.<\/li>\n<li>Developers: new filters <code>cartlet_can_save_items<\/code>, <code>cartlet_can_save_for_later<\/code> and <code>cartlet_cart_action_note<\/code>; <code>cartlet_share_request_args<\/code> now also runs for <code>POST \/share<\/code> in the REST API.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>New: the <code>[cartlet_saved_carts]<\/code> shortcode, which shows the shopper's saved carts like the Saved carts block does.<\/li>\n<li>New: line totals and the subtotal of a saved cart update as the shopper changes quantities or ticks items to remove.<\/li>\n<li>New: the Soft button style in the setup wizard.<\/li>\n<li>Improved: Cartlet \u2192 Carts search also finds a logged-in customer's carts by their email, username or name, and a cart by its number.<\/li>\n<li>Improved: after asking for a back-in-stock email, shoppers see that they are on the list instead of the sign-up button.<\/li>\n<li>Improved: links that can no longer be opened say \"This link is no longer available\", and cart links are turned off and on with the same words everywhere.<\/li>\n<li>Improved: the cart link sidebar and the settings save bar stay in view while you scroll.<\/li>\n<li>Improved: searches with no results say so instead of \"No carts yet\".<\/li>\n<li>Fixed: the cart link builder no longer offers variations with an attribute set to \"Any\", which could not be saved.<\/li>\n<li>Fixed: \"Save as cart\" on the same order twice opens the cart saved the first time instead of making a copy.<\/li>\n<li>Fixed: an emptied \"Saved for later\" list is removed instead of staying in Cartlet \u2192 Carts.<\/li>\n<li>Fixed: spacing under the \"Link to send\" field.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: share links and popup, saved carts for customers and guests, save for later, back-in-stock alerts, 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.<\/li>\n<\/ul>","raw_excerpt":"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.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=386173"}],"author":[{"embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/editorashiq"}],"wp:attachment":[{"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386173"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386173"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386173"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386173"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386173"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ku.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}