9 October 2026International edition
Vol. I · No.
9 October 2026
AI in Fashion
DAILY
The daily briefing on AI in the fashion business
Where fashion meets artificial intelligence.
Wholesale & B2B · How-to

How to set up retailer-specific assortments and price tiers in a B2B portal

Which products a retailer sees, at which price and in which quantities: the building blocks and the traps.

gray tag
Photo: Brett Jordan / Unsplash

KEY TAKEAWAYS Summary by the editors

  1. A B2B portal can show each retailer its own catalogue and price list by assigning products and prices to a company or customer group.
  2. Tiered pricing, minimum order quantities and case packs are the three quantity rules most wholesale setups need to model.
  3. Native portal features usually handle simple rules, while contract-specific or real-time pricing often needs ERP integration or custom development.
  4. Payment terms and credit limits belong on the customer record and should come from the finance system rather than be maintained by hand in the portal.
  5. Restrictions such as exclusive lines or regional limits should be designed as rules on the customer record before any product is loaded.

To set up retailer-specific assortments and price tiers, define customer segments first, then attach a catalogue (which products are visible) and a price list (what they cost) to each segment or account, and finally add quantity rules and payment terms. Most platforms support this natively for simple cases. The hard part is not the software but deciding the rules and keeping the underlying data clean.

What are assortments and price tiers in a B2B portal?

An assortment is the set of products a particular retailer is allowed to see and order, for example because of an exclusive line, a regional restriction or a distribution agreement. A price tier is the set of prices applied to that retailer, which may depend on the account, a customer group or the quantity ordered. Shopify's B2B documentation describes the same ideas as catalogues that set buyer-specific product availability and prices, and company profiles with their own payment terms and permissions. Other platforms use different vocabulary for the same concepts.

How do you structure the rules step by step?

  1. Segment your accounts: group retailers by channel, region, relationship or contract (for example key accounts, independents, department stores).
  2. Define one catalogue per segment, listing which products and variants are visible.
  3. Create price lists per segment or account, either as a percentage off a base wholesale price or as explicit prices per product.
  4. Add quantity rules: minimum order quantity, case packs and any volume breaks.
  5. Attach payment terms, credit limits and tax settings to the customer record, ideally synchronised from the finance system.
  6. Test with a real account: log in as a buyer and try to place an order that should be blocked, and one that should work.
Common rule types and what they control
RuleWhat it controlsTypical source of truth
CatalogueWhich products and variants a retailer can seeSales and distribution agreements
Price listPrice per product for an account or groupPricing policy, ERP
Volume tierPrice break by quantity (for example one price up to 50 units, a lower price from 51)Pricing policy
Minimum order and case packSmallest order and pack size per styleProduct master, logistics
Payment terms and credit limitWhen and how much a retailer can oweFinance, ERP
woman holding apparel inside shopping building
Read also
Will AI agents place wholesale orders? Scenarios for B2B fashion buyers

What can native portal features handle, and what cannot they?

An agency guide to Shopify B2B reports that price lists can be assigned to companies or customer groups and that tiered pricing is supported, but also that native price lists may not cover complex rules based on contract length or real-time market conditions, which may need an ERP integration or custom app. The same guide notes that approval workflows and per-user spending limits are not native, and that combining multi-language, multi-currency, B2B prices and catalogue restrictions adds complexity. Other platforms differ, so check your own vendor's documented limits rather than assuming.

Where do these setups usually go wrong?

  • Pricing logic lives in several places (spreadsheet, portal, ERP) and drifts apart.
  • Catalogue rules are added product by product, so a new style is visible to the wrong retailers by default.
  • Case packs and minimums are held in a document, not in the data, so the portal cannot enforce them.
  • Currency and tax handling are bolted on after the price lists are built.
  • Nobody owns the rules, so exceptions accumulate without review.

How should the data be prepared before loading?

Before building anything, make sure each style has a stable identifier, complete size and colour variants, a base wholesale price, a suggested retail price and a case pack. Then document the commercial rules in plain language: who sees what, at which price, with which minimum. Writing these down first exposes contradictions that would otherwise surface only when a buyer is blocked at checkout. Where AI features such as recommendations are planned later, the same clean data and segmentation are a prerequisite.

How do you test and maintain the setup?

Treat the rules as a product that needs testing and upkeep. Create a small set of test accounts, one for each segment, and a checklist of expected outcomes: which collections each should see, the price for a reference style, the minimum for a reference style and what happens when the credit limit is exceeded. Run the checklist whenever a collection is loaded or a rule changes.

Maintenance matters as much as the build. New styles, price changes, new retailers and ended agreements all require updates. Assign an owner for the rules, set a review date each season and log exceptions so that repeated exceptions can be turned into proper rules or removed.

A simple test plan for a new segment
TestExpected result
Log in as the segment's test buyerOnly the agreed collections appear
Open a reference styleSegment price and correct currency shown
Enter a quantity below the minimumOrder blocked or warned
Enter a quantity that crosses a volume tierTier price applied
Exceed the credit limitOrder held or flagged according to policy

Where an AI feature is planned, such as recommended quantities or reorder suggestions, the segment definitions above become its basis. Poorly defined segments produce poor recommendations, which is a good reason to settle the structure first.

red Ford Mustang vehicle
Read also
What can conversational AI assistants do for B2B fashion buyers?

What should be decided with sales, finance and IT?

Portal rules sit across three functions, and the setup stalls if one of them is missing. Sales defines who may see what and why. Finance defines credit, tax and payment terms and owns the customer record. IT or the platform team decides where logic lives, which integrations are needed and what must be built. A short workshop with all three, using a handful of real retailers as examples, resolves most questions faster than a long specification.

Use real examples to expose edge cases: a retailer with several delivery locations, a group with separate legal entities, a store that buys under a licence agreement, or an account that receives different prices in different currencies. Each of these tests whether the rules are modelled at the right level, whether company, location or buyer.

  • Which level carries the price list: company, location or individual buyer?
  • How are changes in an agreement reflected, and who approves them?
  • What happens to open orders when a price list changes?
  • How are exclusives and embargoed collections hidden until release?

The answers become the documented rules that the portal implements, and the test plan that checks it.

Frequently asked questions

What is a customer-specific catalogue in B2B commerce?

It is a set of products and prices tied to a company or customer group, so that each buyer sees only the range and prices agreed for them.

How do tiered prices work in a wholesale portal?

The unit price falls as the quantity crosses defined thresholds, for example one price up to 50 units and a lower price from 51 units.

Should payment terms be set in the portal or the ERP?

Usually the finance system should own terms and credit limits, with the portal reading and enforcing them, so there is one source of truth.

Can a portal handle minimum order quantities and case packs?

Many can, either natively or through customisation, but only if the minimums and pack sizes exist as data on the product rather than in a separate document.

GuideThe complete guide to AI in fashion wholesale and B2BRead the complete guide
Get the Daily

One edition every weekday morning. Read in five minutes. Free for industry professionals.

Newsletter

More on Wholesale

View all