Cookies setting

Cookies help us enhance your experience on our site by storing information about your preferences and interactions. You can customize your cookie settings by choosing which cookies to allow. Please note that disabling certain cookies might impact the functionality and features of our services, such as personalized content and suggestions. Cookie Policy

Cookie Policy
Essential cookies

These cookies are strictly necessary for the site to work and may not be disabled.

Information
Always enabled
Advertising cookies

Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.

Information
Analytics cookies

Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.

Information
mageplaza.com

How to Set Up a B2B Shared Catalog in Magento 2 for Your Business?

Vinh Jacker | 3 days ago

How to Set Up a B2B Shared Catalog in Magento 2 for Your Business? How to Set Up a B2B Shared Catalog in Magento 2 for Your Business?

The Most Popular Extension Builder for Magento 2

With a big catalog of 224+ extensions for your online store

Setting up a shared catalog in Magento 2 is a critical step for B2B businesses aiming to tailor product pricing and visibility for different companies. Shared catalogs enable store admins to set custom pricing for various customer groups, ensuring that each company receives personalized offers. This approach not only boosts the effectiveness of your marketing campaigns but also strengthens customer relationships and optimizes the sales process.

This guide will take you through the steps to set up a shared catalog in Magento 2, helping you leverage this powerful feature to meet your business needs.

What Are Shared Catalogs in Magento 2?

B2B store owners can manage individual price lists for each customer on their Magento site and customize product listings. This feature helps in creating personalized marketing and enhancing customer experiences.

With Magento 2, you can activate as many shared catalogs as your business requires. Additionally, this feature lets you offer two types of catalogs, ensuring you can cater to all your clients’ needs.

Where Can I Manage Shared Catalogs in Magento 2?

In Magento 2, you can manage shared catalogs through the Shared Catalogs Grid, a dashboard that provides a comprehensive overview of all the shared catalogs in your store. This grid allows administrators to easily manage and set up shared catalogs, with all the relevant information displayed in one place.

where-can-i-manage-shared-catalogs-in-magento-2

The grid typically includes the following columns:

</thead>
Option Description
Select Allows you to access and manage shared catalog records. You can select or deselect all records from the header or choose individual catalogs
ID A unique number assigned to each shared catalog
Name The custom name you assign to each shared catalog
Type Indicates whether the catalog is Public (default catalog visible to guests) or Custom (visible only to logged-in users of assigned companies). Magento 2 supports only one public catalog at a time, but you can create multiple custom catalogs
Created At The date and time when the shared catalog was created
Created By The name of the administrator who created the shared catalog
Action Lists available actions for the selected catalogs, such as setting pricing and structure, assigning companies, adjusting general settings, or deleting

Steps to Create a Shared Catalog in Magento 2

Step 1: Set the Catalog Price Scope

Before initiating a shared catalog, it’s essential to configure the price scope. You need to set it to either Global or Website.

  • Go to Stores > Settings > Configuration > Catalog > Catalog

set-catalog-price-scope-1

  • Scroll down and expand the Price section, adjust the Catalog Price Scope field

to Website.

set-catalog-price-scope-2

  • Press the Save Config button to apply your settings.

Step 2: Create the Shared Catalog

Magento 2 provides two methods for creating a shared catalog for B2B companies:

Option 1: Create a New Shared Catalog

1, Log in to your Magento 2 B2B admin panel. 2, In the sidebar, navigate to Catalog 3, Find the Shared Catalog section under Catalog.

create-shared-catalog-1

4, Click on the Add Shared Catalog button.

create-shared-catalog-2

Next, fill in the catalog details:

  • Name: This will be visible on both the admin and customer dashboards.
  • Type: Select custom to make the catalog accessible to users logging in from assigned company accounts.
  • Customer Tax Class: Choose the appropriate tax class for customers.
  • Description: Provide a detailed description of the shared catalog.

create-shared-catalog-3

Lastly, click the Save button to create the catalog.

Option 2: Duplicate an Existing Shared Catalog

Duplicating an existing shared catalog is a quick way to create a new one with similar settings, saving time when you need multiple catalogs for different customer groups or companies.

1, Open the Shared Catalog grid. 2, In the Actions column, select General Settings.

create-shared-catalog-4

3, Click on the Duplicate option in the header section.

create-shared-catalog-5

4, Update the details for the new catalog.

5, Click the Save button to finalize the process.

create-shared-catalog-6

Step 3: Set Catalog Pricing and Structure

1, Open the catalog grid and, in the Actions column, select the Set pricing and structure option.

set-catalog-pricing-and-structure-1

2, On the catalog page, click the Configure button located next to the catalog structure section.

set-catalog-pricing-and-structure-2

3, Choose the products you want to include in your shared catalog.

set-catalog-pricing-and-structure-3

4, To set custom prices, turn on the next button in the header. This will open the custom pricing page. Here, you can add prices for the selected items, either by applying discounts or setting fixed amounts.

set-catalog-pricing-and-structure-4

5, Once you’ve made your adjustments, click the Generate Catalog button.

set-catalog-pricing-and-structure-5

6, Lastly, click the Save button to save your changes.

Step 4: Assign Companies to the Shared Catalog

Magento 2 offers two ways to assign companies (B2B customers) to a shared catalog:

Method 1: Using the Shared Catalogs Grid

1, Open the catalog grid. 2, In the Actions column, select Assign Companies.

assign-companies-to-shared-catalog-1

3, From the grid checklist, choose the companies you want to assign to the catalog. 4, Go to the Actions dropdown menu and select Assign.

assign-companies-to-shared-catalog-2

5, Click the Save button to finalize.

Method 2: Editing the Company Account

1, In the admin sidebar, navigate to Customers, then click Companies.

assign-companies-to-shared-catalog-3

2, In the Actions column, choose a company to edit.

assign-companies-to-shared-catalog-4

3, Expand the Advanced Settings section and assign the desired shared catalog by setting the Customer Group.

assign-companies-to-shared-catalog-5

4, Click Save to apply the changes.

Managing a Shared Catalog in Magento 2

1. Adding or Updating Products

To add products to a shared catalog, follow these steps:

  • In the Magento admin sidebar, go to Catalog and then click on Products.

adding-or-updating-products-1

  • Select a product from the grid and click Edit.

adding-or-updating-products-2

  • Expand the Product in Shared Catalog section and assign the product to the desired catalog.

adding-or-updating-products-3

  • Click Done and then Save to apply the changes permanently.

    2. Changing Category Permissions

    By default, Magento 2 sets category permissions to ‘Allow’ for all products in a shared catalog. To modify these permissions:

  • Navigate to Catalog in the admin sidebar, then click on Categories.

changing-category-permissions-1

  • Choose a category to edit, preferably a ‘main category.’
  • Expand the Category Permissions section and click New Permission.

changing-category-permissions-2

  • Select a customer group and adjust the permissions by creating new rules or removing existing ones.

changing-category-permissions-3

  • Click Save to finalize the changes.

Advantages of Shared Catalogs in Magento 2

Custom Pricing

Shared catalogs in Magento 2 enable store admins to set unique customer pricing for different companies and B2B buyers. This flexibility allows businesses to tailor pricing strategies to individual client needs, fostering better relationships and enhancing sales opportunities. By providing personalized pricing, businesses can offer special rates to loyal customers or large-volume buyers, making their offers more attractive and competitive.

custom-pricing

Easy Management

The shared catalogs feature comes with powerful tools for managing and customizing pricing plans. Store admins can efficiently set up and adjust prices across various catalogs, simplifying the process of maintaining accurate pricing information. This streamlined management helps reduce errors, save time, and ensure that pricing remains consistent and up-to-date across all customer segments.

Personalized Offers

Magento Shared Catalogs enable merchants to design and implement personalized deals and discounts. This capability allows for a more targeted sales strategy, where promotions and special offers can be tailored to specific customer groups or individual clients. By customizing deals based on buyer behavior and preferences, merchants can enhance customer satisfaction and drive higher sales conversions.

Custom Price Display

With shared catalogs, users can set custom prices for specific clients and display these prices through a Custom View. This means that each client sees the pricing tailored to their account, making the shopping experience more relevant and transparent. Custom views ensure that clients only see the prices and products applicable to them, which can improve their overall purchasing experience and reduce confusion.

Accurate Catalog Management

The Adobe Commerce B2B features offer advanced tools for precise management of product catalogs and pricing structures. Admins can arrange and manage product listings more precisely, making sure the right products and prices are shown to the correct customer groups. This improved management helps keep the catalog organized, boosts operational efficiency, and aids in making better business decisions.

Enhanced Control

Shared catalogs let users assign product prices, discounts, and catalogs to specific buyers across multiple storefronts. This feature gives businesses more control over pricing and catalog visibility, allowing them to target different customer groups more accurately. By managing pricing and catalog access in detail, businesses can better match their offerings to customer needs and boost their sales efforts.

Related to:

  1. How to Set Up Magento 2 Top Navigation Menu [No code required]
  2. How to Remove the “Add To Wishlist” Button in Magento 2
  3. How to Recover Abandoned Carts in Magento 2

Conclusion

To sum up, setting up a shared catalog in Magento 2 allows businesses to customize pricing and product visibility for different customer groups. By following the steps provided, you can easily manage and configure shared catalogs to offer personalized pricing, simplify catalog management, and enhance customer satisfaction.

Table of content
    Jacker

    With over a decade of experience crafting innovative tech solutions for ecommerce businesses built on Magento, Jacker is the mastermind behind our secure and well-functioned extensions. With his expertise in building user-friendly interfaces and robust back-end systems, Mageplaza was able to deliver exceptional Magento solutions and services for over 122K+ customers around the world.



    Related Post

    Website Support
    & Maintenance Services

    Make sure your store is not only in good shape but also thriving with a professional team yet at an affordable price.

    Get Started
    mageplaza services