Magento

Building a B2B Custom Catalog with Tiered Pricing in Magento 2

8 min read·279 words
Building a B2B Custom Catalog with Tiered Pricing in Magento 2

B2B commerce has unique requirements: customer-specific pricing, quote workflows, and complex catalogs. Here's how we architect B2B solutions that scale.

B2B eCommerce is fundamentally different from B2C. Buyers expect account-specific pricing, minimum order quantities, quote workflows, and purchase order payment terms. Magento 2 (and especially Adobe Commerce) has strong B2B capabilities built in — but you need to know how to configure and extend them correctly.

Customer-Specific Pricing

Use Magento's Shared Catalog feature (Adobe Commerce) to create price lists per customer group or company. For Open Source, implement customer group pricing with tier prices for volume discounts. For complex pricing rules (contract pricing, promotional overrides, currency-specific adjustments), a custom pricing plugin on Magento's price calculation chain gives you full control.

Quote Workflow Implementation

Adobe Commerce includes a built-in quote-to-order workflow. For Magento Open Source, you'll need to build it: a custom 'Request Quote' button adds items to a quote cart, sales reps adjust prices in the admin, and the customer receives an email with a link to review and convert the quote to an order. Track quote status (draft, submitted, reviewed, accepted, expired) in a custom table.

Catalog Visibility Rules

B2B customers often should only see products relevant to their industry or contract. Build a visibility matrix: products tagged with industry categories, customer groups (or companies) assigned to allowed categories. A plugin on the product collection loads a category filter based on the logged-in customer's group. Anonymous visitors see a public catalog subset.

Payment Terms and Purchase Orders

Net 30/60/90 payment terms are a standard B2B requirement. Implement a Purchase Order payment method that captures PO number, sets payment due date based on the customer's credit terms, and integrates with your ERP for accounts receivable tracking. Credit limit enforcement at checkout prevents orders that exceed the customer's available credit.

Note

Adobe Commerce B2B module covers most of these requirements out of the box. For Magento Open Source, budget 6-10 weeks of custom development to build equivalent B2B features.

# magento# ecommerce# adobe-commerce# magento-2# magento-development# building# custom# catalog