Smart Apparel Merchandising for Shopify: Fine-Tune Which Supplier Products Land in Your Store
A wholesale apparel supplier's catalog has thousands of products. S&S Activewear has 90,000+ SKUs across 100+ brands. SanMar has 30,000+. Cap America alone runs hundreds of headwear styles, each in dozens of colors. You almost never want all of them.
You want a curated catalog. Three brands, not a hundred. Adult sizes only, no toddler. Black, white, navy, and a handful of seasonal colors — not the entire color wall. Wholesale under $30 if you're a budget-tier seller. New seasonal colors on the lines you already carry, but no surprise new product lines showing up uninvited.
That curation is what Supply Master calls Smart Merchandising. Two settings, configured once per supplier, that decide exactly which products from your supplier's feed land in your Shopify store today and what your supplier is allowed to add to your store later.
This article walks through both layers in plain English, with one merchandising decision anchored to each shop archetype. By the end you'll know exactly which filters to set and which Auto-Create mode to pick to land on the curated catalog you actually want to sell.
Running example used throughout this article: Riverbed Goods Co., a four-person streetwear shop in Portland that resells stock-color blanks. They want only Bella+Canvas, Next Level, and Comfort Colors from S&S, in adult sizes only, with neon excluded, and with new colors of those existing styles flowing in automatically as the brands release them.
Key Takeaways
- What this article shows — the two-layer Smart Merchandising playbook in Supply Master: filters as the curation lever (which products land in your store today) plus Auto-Create modes as the gate (what new things your supplier is allowed to add later).
- Who it's for — Shopify apparel-store owners who don't want their supplier's entire catalog and need a curated, on-brand subset.
- The fast answer — set product / variant / warehouse filters under
View Products > Edit Filters, then pick one of four Auto-Create modes underEdit Supplier > Automatic Sync > Auto Create Products & Variants. Most resellers run open-but-filtered (Always Create); most decorators run curated (No New VariantsorNo New Products); finalized catalogs run frozen (No New Products or Variants). - What it doesn't do (yet) — filter changes don't retroactively remove products that previously matched; a product that came in last quarter on a Bella+Canvas filter stays in Shopify even if you later narrow the filter, until you delete it manually or use Update Settings to retire it.
- Try it now — Install Supply Master free on the Shopify App Store (5.0★, top-rated for apparel-supplier integration in the U.S. and Canada).
- Want help? — Email support@comstack.com and a Comstack engineer will configure your filters and Auto-Create rules with you.
Table of contents
- What "Smart Merchandising" actually means
- Layer 1: Filters — what enters your store
- Layer 2: Auto-Create modes — what your supplier can add later
- Layer 3 (bonus): Update Settings — what stays fresh on existing products
- How real stores set up Smart Merchandising
- The merchandising rhythm: when to revisit
- What it doesn't do (yet)
- FAQ
- Try it on your store
What "Smart Merchandising" actually means
A wholesale supplier's catalog and your storefront's catalog are not the same catalog. The supplier's catalog is everything they carry — every brand, every style, every size, every color, every warehouse. Your storefront catalog is what your customers actually see and buy.
The job of Smart Merchandising is to translate the first into the second.
It sits in the middle of your sync pipeline:
Supplier's full catalog → [Smart Merchandising rules] → Your Shopify storefront
Two settings do almost all of that work:
- Filters decide which products and variants enter your store on every sync (initial import and ongoing).
- Auto-Create modes decide what your supplier is allowed to add to your store on later syncs once your initial selection is in.
Each is configured per supplier. A store running S&S, SanMar, and Cap America can have three completely different merchandising rules at the same time — open S&S, curated SanMar, frozen Cap America — without anything bleeding across.
The rest of this article walks through both layers, then shows what they look like together for four real shop archetypes.
Layer 1: Filters — what enters your store
Filters are the first and biggest merchandising lever. They decide which slice of the supplier's feed even becomes a candidate for your store.
The home for filters is View Products > Edit Filters. The panel that opens lets you add three kinds of filter, each narrowing the data further before import.
The three filter levels
| Filter level | What it controls | Example |
|---|---|---|
| Product filters | Which products are included (by brand, title, style number, category) | Brand Name — Equal To Any — Bella+Canvas, Next Level, Comfort Colors |
| Variant filters | Which sizes, colors, or other variant attributes are included for each product | Size — Not Equal To Any — XS, 4XL, 5XL |
| Warehouse filters | Which warehouse locations are included (suppliers with warehouse-level inventory only — S&S, AlphaBroder) | Warehouse — Equal To Any — Mexia, McDonough, Olathe, Lockport |
Product and variant filters work on every supplier. Warehouse filters apply to suppliers that expose warehouse-level inventory (S&S Activewear and AlphaBroder today). For the full list of which fields each supplier exposes, see available supplier data fields.
The conditions
Every filter row uses one of these conditions:
| Condition | What it does | Example |
|---|---|---|
Contains |
Value contains the filter text | Title — Contains — Hoodie |
Contains Any |
Value contains any of the comma-separated terms | Title — Contains Any — T-Shirt, Hoodie, Sweatshirt |
Does Not Contain |
Value does not contain the filter text | Color Name — Does Not Contain — Heather |
Equal To |
Exact match | Brand Name — Equal To — Gildan |
Equal To Any |
Exact match against any comma-separated value | Brand Name — Equal To Any — Gildan, Bella+Canvas, Next Level |
Not Equal To |
Anything except the value | Brand Name — Not Equal To — Discontinued Brand |
Not Equal To Any |
Anything except any of the values | Brand Name — Not Equal To Any — Brand A, Brand B |
Exists |
Field has a value | Style Number — Exists |
Does Not Exist |
Field is empty or missing | Color Image — Does Not Exist |
Is Greater Than |
Numeric value above the threshold | Price — Is Greater Than — 10 |
Is Less Than |
Numeric value below the threshold | Price — Is Less Than — 100 |
Most stores rely on three conditions: Equal To Any (a curated whitelist), Not Equal To Any (an exclusion list), and Is Less Than / Is Greater Than (price ceilings or floors).
And / Or logic
When you stack multiple filters, each row picks an operator:
- And — a product must match all the rules in the group to be included.
- Or — a product is included if it matches any rule.
For Riverbed Goods Co.'s "only Bella+Canvas / Next Level / Comfort Colors and not in neon colors and under $30 wholesale" they'd stack:
- Product filter:
Brand Name — Equal To Any — Bella+Canvas, Next Level, Comfort Colors - Variant filter:
Color Name — Does Not Contain — Neon(operator: And) - Variant filter:
Color Name — Does Not Contain — Safety(operator: And) - Product filter:
Wholesale Price — Is Less Than — 30(operator: And)
Save filters. The product preview on the right of the panel updates immediately to show the curated subset.
Two filter-panel features that pay for themselves
Filter History. Every time you save a new filter set, Supply Master creates a snapshot. If you accidentally delete a brand from your filter and notice a hundred products archived from the next sync, click Edit Filters > More Actions > Filter History, pick the previous snapshot, hit Restore. Up to 20 snapshots per supplier are kept; older ones drop off automatically.
AI Filter Generator. Click the AI icon in the filter panel, type something like "import only Bella+Canvas and Next Level t-shirts in black, white, navy, and gray" in plain English, and the AI suggests filter conditions you can review and apply. Useful when you're not sure which condition combination matches what you want. See using AI tools for filters and formulas.
Two important rules to remember
Filters must stay active to keep things in sync. A product must remain in your filter set to keep receiving inventory and price updates. If you remove Comfort Colors from your brand filter today, the Comfort Colors products already in your Shopify store stay in Shopify but stop refreshing. They won't be auto-archived unless you also enable Action on Unavailable Products = Archive Products under Automatic Sync.
Deleted-from-Shopify products can come back if they still match the filter. Delete a Shopify product manually while the supplier's matching SKU still passes your filters, and the next sync recreates it. The clean way to remove a product is filter-out-then-archive: exclude the product from your filters, set Action on Unavailable Products to Archive Products, run a sync, then permanently delete the archived product in Shopify. The full flow is documented under FAQ: Importing, Filtering & Syncing.
For the full filter walk-through with screenshots, see how to filter products for import.
Layer 2: Auto-Create modes — what your supplier can add later
Filters decide what's in your catalog today. Auto-Create modes decide what your supplier is allowed to add tomorrow.
A supplier doesn't sit still. S&S adds new colors of the Bella+Canvas 3001 every season. SanMar releases a new Port Authority polo in the spring catalog. Comfort Colors adds an extended-size run on the 1717 hoodie. Each new SKU at the supplier raises one question for your Shopify store:
Should it land in my store automatically, or should I decide product-by-product?
The answer is the Auto Create Products & Variants setting, in Edit Supplier > Automatic Sync. It has four levels:
| Auto-Create mode | What happens on every sync | Best for |
|---|---|---|
| Always Create Products & Variants (default) | Every new product and every new variant from the supplier that passes your filters is created in Shopify automatically | Resellers who want full automation |
| No New Variants on Existing Products | New products are created; new sizes/colors on products you already carry are not added | Decorators who hand-pick the variant lineup per product |
| No New Products (variants may be added) | New product lines are not created; new sizes/colors on products you already carry are added | Curated catalogs that want fresh colors but no new SKUs |
| No New Products or Variants | Nothing new is created; only existing products and variants get pricing/inventory/data updates | Finalized catalogs (Black Friday freeze, end-of-season) |
Each mode pairs naturally with a different shop posture. Open-and-growing pairs with Always Create. Curated-with-fresh-colors pairs with No New Products. Hand-picked-lineup pairs with No New Variants on Existing Products. Frozen-for-now pairs with No New Products or Variants.
You can change Auto-Create mode any time. The next sync respects the new rule. Switching from Always Create to No New Products for the holiday rush, then back to Always Create in January, is a common pattern.
For the deeper walk-through, see how automatic syncing works.
Layer 3 (bonus): Update Settings — what stays fresh on existing products
Filters control what enters. Auto-Create controls what your supplier can add. The third dial — Update Settings, also under Edit Supplier > Automatic Sync — controls which fields on the products that are in your store get refreshed on every sync.
Briefly, the four options:
- All Fields with Images — full refresh including product photos. Heavier on Shopify API quota.
- All Fields Except Images — most efficient blank-reseller default. Pricing, inventory, descriptions, weight, etc. refresh; images stay as imported.
- Only Variant Fields — color, size, pricing, inventory, weight only. Product titles and descriptions are left alone — useful when you've manually edited them or run AI+ over them and want those edits preserved.
- Only Inventory — stock count refresh only. Everything else stays exactly as last imported.
A 12-hour grace period applies to newly created products: until a product or variant is 12 hours old, all fields update regardless of Update Settings, so the initial import always completes cleanly. After that, Update Settings takes over.
Update Settings doesn't strictly belong to "smart merchandising" — it's about how fresh the data on each product stays, not about which products are in the catalog — but it pairs with the merchandising decision often enough that it's worth a paragraph here. The detailed walk-through is in how automatic syncing works.
How real stores set up Smart Merchandising
Four shop archetypes. Each one configures the two layers differently.
Streetwear reseller: open within tight filters
Riverbed Goods Co., the running example.
Riverbed wants three brands, adult sizes, no neon, wholesale under $30. They do not want to manually approve every new color Bella+Canvas releases — they want those new colors to flow in automatically because that's how their customers find new merch.
For S&S in View Products > Edit Filters:
- Product filter:
Brand Name — Equal To Any — Bella+Canvas, Next Level, Comfort Colors. - Variant filter (And):
Size — Not Equal To Any — XS, 4XL, 5XL. - Variant filter (And):
Color Name — Does Not Contain — Neon. - Variant filter (And):
Color Name — Does Not Contain — Safety. - Product filter (And):
Wholesale Price — Is Less Than — 30.
For S&S in Edit Supplier > Automatic Sync:
Sync Frequency: Every 6 Hours.Update Settings: All Fields Except Images (efficient; Riverbed isn't editing descriptions).Auto Create Products & Variants: Always Create Products & Variants. New products in those three brands and new color variants of existing styles flow in automatically.Action on Unavailable Products: Archive Products (so discontinued colors don't sit on the storefront with stale inventory).
The result. About 6,500 S&S SKUs in Riverbed's Shopify store, all on-brand, all in the right sizes, all under their price ceiling. New colors of the Bella+Canvas 3001 land within hours of S&S adding them to the feed. Discontinued styles archive themselves quietly.
Healthcare uniform retailer: hand-picked lineup, frozen variants
BluePine Scrubs, a single-supplier healthcare-uniform store on SanMar US.
BluePine sells exactly one Cherokee scrub line. They've curated the variant set down to the colors their hospital clients actually wear (navy, ceil blue, pewter, white, black) and the sizes they actually stock (XS through 3XL). They do not want SanMar's seasonal color additions to show up on their storefront — those colors don't fit the hospital's color guide and would confuse purchasing.
For SanMar in View Products > Edit Filters:
- Product filter:
Brand Name — Equal To — Cherokee. - Product filter (And):
Style Number — Equal To Any — WW130, WW140, WW150, WW160(their four hand-picked styles). - Variant filter (And):
Color Name — Equal To Any — Navy, Ceil Blue, Pewter, White, Black. - Variant filter (And):
Size — Equal To Any — XS, S, M, L, XL, 2XL, 3XL.
For SanMar in Edit Supplier > Automatic Sync:
Sync Frequency: Daily.Update Settings: Only Variant Fields (BluePine has manually edited product descriptions to fit their healthcare-procurement language; they don't want SanMar's spec text overwriting that).Auto Create Products & Variants: No New Variants on Existing Products. The four styles they've picked stay locked to their five colors and seven sizes. SanMar can add as many new colors as they want; none land in BluePine's store unless BluePine updates the filter to allow them.Action on Unavailable Products: No Action (BluePine wants to know when SanMar discontinues something, not have it disappear silently).
The result. About 140 SKUs in BluePine's store (4 styles × 5 colors × 7 sizes). The store stays exactly as merchandised. Pricing and stock refresh daily. New seasonal colors at SanMar are reviewed when the SanMar rep pings BluePine, and the filter is updated by hand if BluePine's hospital client signs off on the addition.
Corporate-merch shop: locked product lines, fresh seasonal colors
Pinnacle Promo Group, a corporate-merch shop running S&S + SanMar + Cap America.
For their SanMar Port Authority polo program (the new-hire welcome kit polo) and OGIO bag program (the executive gift), Pinnacle wants the product line hand-picked but the colors to refresh as SanMar and OGIO release new seasonal options. Their corporate clients like seeing fresh color options at quarterly review meetings without having to ask Pinnacle to expand the catalog manually.
For SanMar in View Products > Edit Filters:
- Product filter:
Brand Name — Equal To Any — Port Authority, OGIO. - Product filter (And):
Style Number — Equal To Any — L500, K500, S100, BG500, 411053(Pinnacle's hand-picked five styles). - Variant filter (And):
Size — Not Equal To Any — XS, 5XL, 6XL.
For SanMar in Edit Supplier > Automatic Sync:
Sync Frequency: Daily.Update Settings: All Fields Except Images (Pinnacle uses SanMar's product copy; AI+ has run over titles).Auto Create Products & Variants: No New Products (variants may be added). The five styles Pinnacle picked stay the only five styles. New colors of those five styles land in the store automatically.Action on Unavailable Products: Archive Products (discontinued colors archive cleanly).
The result. The five styles are the only product lines in this part of Pinnacle's store. New colors of the L500 polo or the BG500 bag flow in automatically. Pinnacle's corporate clients see "what's new this quarter" without anyone at Pinnacle having to expand the catalog by hand.
Frozen catalog for the holiday rush
Coastline Apparel Co., a national wholesale-apparel reseller running entirely on S&S.
Coastline normally runs Always Create Products & Variants like Riverbed Goods Co. But the second week of November they freeze the catalog. No new products. No new colors. Stock and price refresh continue (those have to keep working) but nothing new lands in the store between November 12 and January 6. The reason is operational: Coastline's customer-service team is at full capacity through Black Friday and Christmas, and a wave of new SKUs in late November means a wave of "wait, what is this product?" tickets they can't absorb.
For S&S in Edit Supplier > Automatic Sync from November 12 through January 6:
Sync Frequency: Every 6 Hours (no change — stock and price freshness still matter).Update Settings: All Fields Except Images (no change).Auto Create Products & Variants: No New Products or Variants (the freeze).Action on Unavailable Products: No Action (don't archive anything mid-rush; review in January).
On January 7 they switch Auto Create Products & Variants back to Always Create Products & Variants and Action on Unavailable Products back to Archive Products. The next sync catches up with everything S&S added during the freeze. The catalog reopens for the year.
This pre-Black-Friday pattern gets its own playbook in Get Your Supply Master Catalog Ready for Black Friday in Four Weekends.
The merchandising rhythm: when to revisit
Smart Merchandising is not a one-and-done setting. It's a quarterly conversation with the catalog. Three triggers that should make you reopen Edit Filters and Auto Create Products & Variants:
- A new season at your supplier. S&S, SanMar, and the rest publish seasonal catalog refreshes. A 30-minute review of "should the new Bella+Canvas style join my filter?" is enough.
- A new line at your store. When you decide to add corporate hats to a streetwear store, the new supplier (e.g., Cap America) gets its own filter set, its own Auto-Create mode, its own Update Settings — without touching the existing S&S setup.
- A traffic spike on the calendar. Black Friday, back-to-school, year-end corporate-gifting: each is a reason to consider freezing the catalog for the duration with
No New Products or Variants.
If you'd rather not run the rhythm yourself, email support@comstack.com. Comstack runs quarterly merchandising reviews with customers as part of the support engagement.
What it doesn't do (yet)
Three honest limits worth knowing as you validate.
- Filters are per-supplier, not per-collection. You can run wildly different filters on S&S vs SanMar vs Cap America in the same store, but you cannot ask Supply Master to import "the same SanMar catalog under two different filter sets into two different Shopify collections." The workaround for the small number of stores that need this is to run two SanMar supplier connections in the same install (each with its own filter set and Auto-Create mode); see the FAQ: Importing, Filtering & Syncing entry on dual-supplier connections for the embroidered-vs-patched-version pattern.
- Variant filters cannot drop one half of a variant pair. A SKU is a full color-and-size combination in the supplier's database. You cannot import "all colors of the Bella+Canvas 3001 but no size labels at all" — every variant has both a color and a size. If you need to hide the size selector visually on the storefront, that's a Shopify theme customization, not a Supply Master filter.
- Auto-Create modes apply to the whole supplier, not per-style. The four modes are set at the supplier level. You cannot ask Supply Master to "auto-create new variants on the Bella+Canvas 3001 but not on the Comfort Colors 1717" within the same supplier. The workaround is two supplier connections (each with its own brand filter and its own Auto-Create mode).
If any of these matter, mention them to support@comstack.com — the engineering roadmap is built on what merchants are actually asking for.
FAQ
How is "filtering" different from a Shopify collection?
A Shopify collection is what your storefront customer browses. A Supply Master filter is what enters your store from the supplier in the first place. The collection is downstream; the filter is upstream. You can have a filter that imports 500 SKUs and a Shopify collection that surfaces 50 of them as "summer essentials" — the other 450 are still in your store and managed by Supply Master, just not in that collection.
Will filters slow down my sync?
No. Filters are evaluated against the supplier's data before products move into Shopify. A tighter filter actually makes syncs faster because Shopify has fewer products to write.
What if I want two versions of the same product (e.g., embroidered and plain)?
Create two supplier connections in the same install — for example, "S&S — Plain" and "S&S — Embroidered" — each with its own filter, its own Auto-Create mode, and its own pricing rule. The supplier's catalog is the same; your store treats the two as distinct product lineups.
How do I switch Auto-Create modes safely?
Open Edit Supplier > Automatic Sync, change Auto Create Products & Variants to the new mode, save the supplier. The next sync respects the new rule. No products are deleted by switching mode; the rule only changes what gets added on subsequent syncs.
What happens to products that fall out of my filter?
They stay in your Shopify store but stop receiving updates from Supply Master (no inventory refresh, no pricing refresh, no description refresh). To remove them cleanly, set Action on Unavailable Products to Archive Products and run a sync — the products archive in Shopify (hidden from the storefront, recoverable in admin), and you can permanently delete from Shopify after review. The detailed flow is in FAQ: Importing, Filtering & Syncing.
Can I freeze the catalog for two weeks and then unfreeze it?
Yes. Switch Auto Create Products & Variants to No New Products or Variants for the freeze period. Pricing and inventory updates still flow during the freeze. When you're ready to unfreeze, switch back to your normal mode (most stores: Always Create Products & Variants). The next sync after unfreeze catches up with anything the supplier added during the freeze.
Will the AI Filter Generator give me a perfect filter on the first try?
Usually close, sometimes not. The AI suggests filter conditions you can review and apply; you have the final say. If the suggestion misses a brand or includes a color you didn't want, edit the filter row by hand before saving. Treat the AI as a starting draft, not a final answer.
What about my brand-specific pricing rules?
Pricing rules live on a separate screen (Edit Supplier > Product Settings > Match Fields) and are independent of filters and Auto-Create modes. Filters decide what enters; pricing decides what each entered product costs. For per-brand and tiered pricing recipes, see Supply Master pricing formulas: 12 Liquid recipes for wholesale apparel.
Can the Comstack team set up Smart Merchandising for me?
Yes. Email support@comstack.com with a sentence or two describing the brands, sizes, colors, and price points you want to carry, plus how you want to handle new SKUs going forward. A Comstack engineer will configure the filters and Auto-Create modes on your store and walk you through the result. Most setup calls take 30 to 45 minutes per supplier.
What does it cost?
Free trial. Plans scale with variant count and update volume; filters and Auto-Create modes are included on every plan. Tighter filters mean fewer variants and fewer monthly updates, which usually means a smaller plan. Exact pricing on the App Store listing.
Try it on your store
Smart Merchandising is the difference between a 90,000-SKU dump and a curated storefront that looks like your brand. Two settings, configured once, that decide exactly what enters your store today and what your supplier is allowed to add tomorrow.
- Install Supply Master free on the Shopify App Store — 5.0★, top-rated for apparel-supplier integration in the U.S. and Canada.
- Or email support@comstack.com — a Comstack engineer will configure your filters and Auto-Create rules with you, in one call.
Comstack has been building integrations for apparel and promo suppliers since 2012. If you can describe the catalog you want, the right filters and modes are 30 minutes away.
Pick the brands. Pick the sizes. Pick what's allowed in next. Save the supplier. The catalog runs itself.