Pexalvo Side Cart

Mô tả

Pexalvo Side Cart adds a responsive cart drawer to WooCommerce. Customers can review products, change quantities, remove items, apply coupons and proceed to checkout without reloading the page.

The cart works with WooCommerce without Divi using the default or previously saved settings. Divi 5 is required to configure all plugin settings, including behavior and appearance. There is no separate WordPress settings editor. Divi is a third-party commercial product and is not included with this plugin.

Features:

  • AJAX quantity changes, removals and coupon management
  • Floating button, menu launcher and [pexalvosidecart] shortcode
  • WooCommerce cross-sell recommendations
  • Free-shipping progress based on WooCommerce shipping zones
  • Automatic gift with a configurable threshold
  • Native Divi 5 module with Content and Design controls
  • Responsive controls for desktop, tablet and phone
  • WooCommerce Blocks synchronization adapter
  • Keyboard focus management, ARIA labels and reduced-motion support
  • Optional diagnostic logging without analytics or telemetry
  • Translation-ready English source; language packs managed by WordPress.org

Privacy

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.

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.

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.

Trademarks

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.

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.

Development

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.

To reproduce it from the plugin directory, copy the source to the build location. For example, with Node.js:

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'));"

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.

Ảnh màn hình

Cài đặt

  1. Install and activate WooCommerce.
  2. Upload the ZIP through Plugins > Add New > Upload Plugin, then activate Pexalvo Side Cart.
  3. Version 1.15.20 starts with new settings and module identifiers. Reconfigure your settings and replace previously saved modules with the Pexalvo Side Cart module. Replace previous shortcodes with [pexalvosidecart]. There is no automatic migration or legacy alias.
  4. Activate Divi 5 and add the Pexalvo Side Cart module to a page or global header to configure the plugin. Set behavior under Content and appearance under Design, then save in Divi.
  5. Add other launchers through Appearance > Menus or the [pexalvosidecart] shortcode.
  6. Future ZIP updates use the stable pexalvo-side-cart folder and WordPress’s replacement option.

Hỏi đáp

Does the plugin require Divi?

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.

Where are the settings?

Open the Pexalvo Side Cart module in Divi 5. Clicking the floating cart button in the Visual Builder opens the same native settings.

How is free-shipping progress calculated?

Configure the free-shipping method in WooCommerce > Settings > Shipping > 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.

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.

How does the automatic gift work?

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.

Which shortcode and identifiers does this version use?

Use [pexalvosidecart]. Settings, AJAX actions, CSS classes and the Divi module use Pexalvo identifiers. Previous names are not registered or migrated. Previous database entries are not deleted by this update.

Đánh giá

Không có đánh giá nào cho plugin này.

Người đóng góp & Lập trình viên

“Pexalvo Side Cart” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

Nhật ký thay đổi

1.15.28

  • Update the author URL to https://www.pexalvo.com/ while retaining pixelmedias.ca as the author.

1.15.27

  • Keep every rapid add-to-cart event synchronized, including events received within 500 milliseconds.
  • Preserve coupon drafts, keyboard focus and text selection during cart refreshes.
  • Clear a successfully applied coupon only if its input still contains the submitted code.

1.15.26

  • Exclude development scripts and translation catalogs from the WordPress.org package.
  • Use automatic WordPress translation loading without load_plugin_textdomain().
  • Document reproduction of the included readable JavaScript without bundled build scripts.

1.15.25

  • Queue cart refreshes when an external add finishes during another cart request.
  • Refresh the public cart on page load and drawer opening, including cached pages.
  • Recover expired page nonces through WooCommerce cart fragments before retrying a read. Cart mutations are never replayed automatically.

1.15.24

  • Preserve the WooCommerce formatted price when adding a Divi module.
  • Keep cart state available with no launcher or floating button displayed.
  • Prevent incomplete Builder messages from clearing the count or price.

1.15.23

  • Keep the menu cart icon visible when the total requires more space.
  • Size menu launchers to fit the icon, counter and total without overlap.
  • Reduce the menu counter to 18px and improve its spacing from the total.

1.15.22

  • Fix Divi Builder translations and respect the administrator’s language.
  • Keep floating and menu icon previews synchronized with Divi’s selected device.
  • Restore every device’s floating icon when discarding changes.
  • Preserve independent tablet and phone cart positions in the Builder.
  • Bind native responsive editor rows to their own device and retain the selected settings tab.
  • Position the settings window so the native responsive editor stays visible.
  • Open an existing module through Divi’s native modal API from the floating button.
  • Preview native normal/hover colors on floating and menu launchers.
  • Reject missing, nonnumeric or infinite quantities without removing the cart item.
  • Require an explicit zero quantity for removal, preventing accidental removal during numeric conversion.
  • Ignore malformed nested setting values while preserving saved settings.

1.15.21

  • Restore pixelmedias.ca as the author while retaining the Pexalvo identity and shortcode.

1.15.20

  • Use Pexalvo identifiers throughout the plugin; remove legacy aliases and migration logic.
  • Use [pexalvosidecart] as the only shortcode.
  • Keep the original supplied logo unchanged.