{"id":336637,"date":"2026-07-10T21:31:17","date_gmt":"2026-07-10T21:31:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/react-side-cart-for-woocommerce\/"},"modified":"2026-07-11T03:27:49","modified_gmt":"2026-07-11T03:27:49","slug":"jimmy-cart-drawer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/jimmy-cart-drawer\/","author":23528147,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.9.2","stable_tag":"3.9.2","tested":"7.0.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Jimmy Cart Drawer for WooCommerce","header_author":"mo jimmy","header_description":"A modern side cart drawer for WooCommerce, built with React \u2014 live coupons, free shipping progress, and smart upsells.","assets_banners_color":"dcdcdd","last_updated":"2026-07-11 03:27:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.9.2":{"tag":"3.9.2","author":"midoga400","date":"2026-07-11 03:27:49"}},"upgrade_notice":{"3.9.1":"<p>Internal code renaming for WordPress.org compliance. No settings are affected. Please back up your site before upgrading.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3603401,"resolution":"256x256","location":"assets","locale":"","width":200,"height":200}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603401,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.9.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The side cart drawer, light theme.","2":"The side cart drawer, dark theme.","3":"The plugin's settings dashboard."}},"plugin_section":[],"plugin_tags":[177319,3148,75687,173309,286],"plugin_category":[45],"plugin_contributors":[270976],"plugin_business_model":[],"class_list":["post-336637","plugin","type-plugin","status-publish","hentry","plugin_tags-cart-drawer","plugin_tags-checkout","plugin_tags-floating-cart","plugin_tags-side-cart","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-midoga400","plugin_committers-midoga400"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jimmy-cart-drawer\/assets\/icon-256x256.png?rev=3603401","icon_2x":"https:\/\/ps.w.org\/jimmy-cart-drawer\/assets\/icon-256x256.png?rev=3603401","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Jimmy Cart Drawer for WooCommerce replaces the default WooCommerce cart page with a fast, modern slide-out drawer built on React and the WooCommerce Store API. Every action \u2014 adding items, updating quantities, applying coupons, checking out \u2014 happens live inside the drawer, without a single page reload.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Floating cart button or sticky bottom bar<\/li>\n<li>Live cart drawer powered by the WooCommerce Store API (no page reloads)<\/li>\n<li>Light and dark themes, with a custom brand color picker<\/li>\n<li>Full RTL and Arabic support out of the box<\/li>\n<li>Editable cart text and labels (Arabic and English), right from the settings screen<\/li>\n<li>Live coupon apply\/remove inside the drawer<\/li>\n<li>Free shipping progress bar<\/li>\n<li>Admin-configured upsell product recommendations<\/li>\n<li>Automatic visitor-currency price preview using live exchange rates<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/jimmy-cart-drawer<\/code> directory, or install the plugin directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to \"Cart Drawer\" in the WordPress admin menu to configure the drawer and marketing tools.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active for this plugin to work.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20connect%20to%20any%20external%20service%3F\"><h3>Does this plugin connect to any external service?<\/h3><\/dt>\n<dd><p>Yes. To detect a visitor's likely currency and show a converted price preview, this plugin sends the store's currency code (no personal data) to the free ExchangeRate-API service (open.er-api.com) and caches the response for 6 hours. This request only happens on the frontend of your store, and only the currency code is transmitted \u2014 no customer or order data is ever sent.<\/p>\n\n<ul>\n<li>Service: ExchangeRate-API \u2014 https:\/\/www.exchangerate-api.com<\/li>\n<li>Terms of Service: https:\/\/www.exchangerate-api.com\/terms<\/li>\n<\/ul>\n\n<p>This plugin also relies on WooCommerce's own built-in IP-based geolocation (WC_Geolocation) to guess a visitor's country for the same currency-detection feature; no additional third-party service is contacted for this beyond what WooCommerce itself already uses.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.9.2<\/h4>\n\n<ul>\n<li>Added a simple, static promotional link to a separate premium plugin in the settings dashboard. No functionality in this plugin is gated or restricted by it.<\/li>\n<\/ul>\n\n<h4>3.9.1<\/h4>\n\n<ul>\n<li>Renamed internal functions, options, and the JavaScript namespace to use a unique plugin-specific prefix.<\/li>\n<li>Removed all previously license-gated functionality entirely from the codebase; every feature in this version is fully available with no restrictions.<\/li>\n<\/ul>\n\n<h4>3.9.0<\/h4>\n\n<ul>\n<li>Improved the cart drawer's mobile responsiveness and touch interactions.<\/li>\n<\/ul>\n\n<h4>3.8.0<\/h4>\n\n<ul>\n<li>Various stability improvements to the cart badge counter and session handling.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Initial tracked release.<\/li>\n<\/ul>","raw_excerpt":"A modern React-powered side cart drawer for WooCommerce with live coupons, free shipping progress, and smart upsells.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336637"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/midoga400"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336637"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336637"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336637"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336637"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336637"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}