Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

DuoCart — Multi-Variation WooCommerce Plugin - Rating, Reviews, Demo & Download

DuoCart — Multi-Variation WooCommerce Plugin Preview - Rating, Reviews, Demo & Download
No ratings yet
$39
Follow for free plugins, new theme releases and theme news

Plugin Description

DuoCart — Multi-Variation WooCommerce Plugin

DuoCart replaces WooCommerce’s default single-variation flow with a powerful multi-row interface. Shoppers configure multiple variations, adjust quantities, and add everything to the cart in a single AJAX action — no page reloads, no back-and-forth.

What is DuoCart?

If you sell variable products on WooCommerce, your customers are forced to select one variation at a time, add it to cart, go back, select another, and repeat. DuoCart eliminates that friction entirely. It hooks into your product pages and replaces the standard form with a dynamic multi-row selector — letting shoppers build their full order in one place and check out faster.

Key Features

  • Multi-Row Variation Selection — Customers add multiple variation lines before a single Add to Cart action
  • AJAX Add to Cart — Cart updates without a full page reload, fully aligned with WooCommerce fragment patterns
  • Live Pricing & SKU Display — Running totals and optional SKU labels update dynamically with every selection
  • Sale Countdown Timers — Style 4 displays urgency-driven countdown messaging where sale end dates exist on variations
  • Success Popup & Upsells — Optional SweetAlert2 modal after successful cart adds, with configurable copy, CTA buttons, and WooCommerce-powered related product suggestions
  • Variation Swatches — Bundled swatches module supports color, label, and image swatches with shape, size, and tooltip controls
  • 4 Premium Layout Styles — Four distinct visual presets with dedicated PHP templates and stylesheets, switchable globally or per product
  • Deep Style Controls — Color pickers, Google Font selector, button radius, section title, and a custom CSS field — all saved via AJAX
  • Per-Product Metabox — Enable/disable DuoCart, override layout style, cap variation rows, or force single-variation mode per product
  • RTL Support — Dedicated RTL stylesheet loads automatically for right-to-left locales
  • WPML Compatiblewpml-config.xml registers admin strings for full multilingual String Translation workflow
  • Translation Ready — Text domain duocart included with a .pot file, compatible with Loco Translate and similar tools
  • Variation Limit Control — Cap how many simultaneous variation rows a customer may add, globally or per product
  • Developer Friendly — Filter hooks duocart_variation_swatches_css and duocart_swatch_html for custom HTML and CSS control
  • Nonce-Protected AJAX Endpoints — All cart and settings actions are secured with WordPress nonces
  • Clean Uninstalluninstall.php follows WordPress uninstall hook pattern for clean removal

Layout Styles

  • Style 1 — Clean and spacious classic layout
  • Style 2 — Compact dense rows for high-variation products
  • Style 3 — Card grid layout for visual selection
  • Style 4 — Sale timer layout with built-in countdown urgency

AJAX Endpoints

  • duocart_add_to_cart — Bulk-adds one or more variation line items, validates nonce, supports logged-in users and guests
  • duocart_find_variation — Resolves a variation ID from selected attribute combinations
  • duocart_save_settings — Admin-only settings persistence, requires duocart_admin_nonce

Requirements

  • WordPress — current supported release
  • WooCommerce — required and checked on activation
  • Variable Products — DuoCart is built for variable products; simple products are unaffected
  • CDN access for SweetAlert2 assets on product pages

Files Included

  • Plugin ZIP — ready to install via WordPress admin
  • User & Configuration Guide (PDF + HTML)
  • changelog.txt — full release history
  • languages/duocart.pot — translation template
  • LICENSE.txt — GPL-2.0+

Support

Support is provided through the Envato item comments and the WPPlug support channel at wpplug.app. Please include your WordPress version, WooCommerce version, and a description of the issue when opening a support request.

Changelog

  • 1.0.0 — Initial release

Reviews & Comments