{"id":332161,"date":"2026-07-04T06:08:28","date_gmt":"2026-07-04T06:08:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cart2\/"},"modified":"2026-07-12T03:59:14","modified_gmt":"2026-07-12T03:59:14","slug":"caloplo-smart-cart","status":"publish","type":"plugin","link":"https:\/\/es-hn.wordpress.org\/plugins\/caloplo-smart-cart\/","author":23523138,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.0.1","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Caloplo Smart Cart for WooCommerce","header_author":"Housni El Kennaoui","header_description":"Smart WooCommerce cart with popup cart, full cart page and optimized shopping experience.","assets_banners_color":"a191b5","last_updated":"2026-07-12 03:59:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/caloplo.shop\/caloplo-smart-cart","header_author_uri":"https:\/\/caloplo.shop","rating":0,"author_block_rating":0,"active_installs":0,"downloads":158,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"caloplo","date":"2026-06-29 16:42:36"},"1.0.3":{"tag":"1.0.3","author":"caloplo","date":"2026-07-09 18:02:06"},"1.0.4":{"tag":"1.0.4","author":"caloplo","date":"2026-07-12 03:59:14"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3591970,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3591970,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3591970,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3591970,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3601465,"resolution":"1","location":"assets","locale":"","width":720,"height":1485},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3601465,"resolution":"2","location":"assets","locale":"","width":720,"height":1505},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3601465,"resolution":"3","location":"assets","locale":"","width":1372,"height":692},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3601465,"resolution":"4","location":"assets","locale":"","width":1476,"height":672},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3601465,"resolution":"5","location":"assets","locale":"","width":1197,"height":662},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3601465,"resolution":"6","location":"assets","locale":"","width":1196,"height":662},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3601465,"resolution":"7","location":"assets","locale":"","width":1197,"height":662},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3601465,"resolution":"8","location":"assets","locale":"","width":1197,"height":657}},"screenshots":{"1":"<p>Mobile Popup Cart \u2014 Quick cart management with AJAX updates, quantity controls, coupons, and selective checkout.<\/p>","2":"<p>Mobile Full Cart Page \u2014 A responsive shopping cart page with selective checkout while keeping unselected products in the cart.<\/p>","3":"<p>Desktop Popup Cart \u2014 A professional slide-in cart with AJAX updates, coupons, and real-time cart management.<\/p>","4":"<p>Desktop Full Cart Page \u2014 A complete desktop cart experience with selective checkout and a clean, responsive layout.<\/p>","5":"<p>General Settings \u2014 Manage the smart cart, choose the cart type, enable auto-open, and control floating cart icon visibility.<\/p>","6":"<p>Style Settings \u2014 Customize the floating cart icon with multiple built-in designs and preview changes instantly in real time.<\/p>","7":"<p>Style Settings \u2014 Adjust the floating cart icon size, content, and position to match your store's layout and design.<\/p>","8":"<p>Advanced Settings \u2014 Control cart features such as shipping notice, coupon field, order summary rows, and use the shortcode to place the floating cart icon anywhere.<\/p>"}},"plugin_section":[],"plugin_tags":[3047,326,5811,255514,286],"plugin_category":[45,59],"plugin_contributors":[269496],"plugin_business_model":[],"class_list":["post-332161","plugin","type-plugin","status-publish","hentry","plugin_tags-cart","plugin_tags-coupon","plugin_tags-rtl","plugin_tags-selective-checkout","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-caloplo","plugin_committers-caloplo"],"banners":{"banner":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/banner-772x250.png?rev=3591970","banner_2x":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/banner-1544x500.png?rev=3591970","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/icon-128x128.png?rev=3591970","icon_2x":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/icon-256x256.png?rev=3591970","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-1.png?rev=3601465","caption":"<p>Mobile Popup Cart \u2014 Quick cart management with AJAX updates, quantity controls, coupons, and selective checkout.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-2.png?rev=3601465","caption":"<p>Mobile Full Cart Page \u2014 A responsive shopping cart page with selective checkout while keeping unselected products in the cart.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-3.png?rev=3601465","caption":"<p>Desktop Popup Cart \u2014 A professional slide-in cart with AJAX updates, coupons, and real-time cart management.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-4.png?rev=3601465","caption":"<p>Desktop Full Cart Page \u2014 A complete desktop cart experience with selective checkout and a clean, responsive layout.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-5.png?rev=3601465","caption":"<p>General Settings \u2014 Manage the smart cart, choose the cart type, enable auto-open, and control floating cart icon visibility.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-6.png?rev=3601465","caption":"<p>Style Settings \u2014 Customize the floating cart icon with multiple built-in designs and preview changes instantly in real time.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-7.png?rev=3601465","caption":"<p>Style Settings \u2014 Adjust the floating cart icon size, content, and position to match your store's layout and design.<\/p>"},{"src":"https:\/\/ps.w.org\/caloplo-smart-cart\/assets\/screenshot-8.png?rev=3601465","caption":"<p>Advanced Settings \u2014 Control cart features such as shipping notice, coupon field, order summary rows, and use the shortcode to place the floating cart icon anywhere.<\/p>"}],"raw_content":"<!--section=description-->\n<p>Caloplo Smart Cart for WooCommerce is a professional plugin that provides a complete, fully customizable shopping cart experience, including:<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<p>\ud83d\uded2 <strong>Floating Cart Icon<\/strong> \u2014 A professional cart icon with a dynamic counter that updates automatically via AJAX, with 24 built-in styles to choose from.<\/p>\n\n<p>\ud83d\udd32 <strong>Slide-in Drawer (Mini Cart)<\/strong> \u2014 Slides in smoothly from the side with full RTL support.<\/p>\n\n<p>\ud83d\udcc4 <strong>Full Cart Page<\/strong> \u2014 Available at <code>\/cart2\/<\/code> with a professional, responsive design.<\/p>\n\n<p>\u26a1 <strong>Instant Updates Without Reload<\/strong> \u2014 Change quantities and remove products via AJAX.<\/p>\n\n<p>\u2611\ufe0f <strong>Selective Checkout<\/strong> \u2014 Buy only selected products while keeping the rest in the cart.<\/p>\n\n<p>\ud83c\udff7\ufe0f <strong>Coupon Section<\/strong> \u2014 Apply and remove discount coupons interactively, with an option to hide it entirely.<\/p>\n\n<p>\ud83c\udfa8 <strong>24 Floating Icon Styles with Live Preview<\/strong> \u2014 Pick an icon design from the settings page and instantly preview the matching colors on a live mini cart mockup, with no need to check the live site.<\/p>\n\n<p>\u2699\ufe0f <strong>Full Admin Settings Page<\/strong> \u2014 Control every aspect of the cart from one screen: enable\/disable the cart, choose the cart type (popup, full page, or both), auto-open the cart after \"Add to Cart\", set icon visibility rules, icon size and content (count, subtotal, both, or icon only), and free-form or fixed-corner icon positioning.<\/p>\n\n<p>\ud83e\udde9 <strong>Manual Placement Shortcode<\/strong> \u2014 Use <code>[cart2_icon]<\/code> to place the floating cart icon exactly where you want on any page or template.<\/p>\n\n<p>\ud83c\udf10 <strong>Full RTL Support<\/strong> \u2014 Designed specifically for Arabic and right-to-left websites.<\/p>\n\n<p>\ud83d\udcf1 <strong>Fully Responsive<\/strong> \u2014 Works on all devices and screen sizes.<\/p>\n\n<p>\ud83d\udd12 <strong>Secure Checkout Badge<\/strong> \u2014 Displays common payment method logos and a security badge.<\/p>\n\n<p>\ud83d\udd0c <strong>WooCommerce HPOS &amp; Cart\/Checkout Blocks Ready<\/strong> \u2014 Declares full compatibility with High-Performance Order Storage and the WooCommerce Cart\/Checkout blocks.<\/p>\n\n<p><strong>Selective Checkout Strategy:<\/strong>\nWhen specific products are selected for purchase, Caloplo Smart Cart:\n1. Saves unselected products in the session.\n2. Temporarily removes them from the cart.\n3. Completes the checkout for the selected products.\n4. Automatically restores the saved products after the order is placed.<\/p>\n\n<p><strong>Admin Settings at a Glance:<\/strong>\nGo to <strong>Caloplo \u25b8 Cart<\/strong> in your WordPress dashboard to configure:\n* <strong>General<\/strong> \u2014 enable\/disable the cart, cart type, auto-open behavior, and icon visibility.\n* <strong>Icon<\/strong> \u2014 choose from 24 icon styles with live preview, icon size, content, and position (free or fixed-corner).\n* <strong>Advanced<\/strong> \u2014 shipping notice, coupon field, and order summary rows (subtotal\/discount) visibility.\n* <strong>About<\/strong> \u2014 plugin info, support links, and ways to contribute.<\/p>\n\n<h3>Support Development<\/h3>\n\n<p>If you find this plugin useful and would like to support future development, you can make a voluntary donation:\n<a href=\"https:\/\/www.paypal.com\/ncp\/payment\/R53L6WDRVAV4E\">Donate via PayPal<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>caloplo-smart-cart<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin from the WordPress dashboard.<\/li>\n<li>Make sure WooCommerce is activated first.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20caching%20plugins%20like%20litespeed%20cache%20or%20wp%20rocket%3F\"><h3>Does this work with caching plugins like LiteSpeed Cache or WP Rocket?<\/h3><\/dt>\n<dd><p>Yes. The cart's icon, count, and security token re-sync live with the\nserver on every page load, so they stay accurate even on pages served\nstraight from your cache plugin's storage instead of freshly generated\nby WordPress. If you use LiteSpeed Cache specifically, saving this\nplugin's settings also clears its page cache automatically so any\nicon style\/position change shows up right away, without waiting for\nyour cache's normal expiry or purging it by hand.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed compatibility with full-page cache plugins (LiteSpeed Cache,\nWP Rocket, and similar): on cached sites, the cart's quantity +\/-\nbuttons could fail with a connection error, the floating icon's\ncount could be stuck on an old number or differ from page to page,\nand a newly saved icon style\/position could take a while to show up\non already-cached pages. The cart now silently re-syncs its count,\nitems, and security token with the live server on every page load,\nindependently of how old the page's cached HTML is, and saving\nsettings now automatically clears LiteSpeed Cache's page cache (with\na general hook other cache plugins can use too).<\/li>\n<li>On cached pages, the count\/price re-sync above could very briefly\nflash the old, stale value before correcting itself. The floating\nicon's count and price now fade in only once they're confirmed\ncorrect instead, and returning visitors see this happen instantly\n(no flash at all) thanks to a small same-session local memory of\nthe last known values.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added a full admin settings page (Caloplo \u25b8 Cart) with four tabs \u2014\nGeneral, Icon, Advanced, and About.<\/li>\n<li>Added a \"Settings\" link next to Deactivate on the Plugins screen.<\/li>\n<li>General settings: enable\/disable the entire cart, choose the cart\ntype (popup, full page, or both), auto-open the popup cart after\n\"Add to Cart\", and control floating icon visibility (all pages,\nWooCommerce pages only, or hidden).<\/li>\n<li>Added a [cart2_icon] shortcode to place the floating icon manually\nwhen automatic placement is turned off.<\/li>\n<li>Icon settings: 24 built-in floating icon styles with an instant\nlive preview (colors and icon glyph update on a miniature mock cart\nas you click through styles \u2014 no need to check the live site), plus\nicon size, icon content (count \/ subtotal \/ both \/ icon only), and\ntwo positioning modes \u2014 free-form X\/Y percentage placement or a\nsimpler fixed-corner mode.<\/li>\n<li>The whole cart (drawer, full cart page, buttons, highlights, coupon\nand checkout accents) now automatically re-colors to match whichever\nicon style is chosen, so each style feels like a genuinely different\ncart design. Button text color automatically adjusts for readability\non very bright styles.<\/li>\n<li>Advanced settings: toggle the shipping notice, the coupon field, and\nthe Subtotal\/Discount rows in the order summary independently.<\/li>\n<li>\"Auto-Open Cart\" now also triggers correctly from the main \"Add to\nCart\" button on single simple-product pages (previously only worked\nfrom shop\/archive buttons), by routing through WooCommerce's own\ncore AJAX add-to-cart endpoint.<\/li>\n<li>General UI polish across the popup cart drawer and its live preview:\ntighter, more consistent spacing; a custom-drawn Select-All checkbox\nmatching the per-item checkboxes; a fixed-color count badge that no\nlonger shifts with the chosen icon style; and layout fixes for the\ncoupon toggle, summary rows, and secure-checkout badge.<\/li>\n<li>Added translations for all new strings in every bundled language\nfile.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed text domain to match plugin slug<\/li>\n<li>Added Requires Plugins header for WooCommerce<\/li>\n<li>Improved output escaping<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Code cleanup and stability improvements<\/li>\n<li>Improved compatibility with PHP 8.3<\/li>\n<li>Improved compatibility with WooCommerce 10.x<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Slide-in drawer with professional design<\/li>\n<li>Full cart page at \/cart2\/<\/li>\n<li>AJAX quantity updates<\/li>\n<li>Selective product checkout system<\/li>\n<li>Interactive coupon section<\/li>\n<li>Full RTL support<\/li>\n<li>Fully responsive design<\/li>\n<\/ul>","raw_excerpt":"A smart, professional cart experience for WooCommerce with a floating icon, slide-in drawer, full cart page, and selective checkout \u2014 fully RTL-ready.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=332161"}],"author":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/caloplo"}],"wp:attachment":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332161"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332161"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332161"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332161"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332161"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}