B2B Collections That Match How Retailers Actually Shop

Retailers do not browse a wholesale site the way consumers browse a gift shop. I build Shopify and WooCommerce collections around restocking: season, use, pack, and the aisle in their own store — not around pretty campaign names.
Mousa Batarseh branded blog graphic

If you merchandize a wholesale catalog like a consumer brand, you get pretty collections that nobody uses. Retailers shop the way they restock. They want winterwear, not “Cozy Nights.” They want caps, not “Headwear Stories.” I learned that building United Textile’s Shopify collections and cleaning category trees on larger wholesale catalogs.

I start with how the buyer walks their own store

A convenience store, a dollar store, a clothing reseller — they already have a mental aisle. My job is to mirror that aisle online. Season. Product type. Price band if it actually matters. Pack size if it actually matters. I do not invent a taxonomy because it looks good in a screenshot.

  • One primary collection path so items are not orphaned in three conflicting homes.
  • Secondary collections for season or promotion that can come down without breaking the catalog.
  • Titles a buyer would type: “wholesale winter scarves,” not “Frost Edit.”
  • Enough products in a collection to feel real, not a collection of three leftover SKUs.

Search and collections have to agree

If search returns a cap under Accessories and the menu files it under Headwear, the buyer stops trusting both. I keep collection names, product types, and tags in one vocabulary. Tags are for filters and internal finds. They are not a junk drawer.

Promotions sit on top of the catalog. They do not replace it.

Sale collections are fine. They should be dated and removable. The durable structure is the everyday catalog. That is what a B2B storefront is for: the order they place in March because they placed it in March last year, not because a banner told them to.

I watch what people type

After launch I look at search terms on the store and in Search Console. If buyers search “beanie” and the collection is only named “knit caps,” I add the language they use. Collections should follow demand, not only the warehouse’s preferred noun.

Scroll to Top