This topic is generated and maintained through automation, so we do not accept direct contributions from pull requests on GitHub.

ConfigurableSharedCatalog

The Magento_ConfigurableSharedCatalog module enables configurable products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog and Magento_Configurable modules.

The Magento_ConfigurableSharedCatalog module provides the following features:

  • Display base and custom prices for configurable products within a shared catalog. There is no ability to edit the price of a configurable product.

  • Control the visibility of configurable products in quotes and orders. Only those configurable products that have been added to a shared catalog will be available for searches via the “Add by SKU” feature in quotes and orders.

Installation details

The Magento_ConfigurableSharedCatalog module has a dependency on the Magento_SharedCatalog and Magento_Configurable modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time.

Structure

Learn about a typical file structure for a Magento 2 module.

Extensibility

Extension developers can interact with the Magento_ConfigurableSharedCatalog module. For more information about the Magento extension mechanism, see Magento plug-ins.

The Magento dependency injection mechanism enables you to override the functionality of the Magento_ConfigurableSharedCatalog module.

Layouts

You can extend and override layouts in the Magento\ConfigurableSharedCatalog\view\adminhtml\layout directories.

For more information about layouts, see the Layout documentation.

UI components

The following directory contains extensible UI components:

  • Magento\ConfigurableSharedCatalog\view\adminhtml\ui_component - renderer for pricing and structure listings

For more information, see UI Listing/Grid Component.