Magento 2 Configurable Product Grid (Bulk Order Extension)

Bulk-order configurables from one grid

  • Variant Grid All options in one table
  • Live Totals Subtotals update as you type
  • Two Layouts Right-side or below image
  • Cart Aware Edit quantities already in cart

Bulk-order configurables from one grid

Default dropdown selection is slow for wholesale and bulk buyers. This extension shows configurable variants in a grid for faster quantity entry with live totals.

  • Variant table with attributes, image, SKU, and qty
  • Set quantities for many variants in one add action
  • Row subtotals and order totals update as you type
  • Right-side or below-image layout options
  • Cart-aware mode to update quantities already in cart

Built for your store

Compatible with Magento 2.4.x Open Source and Adobe Commerce; built for Magento Luma and default themes (RequireJS).

  • Compatible with Magento 2.4.x and PHP 8.1–8.3
  • Requires Toweringmedia Base
  • Configure under Toweringmedia → Configurable Product Grid View
  • Enable storewide, then opt products in with an attribute
  • Optional Call for Price integration hides prices when applicable

How It works

1
Configure
Enable the extension and choose which configurable products should display variant options in grid format.
2
Select Variants
Customers view sizes, colors, or other options in a clear matrix and enter quantities for multiple variants instantly.
3
Bulk Order Faster
Add multiple combinations to cart in one action, reducing clicks and improving wholesale buying experience.

See It In Action

Magento 2 Configurable Product Grid (Bulk Order Extension)

Selling configurable products shouldn’t force customers through repetitive dropdown selections or one-variant-at-a-time add-to-cart flows. When shoppers want multiple sizes, colors, or variants, the default Magento experience creates friction — especially for high-volume, wholesale, or repeat buyers.

Magento 2 Configurable Product Grid replaces Magento’s standard configurable option UI with a powerful, conversion-focused grid interface that allows customers to select quantities for multiple variants at once — clearly, efficiently, and without page reloads.

Instead of clicking options repeatedly, shoppers see all available variants in a clean table layout, complete with pricing, stock status, images, and real-time subtotals. Quantities update instantly, totals are calculated live, and a sticky add-to-cart bar ensures the purchase action is always within reach.

This extension is ideal for merchants selling apparel, vape products, hardware, parts, wholesale goods, or any catalog where customers routinely buy multiple variations of the same product.


Built for Conversion, Not Just Display

The configurable grid is designed to reduce friction and increase order value. Customers can scan availability, compare prices, and place bulk orders in seconds — a massive improvement over dropdown-based selection.

Key UX features include:

  • Quantity selectors with +/- controls

  • Variant-level subtotals

  • Live total price calculation

  • Visual quantity badges over product images

  • Summary cards showing total items, variants selected, and order total

All interactions are AJAX-powered for a fast, modern buying experience.


Flexible Layouts That Fit Any Theme

Choose how the grid appears on the product page:

  • Right-side layout for compact product pages

  • Below-image layout for full-width, detail-heavy layouts

The grid is fully responsive and works seamlessly across desktop, tablet, and mobile devices.


Enterprise-Ready Admin Controls

Merchants maintain full control over where and how the grid appears:

  • Enable or disable globally

  • Enable per product via attribute

  • Toggle price and special price visibility

  • Show or hide stock status

  • Works alongside “Call for Price” logic when pricing should be hidden

This makes it easy to roll out the grid selectively without disrupting your catalog.


Inventory-Aware & Performance Optimized

The extension integrates directly with Magento inventory data to display real-time stock quantities and availability. JavaScript and CSS are optimized for performance, ensuring fast load times even on large catalogs.

No fragile theme overrides. No hacky JavaScript injections.


Replace Buggy Matrix Extensions & Custom Builds

Many merchants rely on matrix or bulk-order extensions that are difficult to customize, conflict with themes, or break during Magento upgrades.

This extension is built cleanly on Magento 2 standards, making it a reliable alternative to buggy third-party solutions or expensive custom development — without sacrificing flexibility or UX quality.


Ideal Use Cases

  • Apparel & fashion stores (sizes/colors)

  • Vape & consumable products

  • Wholesale and B2B catalogs

  • Parts, components, and hardware

  • Any store selling multiple variants per product

If customers regularly buy more than one variation, this extension pays for itself quickly.

Key Features

A Magento 2 configurable grid for bulk quantity selection, live totals, and optional cart-aware updates.

  • Variant table layout Show child variants with attributes, image, SKU, and qty controls.
  • Bulk quantity entry Set quantities for many variants, then add them in one action.
  • Live price math Row subtotals and order totals update as quantities change.
  • Sticky add-to-cart Keep the purchase action reachable while scrolling the grid.
  • Right or below layout Place the grid beside the image or full width underneath.
  • Global and product control Enable storewide, then opt products in with a product attribute.
  • Stock and price display Toggle price, special price, and stock status; respects Call for Price.
  • Cart-aware update mode Prefill in-cart quantities and update or clear variants from the grid.

Demo

Docs & Support

📘 Documentation

Get started quickly with our detailed user guide. The documentation covers everything from installation to product grid setup, configuration, and bulk ordering features.

  • Step-by-step installation instructions
  • Enable grid layout for configurable products
  • Configure attributes, stock, and quantity display
  • Bulk add-to-cart setup and usage
  • Compatibility and performance best practices

💬 Support

Need help? Our Magento experts are here to assist you with setup, customization, and troubleshooting.

  • Quick and reliable email support
  • Help with installation and configuration
  • Assistance with theme compatibility
  • Guidance for wholesale and bulk ordering setups
  • Regular updates and Magento compatibility support

Frequently Asked Questions

It transforms configurable product pages into an easy-to-use grid layout where customers can select multiple variants such as size, color, or style and add them to cart in one action.

Yes, it is ideal for B2B, wholesale, and repeat customers who need to order multiple product variations quickly without opening each option separately.

Yes, store admins can configure supported products and settings from the Magento admin panel to decide where the grid should be enabled.

The extension is built for Magento 2 and designed for smooth compatibility. Please review the product documentation or contact support for specific theme compatibility details.

Where do I enable and configure the grid?

Go to Stores → Configuration → Toweringmedia → Configurable Product Grid View. Turn on Enable Grid View, choose right-side or below-image layout, and set price, special price, and stock visibility. Enable individual configurables with the Enable Configurable Grid View product attribute.

What is cart-aware grid mode?

When Enable Cart-Aware Grid (Update Cart Mode) is on, the grid can show quantities already in the cart for that configurable and let shoppers update or clear those variants, with optional View Cart, Reset, and Clear All controls.

Does this extension need other Towering Media modules?

Yes. It requires toweringmedia/module-base (composer and module sequence). Magento Configurable Product, Catalog, and Inventory Sales API are also required. Optional Call for Price integration hides prices when that companion module applies.

Do you offer support?

Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.

Can I try a demo?

Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.

What happens when I don’t renew?

Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.

Technical Specifications

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 8.1, 8.2, 8.3 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Requires toweringmedia/module-base
  • Product Type Support: Magento configurable products
  • Display Layout: Variant matrix / grid table layout
  • Bulk Add to Cart: Yes
  • Attribute Support: Size, color, style, and custom configurable attributes
  • Stock Visibility: Supports quantity / availability display
  • Multi-Store Support: Yes
  • Store Scope Configuration: Website / Store View level
  • Theme Compatibility: Magento themes (confirm custom theme support if needed)
  • Responsive Design: Mobile and desktop friendly
  • Cron Support: Fully compatible with Magento cron jobs
  • Admin Configuration Path: Toweringmedia → Configurable Product Grid View
  • Performance Impact: Minimal lightweight frontend implementation
  • Customization Ready: Yes
  • Code Standards: Magento 2 best practices

Compatible with your Magento 2 store

Compatible with Magento 2.4.x (Open Source and Adobe Commerce) and PHP 8.1, 8.2, and 8.3. Requires toweringmedia/module-base. Built for Magento Luma and default themes (RequireJS). Configure under Stores → Configuration → Toweringmedia → Configurable Product Grid View.

  • Magento 2.4.x Open Source & Adobe Commerce
  • Updates & supportKeep your store running smoothly
$299.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster