Create a shared catalog
When a shared catalog is created, the system automatically creates a customer group by the same name. For example, if you create a shared catalog called ABC Catalog, the system also creates a corresponding ABC Catalog customer group. Assigning a company to the shared custom catalog is essentially the same as assigning them to a customer group.
A new shared catalog does not include products, custom pricing, or company associations. A public catalog, which is the default shared catalog that is created when shared catalogs are enabled, is automatically assigned to guests and to customers who are not associated with a company.
The following aspects of a shared catalog must be set up before it can be used:
- Catalog scope
- Product selection
- Custom prices
- Company assignments
Price scope
If you have a multisite installation, make sure to configure the price scope before you create your shared catalogs. The price scope can be set to Global
or Website
. However, it can be set only at the beginning of the setup process. The website chooser appears during step 2 of the shared catalog setup.
-
On the Admin sidebar, go to Stores > Settings > Configuration.
-
In the left panel, expand Catalog and choose Catalog underneath.
-
Expand the Price section.
-
Set Catalog Price Scope to
Website
.img-md w-600 modal-image -
Click Save Config.
Step 1: Create the shared catalog
There are two ways to create a shared catalog. You can create a shared catalog of either type, or duplicate an existing shared catalog. A new shared catalog does not include any products, and is not yet assigned to a company.
Method 1: Add a new shared catalog
-
On the Admin sidebar, go to Catalog > Shared Catalogs.
-
In the upper-right corner, click Add Shared Catalog and do the following:
-
Enter a Name for the shared catalog.
The name you assign is used throughout the Admin and customer dashboard, if applicable, to refer to the shared catalog. It also becomes the name of the corresponding customer group.
-
Select Type :
Custom
orPublic
. -
Choose the appropriate Customer Tax Class that applies to purchases made from the shared catalog.
For more information about tax class setup and definition, see Tax classes.
The following example shows a new custom catalog for a specific wholesale customer.
img-md w-600 modal-image -
Enter Description
-
-
When complete, Click Save.
The new catalog appears in the Shared Catalogs grid.
Method 2: Duplicate an existing shared catalog
A duplicate custom catalog retains the pricing model and structure of the original, but not the company associations. A corresponding customer group is also created with the same name as the duplicate catalog. By default, a duplicate catalog is named Duplicate of the original catalog.
If a public shared catalog is duplicated, the type of the duplicate catalog changes to custom
.
-
On the Admin sidebar, go to Catalog > Shared Catalogs.
-
For the shared catalog in the grid that you want to duplicate, go to the Action column and select General Settings.
-
In the options across the top of the page, click Duplicate.
img-md w-600 modal-image -
Update the following fields for the new catalog:
- Name
- Type
- Customer Tax Class
- Description
-
When complete, Click Save.
The duplicate appears in the Shared Catalogs grid, with a unique ID.
Step 2: Complete the setup
After creating a new shared catalog, it must be configured with the appropriate product selection, company assignments, and category permissions. To continue, see Set pricing and structure.
Deny
even when catalog permissions were set to Allow
.Shared catalog demo
To see a demonstration of shared catalog management, watch this video:
Shared catalog page reference
Button bar
Catalog details
Public - Identifies the shared catalog that is available to all guest visitors and to logged-in customers who are not associated with a company. A default public shared catalog is created when B2B for Adobe Commerce is installed, but must be configured by a store administrator. Only one public shared catalog can exist at a time.
Grid columns
Public
or Custom
.Set Pricing and Structure
, Assign Companies
, General Settings
, Delete
.