// Magento 2 Extension

Enhanced Configurable Products for Magento 2

Ayasoftware Enhanced Configurable Products

Extend Magento 2's native configurable product functionality with powerful SEO, pricing, inventory, and user experience enhancements.

  • Simple Product URLs – Generate SEO-friendly URLs for each variant that automatically load the configurable product page with the correct option pre-selected.
  • Dynamic Variant Updates – Instantly update SKU, product name, short description, full description, pricing, and URL via AJAX without page reloads.
  • Tax-Aware Pricing – Display prices including and excluding tax based on each variant's assigned Magento tax class.
  • Tier & Group Pricing – Automatically display customer group and quantity-based pricing for each variant.
  • Advanced Stock Management – Show, hide, or disable out-of-stock variants and optionally display stock status labels per option.
  • Cart Reconfiguration Support – Ensure customers are redirected to the correct variant URL when editing configurable products from the shopping cart.
  • SEO Meta Tag Updates – Dynamically update page titles, meta descriptions, meta keywords, canonical data, and OpenGraph tags based on the selected variant.
  • “Starting At” Price Labels – Display customizable "From:" pricing labels for configurable products.
  • Flexible Admin Configuration – Control feature toggles, CSS selector mappings, stock labels, and other settings directly from the Magento Admin.
  • URL Mapping Rebuild — Admin – A “Rebuild URL Mappings” button in Stores → Configuration → Enhanced Configurable Products scans all stores and rebuilds the simple–to–configurable URL mapping table in bulk. A live progress bar shows percentage complete and a final count of mappings written, with colour-coded status for success and error states.
  • URL Mapping Rebuild — CLI – A new ayasoftware:url:rebuild console command rebuilds the URL mapping table from the current catalog without requiring a browser. Useful after bulk product imports or automated deployment pipelines. A companion ayasoftware:url:cleanup command truncates the table in a single query.
  • Variant Image in Cart & Mini-Cart – When a customer adds a configurable product to the cart, the selected variant’s own image (e.g. the yellow swatch image for a Yellow variant) is displayed in the cart, mini-cart sidebar, and checkout page instead of the generic configurable product image. Falls back gracefully to the configurable product image if the variant has no dedicated image assigned. Controlled by a Yes / No toggle under Product Details → Show variant image in cart & mini-cart.

Changelog

2.3.8 June 4, 2026
  • URL Mapping Rebuild — Admin – A “Rebuild URL Mappings” button in Stores → Configuration → Enhanced Configurable Products scans all stores and rebuilds the simple–to–configurable URL mapping table in bulk. A live progress bar shows percentage complete and a final count of mappings written, with colour-coded status for success and error states.
  • URL Mapping Rebuild — CLI – A new ayasoftware:url:rebuild console command rebuilds the URL mapping table from the current catalog without requiring a browser. Useful after bulk product imports or automated deployment pipelines. A companion ayasoftware:url:cleanup command truncates the table in a single query.
  • Variant Image in Cart & Mini-Cart – When a customer adds a configurable product to the cart, the selected variant’s own image (e.g. the yellow swatch image for a Yellow variant) is displayed in the cart, mini-cart sidebar, and checkout page instead of the generic configurable product image. Falls back gracefully to the configurable product image if the variant has no dedicated image assigned. Controlled by a Yes / No toggle under Product Details → Show variant image in cart & mini-cart.
2.3.7 June 2, 2026

Added Compatibility with Magento 2.4.9

Installation

Install via Composer after configuring your credentials. See your dashboard for your license key.

# 1. Add the repository to your project (one-time)
composer config repositories.ayasoftware composer https://www.ayasoftware.com/repo

# 2. Add your credentials to auth.json (one-time)
composer config --global http-basic.www.ayasoftware.com your@email.com YOUR_LICENSE_KEY

# 3. Require the extension
composer require ayasoftware/enhanced-configurable-products

# 4. Enable and upgrade
bin/magento module:enable $(bin/magento module:status --enabled | tail -n +3)
bin/magento setup:upgrade
bin/magento cache:clean
$129
One-time purchase · 12 months of updates & support

What's included

  • Full source code via Composer
  • 12 months of updates & support
  • Use on 1 production + unlimited dev domains
  • Documentation & installation guide
Updates & support renewal
$75/year after the initial support period. Your license key continues to work for the version you purchased — renewals unlock new releases.
100%