Skip to main content
CodePaks
Live Sync • Updates Annual Pass $39
CodePaks

Mix and Match Products WooCommerce Extension

Mix and Match Products WooCommerce Extension is a WordPress plugin that builds customizable bundle and quantity-matrix products for WooCommerce developers.

Version 2.9.6 Last Update: Nov 12, 2026 Virus-Scanned (0/70 Clean)
Mix and Match Products WooCommerce Extension
Instant Direct Download Unlimited Domains Original GPL File
$5.00 one-time
✓ Lifetime
  • Daily automated updates
  • VirusTotal 0/70 clean
  • Licensed under GPL
  • Secure 256-bit checkout
  • Instant direct cloud link

What Is Mix and Match Products WooCommerce Extension?

Mix and Match Products WooCommerce Extension is a WordPress plugin for WooCommerce, engineered for store developers and agencies to assemble customizable bundle products where customers select individual items and quantities inside a single container product. It resolves the native WooCommerce limitation of one-product-per-add-to-cart by intercepting the cart submission flow and aggregating multiple child items into one line item. In production, it operates as a self-contained module on any WooCommerce storefront, handling grouped inventory, per-container pricing, and inventory throttling without modifying core templates.

Key Features of the Plugin

The engine hooks into the WooCommerce add-to-cart pipeline, validating a quantity matrix defined per child product before dispatching a composite cart entry. Administrators define container rules once, and the front-end form enforces minima, maxima, and per-item caps at render time.

Architectural Highlights

  • Quantity Matrix Configuration: The admin panel exposes per-child minimum, maximum, and default quantity fields; validation runs server-side on add-to-cart to prevent mismatched payloads.
  • Container Product Type: A custom product type registers its own add-to-cart template and price calculation routine, so bundle totals derive from selected children rather than a fixed container price.
  • Cart and Order Integrity: Child items persist as bundled line items through checkout, order emails, and refund processing, preserving stock synchronization per SKU.
  • Catalog Layout Control: Grid and list presentation modes for child products can be assigned per bundle, with column counts configurable from the product data metabox.
  • Discount Rules on Bundles: Percentage or fixed discounts apply at the container level, calculated during price filtering hooks so totals remain consistent across cart, checkout, and order screens.

When pairing the module with catalog-side merchandising, deploying Product Filters WooCommerce Extensions alongside it lets developers expose bundle-category filtering on shop archives without custom query rewrites.

Who Should Use This Plugin?

The codebase targets WooCommerce developers and agency teams building retail, grocery, electronics, or gift-store bundles where customers pick assorted quantities — for example, snack packs or accessory kits. It fits custom client builds that require programmatic control over container rules through product metaboxes rather than hard-coded bundles. Teams running electronics storefronts on themes such as Nevixra – Electronics Store WooCommerce Theme can wire bundle containers into existing Elementor product layouts directly. It is not intended for non-technical merchants expecting drag-and-drop bundle builders, nor for headless front-ends unless the implementing team replicates the quantity-matrix validation in their own API layer.

Compatibility & Runtime Requirements

The package runs on a standard LAMP stack meeting current WordPress baseline requirements, with WooCommerce as the mandatory parent framework.

Engineering Metric Deployment Specification
Base Technology / Framework WordPress plugin architecture with WooCommerce integration
Runtime / Language Requirements PHP (current WordPress-supported versions), MySQL/MariaDB
Data Exchange / Communication Protocols HTTP form submission via WooCommerce add-to-cart endpoints; AJAX for front-end quantity updates
Core Dependencies / Engine Compatibility WooCommerce (recent major versions); standard WordPress theme template hierarchy
Database / Storage Footprint Writes to native WooCommerce postmeta and order item tables; no dedicated custom schema

How to Install & Deploy the Plugin

Deployment follows the standard WordPress administrative workflow, requiring no command-line tooling.

  1. Environment Pre-check: Verify PHP and MySQL versions against current WordPress baselines, confirm WooCommerce is installed and activated, and take a database backup before proceeding.
  2. Package Upload: Transfer the plugin archive through the WordPress admin Plugins screen (Upload Plugin), or extract the folder into wp-content/plugins via SFTP.
  3. Direct Activation: Click Activate in the plugins list; the custom product type, admin metaboxes, and front-end templates register immediately and the module becomes fully operational.
  4. Configuration & Testing: Create a test product, set the type to the mix-and-match container, define child quantities and pricing rules, then validate add-to-cart behavior, stock decrements, and order rendering on a staging cart before production release.

Frequently Asked Questions

Does the bundle container support per-child price display on the product page?

Yes. Child products render with their individual prices inside the container form, and the container total recalculates from the selected quantity matrix, so customers see per-item costs before adding the bundle to the cart.

Can administrators restrict which products appear as children in a bundle?

Yes. Child selection is defined per container product in the product data metabox, letting administrators pick eligible catalog items individually and enforce per-child quantity caps at the validation layer.

Does the plugin modify WooCommerce template files on installation?

No. The plugin registers its own templates through the standard WooCommerce template override hierarchy, so theme updates remain safe, and developers can copy templates into a child theme for layout adjustments.

Are bundled child items tracked individually in orders and stock levels?

Yes. Each child item records as its own line item at checkout, triggering individual stock reductions per SKU and preserving accurate order reporting for warehouse and fulfillment workflows.

Safety & Checksum Verification

VirusTotal 0/70 Clean Code Audit

🛡️ 0 Threat Detections
SHA-256 Checksum Hash:
1567aa6529979fcb141270843cd8e1188efba22f89812225bf2991e763a04084
Kaspersky Clean ✓
Microsoft Defender Clean ✓
BitDefender Clean ✓
Sophos Clean ✓

Developers Also Viewed

View More →
Updated 12 Nov
$5.00
Updated 12 Nov
$5.00
Updated 12 Nov
$5.00