Description
DuoCart — Multi-Variation WooCommerce Plugin
DuoCart — Multi-Variation WooCommerce Plugin 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 Compatible — wpml-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 Uninstall — uninstall.php follows WordPress uninstall hook pattern for clean removal
License and usage notes: Imported under explicit permission. Verify the applicable redistribution license for this product before publishing. Official vendor support, hosted services, and license keys are not included unless explicitly stated.
Before production use, test the product in a staging environment and keep backups.
License and usage notes: Imported under explicit permission. Verify the applicable redistribution license for this product before publishing. Official vendor support, hosted services, and license keys are not included unless explicitly stated.
Before production use, test the product in a staging environment and keep backups.

Reviews
There are no reviews yet.