{"id":365443,"date":"2026-09-25T19:27:48","date_gmt":"2026-09-25T19:27:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/px-side-cart\/"},"modified":"2026-09-26T14:21:32","modified_gmt":"2026-09-26T14:21:32","slug":"pexalvo-side-cart","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/pexalvo-side-cart\/","author":23562193,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.15.28","stable_tag":"1.15.28","tested":"7.1.2","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Pexalvo Side Cart","header_author":"pixelmedias.ca","header_description":"Side cart for WooCommerce with AJAX updates and coupons. Divi 5 is required to configure the plugin settings.","assets_banners_color":"7248c2","last_updated":"2026-09-26 14:21:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.pexalvo.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":64,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.15.28":{"tag":"1.15.28","author":"pixelmedias","date":"2026-09-26 14:21:32","revision":3714327}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3714327,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3714327,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3714327,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3714327,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.15.28"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3714327,"resolution":"1","location":"assets","locale":"","width":1360,"height":850},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3714327,"resolution":"2","location":"assets","locale":"","width":375,"height":812},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3714327,"resolution":"3","location":"assets","locale":"","width":1180,"height":871},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3714327,"resolution":"4","location":"assets","locale":"","width":480,"height":850}},"screenshots":{"1":"Desktop cart in a demonstration store, with product images, quantity controls and a cross-sell recommendation. Purple accents are a configured example.","2":"The same cart on mobile, with coupon entry and checkout access.","3":"Pexalvo Side Cart dashboard, showing where to configure the plugin with Divi 5.","4":"A WooCommerce coupon applied inside the drawer, with the discount reflected in the total."}},"plugin_section":[],"plugin_tags":[7602,5230,127626,173309,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-365443","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-cart","plugin_tags-free-shipping","plugin_tags-mini-cart","plugin_tags-side-cart","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-pixelmedias"],"banners":{"banner":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/banner-772x250.png?rev=3714327","banner_2x":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/banner-1544x500.png?rev=3714327","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/icon-128x128.png?rev=3714327","icon_2x":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/icon-256x256.png?rev=3714327","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/screenshot-1.png?rev=3714327","caption":"Desktop cart in a demonstration store, with product images, quantity controls and a cross-sell recommendation. Purple accents are a configured example."},{"src":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/screenshot-2.png?rev=3714327","caption":"The same cart on mobile, with coupon entry and checkout access."},{"src":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/screenshot-3.png?rev=3714327","caption":"Pexalvo Side Cart dashboard, showing where to configure the plugin with Divi 5."},{"src":"https:\/\/ps.w.org\/pexalvo-side-cart\/assets\/screenshot-4.png?rev=3714327","caption":"A WooCommerce coupon applied inside the drawer, with the discount reflected in the total."}],"raw_content":"<!--section=description-->\n<p><strong>Keep shopping with a convenient WooCommerce side cart.<\/strong><\/p>\n\n<p>Pexalvo Side Cart lets customers review their items, change quantities and apply coupons without leaving the current page. A responsive cart drawer keeps the order summary and checkout button within reach.<\/p>\n\n<p><strong>Requirements:<\/strong> WooCommerce is required. The cart works without Divi using default or previously saved settings. <strong>Divi 5 is required to configure all settings<\/strong>, including behavior and appearance. There is no separate WordPress settings editor. Divi is a third-party commercial product and is not included.<\/p>\n\n<h4>A cart that stays close to your customers<\/h4>\n\n<ul>\n<li>Update quantities, remove products and apply coupons with AJAX.<\/li>\n<li>Open the cart from a floating button, a menu item or the [pexalvosidecart] shortcode.<\/li>\n<li>Review the order total and continue to WooCommerce checkout.<\/li>\n<li>Use the cart on desktop, tablet and mobile.<\/li>\n<\/ul>\n\n<h4>More useful details inside the drawer<\/h4>\n\n<ul>\n<li>Show free-shipping progress based on your WooCommerce shipping configuration.<\/li>\n<li>Display WooCommerce cross-sell recommendations.<\/li>\n<li>Offer an automatic gift when a configured threshold is reached.<\/li>\n<\/ul>\n\n<h4>Configure it with native Divi 5 controls<\/h4>\n\n<p>Use the Pexalvo Side Cart module to adjust behavior under Content and appearance under Design. Responsive controls let you adapt the drawer and launchers to different screen sizes. The floating cart button in the Visual Builder opens the same native settings.<\/p>\n\n<h4>Built for your WooCommerce workflow<\/h4>\n\n<ul>\n<li>WooCommerce Blocks synchronization adapter.<\/li>\n<li>Keyboard focus management, ARIA labels and reduced-motion support.<\/li>\n<li>Optional diagnostic logging without analytics or telemetry.<\/li>\n<li>Translation-ready English source; available language packs are managed by WordPress.org.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/www.pexalvo.com\/\">Visit Pexalvo<\/a> | <a href=\"https:\/\/wordpress.org\/support\/plugin\/pexalvo-side-cart\/\">Get support<\/a><\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Pexalvo Side Cart contains no analytics or telemetry and does not send cart, customer, usage or diagnostic data to Pexalvo. Cart contents and sessions are handled by WordPress and WooCommerce on your website.<\/p>\n\n<p>Optional diagnostic logging records product or variation identifiers and technical results in WooCommerce logs, not names, email addresses, postal addresses, IP addresses or payment information.<\/p>\n\n<p>If a Google font is selected in Divi, Divi may contact Google depending on its font configuration. Use Divi's local font options where required. The plugin bundles no remote fonts or tracking service.<\/p>\n\n<h3>Trademarks<\/h3>\n\n<p>Pexalvo Side Cart is an independent product by pixelmedias.ca. It is not affiliated with or endorsed by Automattic Inc. or Elegant Themes, Inc. WooCommerce and Divi are trademarks of their respective owners.<\/p>\n\n<p>Code and supplied project artwork are distributed under GPLv2 or later. LICENSE.txt and THIRD-PARTY-NOTICES.txt contain the license and asset notices. Trademark rights are separate from copyright permissions.<\/p>\n\n<h3>Development<\/h3>\n\n<p>All runtime JavaScript is readable. The canonical Divi source is included at divi-5\/visual-builder\/src\/woo-side-cart.js. The distributed file at divi-5\/visual-builder\/build\/woo-side-cart.js is an identical copy with LF line endings; no compiler, bundler or npm dependency is required.<\/p>\n\n<p>To reproduce it from the plugin directory, copy the source to the build location. For example, with Node.js:<\/p>\n\n<pre><code>node -e \"const fs=require('fs'); const p='divi-5\/visual-builder\/'; fs.writeFileSync(p+'build\/woo-side-cart.js',fs.readFileSync(p+'src\/woo-side-cart.js','utf8').replace(\/\\r\\n\/g,'\\n'));\"\n<\/code><\/pre>\n\n<p>Development-only PowerShell scripts and translation catalogs are excluded from this distribution. WordPress loads available language packs automatically. French translations are not bundled and are only available when the corresponding language packs have been published on WordPress.org.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>In Plugins &gt; Add New, search for Pexalvo Side Cart, then install and activate it. You can also upload its ZIP through Upload Plugin.<\/li>\n<li>Activate Divi 5 and add the Pexalvo Side Cart module to a page or global header to configure the plugin.<\/li>\n<li>Set behavior under Content and appearance under Design, then save in Divi.<\/li>\n<li>Add other launchers through Appearance &gt; Menus or the [pexalvosidecart] shortcode.<\/li>\n<\/ol>\n\n<p>Updating a pre-directory version older than 1.15.20? Reconfigure your settings and replace previously saved modules and shortcodes with the Pexalvo Side Cart module and [pexalvosidecart]. Version 1.15.20 introduced new identifiers without automatic migration or legacy aliases.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20require%20divi%3F\"><h3>Does the plugin require Divi?<\/h3><\/dt>\n<dd><p>Divi 5 is required to configure all plugin settings, not just styles. Without Divi the cart operates with default or previously saved settings. Divi is not bundled.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%3F\"><h3>Does it work on mobile?<\/h3><\/dt>\n<dd><p>Yes. The cart drawer supports desktop, tablet and mobile. Divi 5 provides responsive settings for its appearance and launchers.<\/p><\/dd>\n<dt id=\"can%20customers%20use%20coupons%20without%20leaving%20the%20page%3F\"><h3>Can customers use coupons without leaving the page?<\/h3><\/dt>\n<dd><p>Yes. Customers can apply or remove WooCommerce coupons inside the drawer. WooCommerce validates the coupon rules and recalculates the totals.<\/p><\/dd>\n<dt id=\"where%20are%20the%20settings%3F\"><h3>Where are the settings?<\/h3><\/dt>\n<dd><p>Open the Pexalvo Side Cart module in Divi 5. Clicking the floating cart button in the Visual Builder opens the same native settings.<\/p><\/dd>\n<dt id=\"how%20is%20free-shipping%20progress%20calculated%3F\"><h3>How is free-shipping progress calculated?<\/h3><\/dt>\n<dd><p>Configure the free-shipping method in WooCommerce &gt; Settings &gt; Shipping &gt; Shipping zones. The plugin uses the matching zone's minimum amount and before\/after coupon rule. Enable or disable the bar with Show free shipping progress in Divi. There is no separate amount to configure in this plugin.<\/p>\n\n<p>Free shipping is confirmed only when every calculated package offers a free-shipping rate. The bar is hidden when no reliable monetary target exists, including coupon-only or combined requirements without an available free rate. The plugin does not create shipping methods. Third-party shipping methods with different identifiers are not interpreted as WooCommerce free-shipping methods.<\/p><\/dd>\n<dt id=\"how%20does%20the%20automatic%20gift%20work%3F\"><h3>How does the automatic gift work?<\/h3><\/dt>\n<dd><p>The gift threshold uses the current product price multiplied by quantity for non-gift items, before coupons, taxes and shipping. At least one non-gift item with positive quantity is required, even at a zero threshold. Removing the last non-gift item removes the gift.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.15.28<\/h4>\n\n<ul>\n<li>Update the author URL to https:\/\/www.pexalvo.com\/ while retaining pixelmedias.ca as the author.<\/li>\n<\/ul>\n\n<h4>1.15.27<\/h4>\n\n<ul>\n<li>Keep every rapid add-to-cart event synchronized, including events received within 500 milliseconds.<\/li>\n<li>Preserve coupon drafts, keyboard focus and text selection during cart refreshes.<\/li>\n<li>Clear a successfully applied coupon only if its input still contains the submitted code.<\/li>\n<\/ul>\n\n<h4>1.15.26<\/h4>\n\n<ul>\n<li>Exclude development scripts and translation catalogs from the WordPress.org package.<\/li>\n<li>Use automatic WordPress translation loading without load_plugin_textdomain().<\/li>\n<li>Document reproduction of the included readable JavaScript without bundled build scripts.<\/li>\n<\/ul>\n\n<h4>1.15.25<\/h4>\n\n<ul>\n<li>Queue cart refreshes when an external add finishes during another cart request.<\/li>\n<li>Refresh the public cart on page load and drawer opening, including cached pages.<\/li>\n<li>Recover expired page nonces through WooCommerce cart fragments before retrying a read. Cart mutations are never replayed automatically.<\/li>\n<\/ul>\n\n<h4>1.15.24<\/h4>\n\n<ul>\n<li>Preserve the WooCommerce formatted price when adding a Divi module.<\/li>\n<li>Keep cart state available with no launcher or floating button displayed.<\/li>\n<li>Prevent incomplete Builder messages from clearing the count or price.<\/li>\n<\/ul>\n\n<h4>1.15.23<\/h4>\n\n<ul>\n<li>Keep the menu cart icon visible when the total requires more space.<\/li>\n<li>Size menu launchers to fit the icon, counter and total without overlap.<\/li>\n<li>Reduce the menu counter to 18px and improve its spacing from the total.<\/li>\n<\/ul>\n\n<h4>1.15.22<\/h4>\n\n<ul>\n<li>Fix Divi Builder translations and respect the administrator's language.<\/li>\n<li>Keep floating and menu icon previews synchronized with Divi's selected device.<\/li>\n<li>Restore every device's floating icon when discarding changes.<\/li>\n<li>Preserve independent tablet and phone cart positions in the Builder.<\/li>\n<li>Bind native responsive editor rows to their own device and retain the selected settings tab.<\/li>\n<li>Position the settings window so the native responsive editor stays visible.<\/li>\n<li>Open an existing module through Divi's native modal API from the floating button.<\/li>\n<li>Preview native normal\/hover colors on floating and menu launchers.<\/li>\n<li>Reject missing, nonnumeric or infinite quantities without removing the cart item.<\/li>\n<li>Require an explicit zero quantity for removal, preventing accidental removal during numeric conversion.<\/li>\n<li>Ignore malformed nested setting values while preserving saved settings.<\/li>\n<\/ul>\n\n<h4>1.15.21<\/h4>\n\n<ul>\n<li>Restore pixelmedias.ca as the author while retaining the Pexalvo identity and shortcode.<\/li>\n<\/ul>\n\n<h4>1.15.20<\/h4>\n\n<ul>\n<li>Use Pexalvo identifiers throughout the plugin; remove legacy aliases and migration logic.<\/li>\n<li>Use [pexalvosidecart] as the only shortcode.<\/li>\n<li>Keep the original supplied logo unchanged.<\/li>\n<\/ul>","raw_excerpt":"Side cart for WooCommerce with AJAX updates and coupons. Divi 5 is required to configure the plugin settings.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/365443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=365443"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pixelmedias"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=365443"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=365443"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=365443"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=365443"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=365443"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=365443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}