{"id":292321,"date":"2026-04-03T15:58:30","date_gmt":"2026-04-03T15:58:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/deftcoders-cartly-ajax-side-cart-for-woocommerce\/"},"modified":"2026-04-03T16:08:23","modified_gmt":"2026-04-03T16:08:23","slug":"deftcoders-cartly-ajax-side-cart-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/deftcoders-cartly-ajax-side-cart-for-woocommerce\/","author":18047859,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"DeftCoders \u2013 Cartly Ajax Side Cart for WooCommerce","header_author":"DeftCoders","header_description":"Boost WooCommerce conversions with a modern AJAX side cart drawer, floating cart, sticky add to cart bar, smart upsells, free shipping progress, and behavior-based triggers \u2014 all customizable with a live visual builder.","assets_banners_color":"6a626c","last_updated":"2026-04-03 16:08:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/deftcoders","rating":0,"author_block_rating":0,"active_installs":0,"downloads":147,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"deftcoders","date":"2026-04-03 16:08:23"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3498372,"resolution":"128x128","location":"assets","locale":"","width":512,"height":512},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3498372,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3498372,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3498372,"resolution":"772x250","location":"assets","locale":"","width":772,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"AJAX side cart drawer with free shipping progress bar and coupon field","2":"Admin visual builder \u2014 Cart tab with live preview and style presets","3":"Smart upsells inside the cart \u2014 \"You Might Also Like\" section with one-click add buttons","4":"Multi-tier cart goals \u2014 Free Shipping, Bonus Discount, and Free Gift milestones with animated progress","5":"Countdown urgency timer in the cart drawer \u2014 Discount Expires mode","6":"Free shipping progress bar \u2014 success state with animated unlock message","7":"Rewards and Goals admin panel \u2014 3-tier milestone goals and countdown timer settings","8":"Upsells configuration panel \u2014 source strategy, layout style, and display options","9":"Behavior triggers panel \u2014 auto-open, scroll, exit intent, and Sticky Add-to-Cart settings","10":"Design controls \u2014 layout, typography, and checkout button style settings","11":"Sticky add-to-cart bar on a product page \u2014 appears on scroll with quantity selector","12":"Mobile bottom sheet layout with free shipping bar and swipe-to-close","13":"Mobile settings panel \u2014 bottom sheet, floating button, auto-open, and sticky summary bar","14":"Advanced settings \u2014 page visibility, performance toggles, custom CSS, and compatibility declarations","15":"Welcome screen shown after activation \u2014 quick-start guide and direct links"}},"plugin_section":[],"plugin_tags":[7602,177319,127626,173309,7604],"plugin_category":[],"plugin_contributors":[257780],"plugin_business_model":[],"class_list":["post-292321","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-cart","plugin_tags-cart-drawer","plugin_tags-mini-cart","plugin_tags-side-cart","plugin_tags-woocommerce-cart","plugin_contributors-deftcoders","plugin_committers-deftcoders"],"banners":{"banner":"https:\/\/ps.w.org\/deftcoders-cartly-ajax-side-cart-for-woocommerce\/assets\/banner-772x250.png?rev=3498372","banner_2x":"https:\/\/ps.w.org\/deftcoders-cartly-ajax-side-cart-for-woocommerce\/assets\/banner-1544x500.png?rev=3498372","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/deftcoders-cartly-ajax-side-cart-for-woocommerce\/assets\/icon-128x128.png?rev=3498372","icon_2x":"https:\/\/ps.w.org\/deftcoders-cartly-ajax-side-cart-for-woocommerce\/assets\/icon-256x256.png?rev=3498372","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>DeftCoders \u2013 Ajax Side Cart for WooCommerce adds a modern sliding cart drawer to your WooCommerce store.<\/p>\n\n<p>Customers can view and edit their cart instantly without reloading the page, improving checkout flow and conversion rates. The cart drawer activates immediately after activation \u2014 no configuration required.<\/p>\n\n<p>Perfect for:<\/p>\n\n<ul>\n<li>WooCommerce stores looking for a better cart experience<\/li>\n<li>Modern cart drawer UX<\/li>\n<li>Mobile shopping<\/li>\n<li>Faster checkout flow<\/li>\n<\/ul>\n\n<h4>AJAX Side Cart Drawer<\/h4>\n\n<ul>\n<li>Opens instantly when a product is added to cart \u2014 no page reload<\/li>\n<li>Quantity controls with live subtotal update<\/li>\n<li>Remove items without leaving the page<\/li>\n<li>Direct checkout button inside the drawer<\/li>\n<li>\"View Cart\" and \"Continue Shopping\" buttons in footer<\/li>\n<li>Live cart item count badge on the floating button<\/li>\n<li>Swipe to close on mobile<\/li>\n<\/ul>\n\n<h4>Sticky Add-to-Cart Bar<\/h4>\n\n<ul>\n<li>Appears on single product pages when the native Add to Cart button scrolls above the viewport<\/li>\n<li>Shows product thumbnail, name, price, optional quantity selector, and Add to Cart button<\/li>\n<li>Clicking adds to cart and immediately opens the drawer<\/li>\n<li>Variable products display a \"Select Options\" link that scrolls to the native form<\/li>\n<li>Fully configurable \u2014 enable\/disable, custom button text, show\/hide quantity<\/li>\n<\/ul>\n\n<h4>Smart Upsell Engine<\/h4>\n\n<ul>\n<li>Related product suggestions powered automatically by WooCommerce<\/li>\n<li>Cross-sell products configured per product in WooCommerce<\/li>\n<li>Same-category recommendations<\/li>\n<li>Frequently Bought Together mode<\/li>\n<li>One-click add to cart directly from inside the drawer<\/li>\n<li>Optional sale\/featured badges and star ratings<\/li>\n<li>Configurable section title and card\/row layouts<\/li>\n<\/ul>\n\n<h4>Multi-Tier Cart Goals<\/h4>\n\n<ul>\n<li>Up to 3 milestone goals on a visual progress track<\/li>\n<li>Animated icon unlocks when each amount is reached<\/li>\n<li>Progress message updates dynamically as items are added<\/li>\n<li>Example: $50 \u2192 Free Shipping \u00b7 $100 \u2192 Free Gift \u00b7 $150 \u2192 10% Off<\/li>\n<\/ul>\n\n<h4>Free Shipping Progress Bar<\/h4>\n\n<ul>\n<li>Fills as the customer adds items toward the threshold<\/li>\n<li>Customizable messages with {amount} placeholder support<\/li>\n<li>Animated success state when goal is reached<\/li>\n<\/ul>\n\n<h4>Behavior and Open Triggers<\/h4>\n\n<ul>\n<li>Auto-open on Add to Cart \u2014 recommended for highest conversion<\/li>\n<li>Scroll trigger \u2014 opens after the customer scrolls a configurable percentage of the page<\/li>\n<li>Delay trigger \u2014 opens automatically after a configurable number of seconds<\/li>\n<li>Manual mode \u2014 floating button click only<\/li>\n<li>Exit intent \u2014 opens when the cursor moves toward the browser address bar (desktop)<\/li>\n<\/ul>\n\n<h4>Countdown Urgency Timer<\/h4>\n\n<ul>\n<li>Three modes: Cart Reserved, Discount Expires, Free Shipping Ends<\/li>\n<li>Configurable duration (minutes)<\/li>\n<li>Resets each time the drawer opens<\/li>\n<li>Colour-coded per mode<\/li>\n<\/ul>\n\n<h4>Coupons Inside the Cart<\/h4>\n\n<ul>\n<li>Collapsible coupon field in the cart footer<\/li>\n<li>Apply and remove coupons without leaving the cart<\/li>\n<li>Supports all standard WooCommerce coupon types<\/li>\n<\/ul>\n\n<h4>Visual Builder with Live Preview<\/h4>\n\n<ul>\n<li>6 fully designed style presets (Modern, Minimal, Dark, Glass, Gold\/Luxury, Convert)<\/li>\n<li>Full color controls: primary, secondary, background, text, button, shipping bar<\/li>\n<li>Typography: font size, font weight, price font size<\/li>\n<li>Layout: drawer width, border radius, shadow style<\/li>\n<li>Custom CSS field<\/li>\n<\/ul>\n\n<h4>Mobile Experience<\/h4>\n\n<ul>\n<li>Bottom sheet layout on screens 600px and below \u2014 slides up from the bottom<\/li>\n<li>Swipe down to close gesture<\/li>\n<li>Floating button repositioned higher on mobile to avoid navigation overlap<\/li>\n<\/ul>\n\n<h4>Secure and Performant<\/h4>\n\n<ul>\n<li>Nonce verification on every AJAX request<\/li>\n<li>Capability checks on all admin save and reset actions<\/li>\n<li>All inputs sanitized, all outputs escaped<\/li>\n<li>Minified CSS and JS in production<\/li>\n<li>HPOS (High Performance Order Storage) compatible<\/li>\n<li>WooCommerce Blocks compatible<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>cartly<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin via WordPress Admin \u2192 Plugins<\/li>\n<li>You will be taken to the welcome screen \u2014 click \"Customize Cart\" to configure, or visit any product page to see the cart already working.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20any%20theme%3F\"><h3>Does this plugin work with any theme?<\/h3><\/dt>\n<dd><p>Yes, it works with most WooCommerce compatible themes. Cartly injects its HTML via wp_footer and does not depend on any theme template hooks.<\/p><\/dd>\n<dt id=\"does%20it%20support%20ajax%20add%20to%20cart%3F\"><h3>Does it support AJAX add to cart?<\/h3><\/dt>\n<dd><p>Yes, the cart updates instantly without page reload. All cart operations use WooCommerce's standard AJAX and fragment APIs.<\/p><\/dd>\n<dt id=\"is%20it%20mobile%20friendly%3F\"><h3>Is it mobile friendly?<\/h3><\/dt>\n<dd><p>Yes, the side cart drawer uses a bottom sheet layout on mobile devices (600px and below) with swipe-to-close support.<\/p><\/dd>\n<dt id=\"does%20it%20work%20immediately%20after%20activation%3F\"><h3>Does it work immediately after activation?<\/h3><\/dt>\n<dd><p>Yes. No configuration is required. After activation you are taken to the welcome screen \u2014 click Customize Cart to configure, or visit any product page directly to see the cart already working.<\/p><\/dd>\n<dt id=\"does%20it%20require%20any%20theme%20edits%20or%20shortcodes%3F\"><h3>Does it require any theme edits or shortcodes?<\/h3><\/dt>\n<dd><p>No. The plugin works entirely through standard WordPress hooks. No template files need to be edited.<\/p><\/dd>\n<dt id=\"is%20it%20hpos%20compatible%3F\"><h3>Is it HPOS compatible?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce High Performance Order Storage (custom_order_tables).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20blocks%3F\"><h3>Does it work with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with cart_checkout_blocks and is excluded from the native WooCommerce checkout page automatically.<\/p><\/dd>\n<dt id=\"does%20it%20support%20guests%20%28non-logged-in%20users%29%3F\"><h3>Does it support guests (non-logged-in users)?<\/h3><\/dt>\n<dd><p>Yes. All AJAX cart endpoints work for both logged-in users and guests.<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20which%20pages%20the%20cart%20loads%20on%3F\"><h3>Can I restrict which pages the cart loads on?<\/h3><\/dt>\n<dd><p>Yes. The Advanced tab includes a \"Load Only on WooCommerce Pages\" toggle and a field to hide on specific page IDs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>AJAX-powered floating side cart drawer<\/li>\n<li>Sticky Add-to-Cart bar on product pages<\/li>\n<li>Smart upsell engine (related, cross-sell, category, rule-based, frequently bought together)<\/li>\n<li>Free shipping progress bar<\/li>\n<li>Multi-tier cart goals with animated progress track<\/li>\n<li>Countdown urgency timer (3 modes)<\/li>\n<li>Behavior triggers: auto-open, scroll, delay, exit intent<\/li>\n<li>Mobile bottom sheet layout with swipe-to-close<\/li>\n<li>Coupons inside the cart<\/li>\n<li>Trust badges and announcement banner<\/li>\n<li>Visual live builder with 6 style presets<\/li>\n<li>Full color, typography, shadow, and layout controls<\/li>\n<li>Custom CSS field<\/li>\n<li>WooCommerce HPOS and Blocks compatibility<\/li>\n<li>Nonce verification and capability checks on all AJAX endpoints<\/li>\n<li>Minified assets with SCRIPT_DEBUG support<\/li>\n<\/ul>","raw_excerpt":"A modern AJAX side cart drawer for WooCommerce with upsells, free shipping progress, sticky add to cart, and behavior-based triggers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=292321"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/deftcoders"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292321"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292321"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292321"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292321"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292321"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}