Sell from Three Suppliers Without Running Three Apps — A Supply Master Walk-Through
A six-person screen-print shop in Austin runs three suppliers in the same Shopify store. S&S Activewear sends them Bella+Canvas, Comfort Colors, and Next Level blanks for the press. SanMar sends Port Authority polos for the corporate-merch program their biggest client runs. Cap America sends foam-front truckers for the dropship side of the storefront — the side they don't decorate, just resell.
Three suppliers, three workflows, three pricing rules, three inventory situations, three order-routing decisions. One Shopify store. One Supply Master install.
The hard way to run this is three separate Shopify apps — one per supplier — each fighting for catalog and inventory ownership of the same product page. The clean way is one app with three supplier connections, each configured for the workflow it actually serves. Filters that don't bleed across. Inventory rules that don't collide. Order modes that don't trigger each other.
This article walks through how that store is set up, screen by screen, with one supplier per stage of the configuration. By the end you'll know exactly how to run a three-supplier shop on a single install — and what to change if your shop runs four, five, or two.
Running example used throughout this article: Bridgeport Print Shop, a six-person screen-print and embroidery shop in Austin. Three suppliers: S&S Activewear (blanks for in-house decoration, plus a small dropship line for stock-color tees), SanMar US (Port Authority polos for a healthcare client's new-hire program), Cap America (foam-front truckers for the dropship side of the store, embroidered upon order). One Shopify store. One Supply Master install.
Key Takeaways
- What this article shows — how to run three apparel suppliers in one Shopify store on a single Supply Master install — different filters per supplier, different inventory rules per supplier, different order modes per supplier, and one unified pricing pattern.
- Who it's for — Shopify apparel-store owners running (or about to run) two or more wholesale suppliers in the same store.
- The fast answer — every supplier has its own card under
Suppliers. Filters, inventory, pricing, AI+, and order routing are configured per supplier. Nothing crosses lines unless you tell it to. - What it doesn't do (yet) — duplicate-style detection across suppliers (e.g., recognizing the same Bella+Canvas 3001 in S&S and ACC and merging them into one Shopify product) is a future improvement; today, you decide per-supplier which one is your source of truth for shared SKUs.
- 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 all three supplier connections with you.
Table of contents
- Why one app beats three apps
- Bridgeport Print Shop in one screen
- Step 1 — Add all three suppliers
- Step 2 — Filter each supplier to the catalog you actually want
- Step 3 — Set inventory handling per supplier
- Step 4 — Pick a pricing rule per supplier
- Step 5 — Decide the order-routing mode per supplier
- Step 6 — Match Fields and AI+ where the supplier earns it
- How a single Shopify order flows through three suppliers
- What it doesn't do (yet)
- FAQ
- Try it on your store
Why one app beats three apps
Three Shopify apps for three suppliers means three product-import flows, three inventory-write loops, and three apps fighting over the same Shopify product when an SKU happens to exist on more than one supplier. The friction shows up in three predictable places:
- Stock collisions. App A and App B both write inventory for the same Bella+Canvas 3001 because both suppliers carry it. Without a single source of truth, the last writer wins, and "the last writer" is whichever app's cron job ran second in the last 30 minutes.
- Pricing collisions. Each app has its own pricing rule. Each app overwrites the price on every sync. Whichever app refreshed last decides the price your customer sees.
- Operational drift. Three settings screens. Three filter UIs. Three different concepts of "how often does inventory refresh." Three subscriptions. Three support contacts.
A single integration that handles every supplier in one place avoids all three. Bridgeport Print Shop has S&S and Cap America with overlapping SKUs (the Bella+Canvas 3001 they decorate vs the same SKU as a stock-color dropship), and the only reason that doesn't blow up is that one app — Supply Master — is responsible for both inventory writes and reconciles them based on per-supplier filter sets and per-supplier inventory rules.
The store side stays clean. The customer side never sees the mechanics.
Bridgeport Print Shop in one screen
Before the per-supplier walk-through, here's what their three connections look like at a glance:
| Setting | S&S Activewear | SanMar US | Cap America |
|---|---|---|---|
| Job in the store | Decorated blanks (in-house) + small dropship line | Port Authority polos for healthcare client | Foam-front truckers (dropship) |
| Filters | 4 brands (Bella+Canvas, Comfort Colors, Next Level, Gildan) | 1 brand (Port Authority), 5 styles, 5 colors | All Cap America styles, exclude blank-only colors |
| Sync frequency | Every 6 Hours | Daily | Daily |
| Inventory handling | Filter to TX/GA/KS warehouses, 5-unit buffer | Single inventory pool, 10-unit buffer | Single inventory pool, 5-unit buffer |
| Pricing rule | wholesale × 1.5, round to .95 |
wholesale × 1.45, round to .95 |
wholesale × 1.6, round to .95 |
| Order Sync | Manual (decorator workflow) | Disabled (handled in SanMar portal) | Automatic (pure dropship) |
| AI+ | Enabled ($99 one-time) | Disabled | Disabled |
| Vendor name in Shopify | "Bridgeport Print Shop" | "Bridgeport Print Shop" | "Bridgeport Print Shop" |
That's the entire configuration on one page. The next sections walk through how each row above gets set, supplier by supplier.
Step 1 — Add all three suppliers
Same flow per supplier:
Suppliersin the Supply Master sidebar.- Click
Add supplier. - Pick the supplier from the modal — Bridgeport adds S&S Activewear first, then SanMar US, then Cap America in three separate sessions.
- Plug in the credentials for each (S&S API username/password/customer number, SanMar EDI/FTP credentials, Cap America credentials). For the credential walk-through per supplier, see how to get your supplier credentials.
After this step, Suppliers shows three cards. Each card is independent — its own settings, its own sync history, its own filter set, its own inventory rules, its own order mode.
If you want help requesting any of the supplier API accounts (S&S web-services, SanMar EDI, Cap America catalog access), email support@comstack.com. Comstack handles credential setup as part of the support engagement.
Step 2 — Filter each supplier to the catalog you actually want
Filters are per-supplier. Bridgeport's three filter sets reflect three different jobs.
S&S Activewear filter
Bridgeport decorates four brands. Everything else from the 100+ S&S brand list stays out of the store.
- Product filter:
Brand Name — Equal To Any — Bella+Canvas, Comfort Colors, Next Level, Gildan. - Variant filter (And):
Size — Equal To Any — XS, S, M, L, XL, 2XL, 3XL, 4XL.
About 4,500 SKUs land in Shopify. Plenty of catalog for the press; small enough that the variant count stays inside their plan tier.
SanMar US filter
Bridgeport's healthcare client's new-hire kit uses exactly five Port Authority polo styles in five approved colors. Everything else from SanMar's 30,000-SKU catalog stays out.
- Product filter:
Brand Name — Equal To — Port Authority. - Product filter (And):
Style Number — Equal To Any — L500, K500, K420, L420, K500LS. - Variant filter (And):
Color Name — Equal To Any — Navy, Black, Charcoal, White, Burgundy. - Variant filter (And):
Size — Equal To Any — XS, S, M, L, XL, 2XL, 3XL.
About 175 SKUs (5 styles × 5 colors × 7 sizes). Tiny catalog, but exactly what the program needs.
Cap America filter
Bridgeport's dropship side carries every Cap America trucker style they can get on the floor — but skips the strict-blank colors that don't sell embroidered (e.g., neon-orange foam fronts they've never sold a single one of in two years).
- Product filter:
Category — Contains Any — Trucker, 5-Panel, Snapback. - Variant filter (And):
Color Name — Does Not Contain — Neon Orange. - Variant filter (And):
Color Name — Does Not Contain — Safety.
About 1,200 SKUs land. Bridgeport reviews this filter quarterly when Cap America releases new colors.
For the full filter walk-through with the full condition list, see Smart Merchandising: Fine-Tune Which Supplier Products Land in Your Store.
Step 3 — Set inventory handling per supplier
Each supplier has its own warehouse footprint, its own inventory frequency, and its own buffer choice.
S&S Activewear inventory
Bridgeport ships from Austin. Of S&S's eight warehouses, four are within two-day ground reach: Mexia (Texas), McDonough (Georgia), Olathe (Kansas), and Lockport (Illinois). The other four (Reading PA, Robbinsville NJ, Reno NV, Las Vegas NV) ship slow to Austin customers.
Edit Supplier > Inventory Settings:
Warehouse Handling: Filter to Mexia, McDonough, Olathe, Lockport.Buffer: 5 units per variant.Sync Frequency(underAutomatic Sync): Every 6 Hours.
Why filter and not combine. Bridgeport's "ships in 2 business days" promise depends on staying inside that warehouse subset. Combine would write a higher Shopify number including stock from warehouses that ship slow to Texas — which leads to "in stock" listings that ship to Austin from Reno five business days later.
For the deeper combine-vs-filter-vs-map walk-through, see Multi-warehouse inventory on Shopify: combine, filter, or map?.
SanMar US inventory
SanMar exposes total inventory only — no warehouse breakdown for non-AlphaBroder suppliers. Bridgeport runs SanMar with a higher buffer because the program is high-stakes (a hospital missing a new-hire shipment is a phone call Bridgeport doesn't want).
Edit Supplier > Inventory Settings:
Warehouse Handling: Combine (only option for SanMar).Buffer: 10 units per variant.Sync Frequency: Daily.
Cap America inventory
Cap America runs a single inventory pool too (no warehouse breakdown). The dropship line is lower-stakes than the SanMar program — Bridgeport runs the standard 5-unit buffer.
Edit Supplier > Inventory Settings:
Warehouse Handling: Combine.Buffer: 5 units per variant.Sync Frequency: Daily.
Step 4 — Pick a pricing rule per supplier
Per-supplier markup. Each rule lives on Edit Supplier > Product Settings > Match Fields > Variant Price > Modify.
S&S Activewear pricing
Bridgeport's blanks-for-decoration markup is 50%, rounded to .95 (their standard pricing voice).
{{ variant.piecePrice | times: 1.5 | round_to_95 }}
(For the round_to_95 helper and other rounding patterns, see Supply Master pricing formulas: 12 Liquid recipes for wholesale apparel.)
SanMar US pricing
The healthcare client's program has a contracted markup of 45% over wholesale. Bridgeport encodes that contract as a Liquid rule so quarterly cost changes from SanMar reprice the catalog automatically.
{{ variant.piecePrice | times: 1.45 | round_to_95 }}
Cap America pricing
The dropship truckers carry a 60% markup — Bridgeport doesn't decorate, but they handle customer service, returns, and the storefront experience.
{{ variant.piecePrice | times: 1.6 | round_to_95 }}
Each rule is independent. Each runs only against its own supplier's products. The S&S pricing rule never touches a SanMar product because Match Fields lives inside the supplier configuration, not at the store level.
For more pricing patterns (case-pack-aware, MAP-aware, tiered), see the 12 Liquid recipes article.
Step 5 — Decide the order-routing mode per supplier
Each supplier gets the order mode that fits its workflow. Set under Edit Supplier > Order Settings > Order Sync.
S&S Activewear: Manual
Bridgeport decorates most S&S blanks before shipping. They also run a small dropship line for stock-color tees that don't get decorated. The right mode for the decorated workflow is Manual — every order goes into App Orders as Pending, the fulfillment lead reviews it, and clicks Submit Now only on the dropship-eligible items. Decorated items are handled outside the app on Bridgeport's press schedule.
Order Sync: Manually Fulfill Orders.
SanMar US: Disabled
SanMar order forwarding is in development. Bridgeport places the SanMar program orders through SanMar's regular dealer portal weekly, in batches that align with the hospital's new-hire onboarding calendar. Supply Master keeps the SanMar catalog and stock fresh; ordering happens outside the app.
Order Sync: Disabled.
Cap America: Disabled (today), planned move to Automatic when supported
Cap America does not yet have automatic order forwarding through Supply Master. Bridgeport runs the dropship line with Order Sync: Disabled today and places orders through Cap America's regular reseller channel. They've already planned the workflow change to Automatically Fulfill Orders once Cap America's order handoff ships.
Order Sync: Disabled.
For the four order modes in detail, see Control How Orders Get Sent to Your Supplier.
Step 6 — Match Fields and AI+ where the supplier earns it
Match Fields is per-supplier. AI+ is per-supplier-type. Bridgeport invests in both only where the volume justifies it.
S&S Activewear: AI+ enabled
S&S is Bridgeport's largest catalog at 4,500 SKUs. Writing storefront descriptions for that many products by hand is not happening, so Bridgeport pays $99 one-time for AI+ on S&S. The default AI+ mappings are accepted; a small Liquid wrapper on Description (HTML) adds Bridgeport's "In stock at Bridgeport Print Shop, Austin TX" line. Vendor is set to Bridgeport Print Shop. Tags are composed with a bps_ prefix.
For the AI+ walk-through, see Turn Bland Supplier Data into Store-ready Descriptions with AI+.
SanMar US: defaults plus title cleanup
The SanMar program has 175 SKUs total. AI+ is not worth the $99 charge for a catalog this small. Instead, Bridgeport applies the SanMar title-cleanup recipe (Recipe 2 from Make Your Supplier's Catalog Look Like Your Own Storefront) so titles read cleanly without trademarks. Vendor is set to Bridgeport Print Shop. Compare-at-price is set to SanMar's MSRP for the discount badge. Everything else runs on the SanMar default mappings.
Cap America: defaults plus vendor rename
Cap America's catalog has 1,200 SKUs in Bridgeport's filter. The Cap America default field mappings are clean. Bridgeport overrides only the vendor (Bridgeport Print Shop) and the compare-at-price (Cap America's MSRP). No AI+, no other custom modifiers.
The result. All three suppliers in Bridgeport's storefront read as Bridgeport Print Shop with consistent pricing format and Bridgeport's own taxonomy via tags. The customer never knows where the product physically came from.
How a single Shopify order flows through three suppliers
A real Shopify customer at Bridgeport's store places an order with three line items:
- Bella+Canvas 3001 in heather grey, size XL, quantity 1 — sourced from S&S, decorated by Bridgeport.
- Port Authority L500 polo in navy, size L, quantity 1 — sourced from SanMar, embroidered by Bridgeport for the healthcare client.
- Cap America OG6P trucker in black, quantity 1 — sourced from Cap America, dropshipped (no decoration).
Here's exactly what happens after the customer pays:
- The Shopify order is captured. Supply Master sees it on the next pull (within 30 minutes for stores running Automatic anywhere; immediately on the next supplier-specific scheduled run otherwise).
- Each line item is identified by its source supplier. The Bella+Canvas 3001 is tagged to S&S. The Port Authority L500 is tagged to SanMar. The Cap America OG6P is tagged to Cap America.
- Each line item is routed per its supplier's
Order Syncmode.- S&S line: lands in S&S's
App OrdersasPending(Manual mode). Bridgeport's fulfillment lead reviews. Decorated items get pulled to the press; dropship items getSubmit Now. The Bella+Canvas 3001 in this order is decorated, so it stays out ofSubmit Nowand is handled on the press schedule. - SanMar line: nothing happens in the app (Disabled). Bridgeport's program manager places the SanMar PO on the next weekly batch through the SanMar portal.
- Cap America line: nothing happens in the app (Disabled). Bridgeport's dropship lead places the order through the Cap America reseller channel within the day.
- S&S line: lands in S&S's
- Tracking comes back into Shopify per supplier's path. S&S returns tracking via its API; SanMar tracking is entered manually; Cap America tracking is entered manually.
One Shopify order. Three workflows. Each line is handled per its supplier's rules without any cross-contamination. The customer sees one order with three tracking numbers; the operations side sees three distinct paths handled by the three different processes that fit each supplier's reality.
If Bridgeport later wants to flip Cap America to Automatically Fulfill Orders once Cap America's order handoff ships, the change is one dropdown on Cap America's Order Settings tab. The S&S and SanMar workflows are untouched.
For the hybrid-workflow deep-dive — running in-house decoration on one supplier and hands-off dropship on another in the same store — see the Stage 4 playbook Run Decorator Jobs and Dropship Orders from One Store, Without Mixing Them Up.
What it doesn't do (yet)
Three honest limits that come up most for multi-supplier shops.
- Multi-supplier fulfillment-routing logic is not in the app. Supply Master writes inventory and routes orders per supplier; it does not pick which supplier to source from when multiple suppliers carry the same SKU. If both S&S and Cap America happen to carry the same Comfort Colors hoodie style and you want Supply Master to pick the cheaper-or-faster one for each order, that's a Shopify fulfillment-routing app's job, not Supply Master's. The workaround for stores that want this today is to use filters to assign each SKU to exactly one supplier (e.g., S&S carries the hoodie style; Cap America's filter excludes it).
- Per-supplier-type AI+ pricing is not pooled across suppliers. AI+ is $99 per supplier type. Three suppliers from three different types (S&S, SanMar, Cap America) costs $297 total. There is no bundle discount today.
- Some suppliers have feature gaps that affect cross-supplier consistency. Order handoff is S&S and PromoStandards-only today. Warehouse-level inventory is S&S and AlphaBroder-only. AI+ works on every built-in supplier but not on Custom Suppliers. The supported suppliers and features matrix is the canonical source of truth — review it when you're picking your supplier mix.
If any of these matter, mention them when you email support@comstack.com — the engineering roadmap is built on what merchants are asking for.
FAQ
How many suppliers can I run on one install?
There is no app-imposed limit on the supplier count. Bridgeport runs three. Some Comstack customers run five or six. The practical limit is your plan tier (which scales with variant count and update volume) and your team's ability to keep the per-supplier filters and pricing rules current. Comstack runs quarterly merchandising reviews with multi-supplier customers to keep things in shape.
Will my supplier rep know I'm running them through Supply Master?
For S&S Activewear and PromoStandards suppliers (like ACC), the supplier sees orders coming through their official API, which Supply Master uses with your credentials. The rep usually finds out only when you mention it (most do — it accelerates support). For other suppliers, where Supply Master pulls catalog and stock but does not place orders, the rep doesn't see Supply Master at all — they see your normal ordering pattern through their dealer portal.
Will the same SKU on two suppliers cause a conflict?
Only if you let it. A common pattern: the Bella+Canvas 3001 exists at both S&S and ACC. Bridgeport handles this by setting up the S&S filter to include the Bella+Canvas 3001 and the ACC filter to exclude it. Each SKU is "owned" by exactly one supplier in Bridgeport's store. Supply Master then writes inventory only from the owning supplier, no collision.
Can I run different AI+ supplier types together?
Yes. Each supplier type pays its own one-time $99. Bridgeport could enable AI+ on SanMar and Cap America later if their volume justifies it. The mappings are independent per supplier; nothing carries over.
What if I want to switch one supplier off seasonally?
Two options. Soft pause: set the supplier's Sync Frequency to Never and Order Sync to Disabled — the catalog stops refreshing, no orders flow, but the products stay in your Shopify store. Hard pause: archive the products via filters + Action on Unavailable Products: Archive Products — the products archive in Shopify, hidden from the storefront, recoverable later.
How is one app cheaper than three apps?
Most multi-app Shopify shops pay 3× the per-app subscription. Supply Master charges by variant count and update volume across all your suppliers, in one plan. Three small suppliers usually fit in a tier that costs less than three separate app subscriptions, even before accounting for the operational time saved on a single integration. Exact pricing on the App Store listing.
What happens when one supplier's API is down?
The other suppliers keep running. Each supplier's sync schedule and order routing are independent. If S&S's API is unreachable for a few hours, SanMar and Cap America keep updating; S&S resumes on the next successful pull. Failed pulls show in Sync History per supplier.
Can the Comstack team set up all three suppliers for me?
Yes. Email support@comstack.com. A Comstack engineer will configure each supplier connection — credentials, filters, inventory, pricing, AI+, order routing — and walk you through the multi-supplier flow with a real test order. Most setup calls take 60-90 minutes for a three-supplier shop.
What does it cost?
Free trial. Plans scale with total variant count and total update volume across all your suppliers. AI+ is a one-time $99 per supplier type if you want it. Exact numbers on the App Store listing.
Try it on your store
A multi-supplier apparel store does not need three apps. It needs one app that treats each supplier as its own configurable workflow. That's how Bridgeport runs S&S, SanMar, and Cap America in the same Shopify store without anything stepping on anything else.
- 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 all your supplier connections with you, in one call.
Comstack has been building integrations for apparel and promo suppliers since 2012. If your shop runs more than one supplier, the right setup for your store is a single configuration session away.
Add the suppliers. Configure each one for the workflow it serves. The store runs itself across all of them.