B2B / B2C Module

B2B Price Lists, Specific Prices, Catalog Visibility, Customer Identification, Configuration

Description: Allows differentiated management of product visibility and related costs for private customers (B2C) and companies (B2B).

What is it for? (Practical examples)

This tool is essential for those managing a product catalog that requires specific prices and availability depending on the type of customer.

  • Dedicated price lists management: You can set a special price (lower or higher) for business customers who have access to the B2B price list, without affecting the standard price for private customers.
  • Reserved catalogs: You can make certain products visible only to B2B customers (e.g., wholesale products or specific services) and completely hide them from private customers.
  • Visibility control: Allows you to decide whether a product should be visible to both private and business customers, only one of the two, or none.

Main features

1. B2B price management

  • Dedicated price: It is possible to define a specific price for the B2B price list on each individual product.
  • Price for variants: The B2B price can also be set for individual product variants (e.g., sizes or colors), overriding the main B2B product price.
  • Automatic priority: When a B2B customer accesses the site, the system automatically shows the set B2B price, ignoring any standard or promotional prices.

2. Product visibility control

  • B2B visibility: Allows choosing whether the product should be shown to customers identified as companies.
  • B2C visibility: Allows choosing whether the product should be shown to customers identified as private individuals.
  • Automatic filtering: The system automatically filters the product catalog, hiding items not relevant to the type of user browsing.

3. Customer identification

The system automatically identifies a user as B2B if they are active and have entered a company name and VAT number in their billing information. This identification can be further restricted through global settings.

How to configure

Configuration is divided into two areas: General Settings (which define who is B2B) and Product Settings (which define how the product behaves).

1. General Settings (Administration Panel)

These settings define which companies will have access to the B2B price lists.

OptionDescription
Enable only for subscribers of the following listBy selecting a marketing list, only companies also subscribed to that specific list will have access to B2B prices and visibility. If no list is selected, B2B rules apply to all companies registered with a VAT number.

2. Product Settings (Product Tab)

These settings are accessible within the edit tab of each individual product, in a dedicated section.

FieldDescription
B2B PriceThe price that will be displayed exclusively to business customers.
B2B VisibilityCheck this option to make the product visible to business customers.
B2C VisibilityCheck this option to make the product visible to private customers.

Automatic integrations

The B2B/B2C module integrates deeply with catalog management and the customer area to ensure a smooth and automatic experience.

Quick view in the product catalog

When viewing the product list in the administration panel, three columns are automatically added to quickly monitor the configuration status:

  • B2C Visibility: Indicates if the product is visible to private customers.
  • B2B Visibility: Indicates if the product is visible to companies.
  • B2B Price: Shows the dedicated price set for business customers.

Automatic price list override

When a B2B customer is logged in, the system automatically performs the following actions:

1. Filters search results and categories: Only products with B2B Visibility enabled are shown.

2. Applies the B2B price: If a B2B price has been set (at product or variant level), this price immediately replaces the standard price and any active promotions for that customer.

Quick variant editing

In the product variant management interface, a button is added that allows quick editing of the specific B2B price for that variant.