Turn Bland Supplier Data into Store-ready Descriptions that Sell with AI+
A wholesale supplier writes for a wholesale buyer. The Bella+Canvas 3001 description on S&S reads Unisex Jersey Short Sleeve Tee. 100% Airlume combed and ringspun cotton, 32 single 4.2 oz. Athletic Heather is 90% Airlume combed and ringspun cotton, 10% polyester... That description is right for a buyer placing a 5,000-unit PO. It is wrong for the customer browsing your Shopify store at 11pm.
Your storefront needs a real product description. A clean SEO title, a meta description, a bulleted feature list, a category your storefront filters can use, and tags that actually describe the garment. Across 4,000 products, writing those by hand is a job. Across 30,000 products, it's not a job — it's not happening.
AI+ — the optional add-on that uses AI to generate storefront-ready copy from your supplier's data — handles this work. Once enabled on a supplier, fifteen generated fields appear on the same Match Fields screen alongside your supplier's raw data, ready to drop into Shopify wherever you want them.
This article walks through what AI+ generates, what the defaults give you, and what a Bella+Canvas 3001, a SanMar Sport-Tek JST63, and a Cap America trucker look like before and after. By the end you'll know exactly what AI+ is, what to map it to, and whether the one-time $99 per supplier is right for your store.
Running example used throughout this article: Northcoast Outfitters, a regional decorator and reseller in Cleveland that runs S&S blanks (their largest supplier), SanMar polos (corporate gifts), and Cap America headwear (the dropship side of their store). They want every product to have a real storefront description without writing a word.
Key Takeaways
- What this article shows — what AI+ generates (15 fields per product), what the defaults map into Shopify, and three real before/after samples (Bella+Canvas 3001, Sport-Tek JST63, Cap America trucker).
- Who it's for — Shopify apparel-store owners with hundreds-to-thousands of supplier-sourced products who don't want to write product descriptions by hand.
- The fast answer — enable AI+ from
Edit Supplier > Product Settings > Match Fields > Enable AI+ Data(one-time $99 per supplier type), clickAdd AI+ Field Defaults, run a sync. Storefront-ready titles, descriptions, SEO copy, categories, and tags land on every product. - What it doesn't do (yet) — AI+ writes the copy, not the imagery; it doesn't generate lifestyle photos or replace existing supplier images. Per-store brand-voice tuning of the AI+ output is on the roadmap; today you can edit any AI+ field after generation if it doesn't match your brand voice exactly.
- 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 set up AI+ on your suppliers with you.
Table of contents
- Spec-sheet copy vs storefront copy: what's actually different
- What AI+ generates: the 15 fields
- The default mappings: what lands where
- Before and after: three real apparel products
- How to enable AI+ on a supplier
- Make it sound like your shop, not a generic AI: the brand-voice modifier
- How real stores use AI+
- What it doesn't do (yet)
- FAQ
- Try it on your store
Spec-sheet copy vs storefront copy: what's actually different
A wholesale supplier writes for a buyer who already knows the product. Their description leans on the spec sheet — gauge, fabric weight, lining type, ounce-per-square-yard. It reads as fact, not as marketing. That's appropriate for a wholesale catalog. It's not appropriate for the consumer-facing storefront.
A storefront customer wants something different on the same product:
- A title that reads like a product, not a SKU. "Bella+Canvas 3001 Unisex Short-Sleeve Tee" beats "B+C 3001 SS T".
- A description that names the use, not just the spec. "Soft, tailored unisex tee that drapes for everyday wear" plus the spec. Not just the spec.
- A bulleted feature list. Three to seven bullets. Skimmable on phone.
- An SEO title and meta description. Search engines want the right keywords; humans want the right click-bait sentence.
- A real category and a set of useful tags. "T-Shirts" plus "unisex", "cotton", "short sleeve" — not "tee" alone.
AI+ generates all of the above from the supplier's existing data. You don't write anything. You don't tweak per product. You enable AI+, accept the defaults (or pick from a richer set), and the next sync writes the storefront copy across your entire catalog.
The mechanism is exactly the same as the rest of Match Fields: AI+ adds 15 source fields (each prefixed AI_) to the source-field dropdown on Edit Supplier > Product Settings > Match Fields. You map them into Shopify the same way you map any other supplier field. The only difference is who wrote the data — the supplier, or the AI working from the supplier's data.
For the Match Fields walk-through, see Make Your Supplier's Catalog Look Like Your Own Storefront.
What AI+ generates: the 15 fields
Once AI+ is enabled on a supplier, fifteen new source fields appear in the Match Fields source dropdown. They're prefixed with AI_ so you can spot them at a glance.
| AI+ field | What it generates |
|---|---|
AI SEO Title |
Search-optimized product title |
AI SEO Description |
Meta description written for search engines |
AI Bulleted Description |
Feature list formatted as bullet points |
AI Short Description |
One-to-two sentence summary |
AI Medium Description |
Paragraph-length description |
AI Long Description |
Full marketing description |
AI Clean Title |
Cleaned-up product title (removes symbols and formatting artifacts) |
AI Clean Handle |
SEO-friendly URL handle |
AI Shopify Product Category |
Human-readable Shopify standard product category |
AI Shopify Product Category ID |
Numeric Shopify taxonomy category ID — maps directly to the Shopify Category field |
AI Base Category |
Top-level product category (e.g., "T-Shirts") |
AI Sub Category |
More specific category (e.g., "Performance T-Shirts") |
AI Tags |
Auto-generated tags for filtering and collections |
AI Material |
Fabric or material type (e.g., "Cotton", "Polyester") |
AI Gender |
Target gender (e.g., "Men", "Women", "Unisex") |
Four of those — AI Base Category, AI Sub Category, AI Material, and AI Gender — are also exposed as filter fields. So you can filter your import using AI-enriched data on top of (or instead of) the supplier's original taxonomy. A streetwear shop that wants only unisex products can filter on AI Gender = Unisex even if the supplier's taxonomy doesn't have a clean unisex flag.
For the canonical reference, see AI+ enriched product data.
The default mappings: what lands where
When you enable AI+, the Match Fields section shows a button called Add AI+ Field Defaults. Clicking it lays in a recommended starting set of mappings that covers most of what stores need:
| Shopify destination | AI+ source | Modifier (default) |
|---|---|---|
Description (HTML) |
AI Bulleted Description |
{{ AI_shortDescription }} <br/> {{ AI_bulletedDescription }} |
Category |
AI Shopify Product Category ID |
(none) |
SEO Title |
AI SEO Title |
(none) |
SEO Description |
AI SEO Description |
(none) |
Product Type |
AI Base Category |
(none) |
Tags |
AI Tags |
(none) |
Tags |
AI Material |
(none) |
Tags |
AI Gender |
(none) |
Two things to know about the defaults:
- For
Description (HTML), the default modifier combines the short description and the bulleted feature list. That's what most stores want on the product page — a one-sentence opener followed by the spec bullets. If you want the longer marketing description instead, clickModifyon the row and switch to{{ AI_longDescription }}. - For
Tags, the AI+ defaults add sources alongside any tags you already have. They don't overwrite your existing tag mappings (e.g., thebrandName→Tagsmapping or the category-prefix mapping from Recipe 5 in Make Your Supplier's Catalog Look Like Your Own Storefront). Each source adds its own values; Shopify handles deduping.
The defaults are a starting point. Every mapping is editable through Modify. The next section walks through what they actually produce on three real apparel products.
Before and after: three real apparel products
Same product before AI+ and after AI+ defaults, with the supplier's raw data on the left and the AI-generated storefront fields on the right.
Bella+Canvas 3001 Unisex Short-Sleeve Tee (S&S Activewear)
Supplier data (before AI+):
Title: Unisex Jersey Short Sleeve Tee
Brand: Bella+Canvas
Style: 3001
Description (raw): Unisex Jersey Short Sleeve Tee. 100% Airlume combed and ringspun
cotton, 32 single 4.2 oz. Athletic Heather is 90% Airlume combed and ringspun
cotton, 10% polyester, 32 single 4.2 oz. Heather colors are 52% combed and
ringspun cotton, 48% polyester, 32 single 4.2 oz. Tear-away label. Side seamed.
Retail fit.
Categories (supplier taxonomy): T-Shirts > Unisex > Short Sleeve
AI+ generated fields (after AI+ defaults are applied):
AI SEO Title: Bella+Canvas 3001 Unisex Short-Sleeve T-Shirt — Soft Cotton Tee
AI SEO Description: Premium unisex short-sleeve tee in 100% Airlume combed cotton.
Side-seamed retail fit, tear-away label, available XS-4XL in 30+ colors.
AI Short Description: A soft, retail-fit unisex tee in premium combed cotton, made
to drape and wear like a favorite shirt from day one.
AI Bulleted Description:
- 100% Airlume combed and ringspun cotton (32-single, 4.2 oz)
- Side-seamed retail fit
- Tear-away label
- Athletic Heather: 90% cotton / 10% polyester
- Heather colors: 52% cotton / 48% polyester
- Available XS through 4XL
AI Clean Title: Bella+Canvas 3001 Unisex Short-Sleeve T-Shirt
AI Clean Handle: bella-canvas-3001-unisex-short-sleeve-tee
AI Shopify Product Category: Apparel & Accessories > Clothing > Shirts & Tops > T-Shirts
AI Shopify Product Category ID: 5697 (Shopify's standard "T-Shirts" category)
AI Base Category: T-Shirts
AI Sub Category: Short-Sleeve T-Shirts
AI Tags: t-shirt, short-sleeve, cotton, retail-fit, unisex, tear-away-label, side-seamed
AI Material: Cotton
AI Gender: Unisex
What lands on the Shopify product page after the next sync. The product title becomes "Bella+Canvas 3001 Unisex Short-Sleeve T-Shirt." The product description shows the short opener followed by the bulleted feature list. The SEO title and meta description fill in. The product type reads "T-Shirts." Tags include "t-shirt", "short-sleeve", "cotton", "unisex", and the supplier's brand name. The Shopify category is set to the standard "T-Shirts" taxonomy ID — meaning Shopify's product-classification, taxes, and search features all work correctly out of the gate.
Sport-Tek JST63 Colorblock Raglan Anorak (SanMar US)
Supplier data (before AI+):
Title: Sport-Tek ® Colorblock Raglan Anorak. JST63
Brand (mill): Sport-Tek
Style: JST63
Description (raw): Sport-Tek ® Colorblock Raglan Anorak. 100% polyester woven shell
with full mesh lining. Weather-Resistant. Open hem. Front zipper with chin guard.
Categories (supplier taxonomy): Outerwear > Pullovers > Anoraks
AI+ generated fields:
AI SEO Title: Sport-Tek JST63 Colorblock Raglan Anorak — Lightweight Pullover Jacket
AI SEO Description: Lightweight, weather-resistant raglan anorak with full mesh
lining and chin-guard zipper. Eight colorways, Sport-Tek JST63.
AI Short Description: A lightweight raglan anorak built for unpredictable weather,
layered for cool mornings on the field and tailored for crisp uniform programs.
AI Bulleted Description:
- 100% polyester woven shell
- Full mesh lining for breathability
- Weather-resistant treatment
- Open hem with drawstring
- Front zipper with chin guard
- Eight color combinations
AI Clean Title: Sport-Tek JST63 Colorblock Raglan Anorak
AI Clean Handle: sport-tek-jst63-colorblock-raglan-anorak
AI Shopify Product Category: Apparel & Accessories > Clothing > Outerwear > Coats & Jackets
AI Shopify Product Category ID: 5589
AI Base Category: Outerwear
AI Sub Category: Anoraks & Pullovers
AI Tags: anorak, pullover, raglan, weather-resistant, polyester, lightweight, sport-tek, colorblock
AI Material: Polyester
AI Gender: Unisex
The trademark symbol is gone. The style number sits in the title where customers expect it. The description reads as marketing, not a spec card. The SEO title contains keywords ("lightweight," "pullover," "anorak") that match how a customer would search. None of this required a Match Fields modifier on the title — AI+ Clean Title handles it.
Cap America OG6P Foam-Front Trucker (Cap America)
Supplier data (before AI+):
Title: Foam-Front 5-Panel Cap
Brand: Cap America
Style: OG6P
Description (raw): Foam-front 5-panel cap. Plastic snap closure. Mesh back. One
size fits most.
Categories (supplier taxonomy): Headwear > Trucker Caps
AI+ generated fields:
AI SEO Title: Cap America OG6P Foam-Front Trucker Cap — Snap-Back, Mesh Back
AI SEO Description: Classic foam-front 5-panel trucker with mesh back panels
and plastic snap closure. One size fits most. Cap America OG6P, 24+ colors.
AI Short Description: The classic foam-front trucker with structured crown, mesh
back, and the snap-back fit your customers grew up with.
AI Bulleted Description:
- Foam-front 5-panel construction
- Structured crown holds shape through repeated wear
- Mesh back panels for breathability
- Plastic snap closure
- One size fits most
- Available in 24+ color combinations including blackout and team palettes
AI Clean Title: Cap America OG6P Foam-Front Trucker
AI Clean Handle: cap-america-og6p-foam-front-trucker
AI Shopify Product Category: Apparel & Accessories > Clothing Accessories > Hats
AI Shopify Product Category ID: 188 (Shopify's standard "Hats" category)
AI Base Category: Headwear
AI Sub Category: Trucker Caps
AI Tags: trucker, foam-front, snap-back, mesh-back, 5-panel, headwear, cap-america
AI Material: Polyester / Foam
AI Gender: Unisex
A 16-word supplier description becomes a 70-word storefront page that ranks. The structural crown phrase, the mesh-back phrase, and the color-availability call-out are all relevant to how a customer shops headwear. None of this is generic AI fluff — every bullet maps back to a supplier-data fact.
How to enable AI+ on a supplier
Two paths to turn it on. Both go through the same one-time $99 Shopify charge.
Path 1: from Match Fields
Suppliers→ click the supplier →Edit Supplier→Product Settings→Match Fields.- Click the
Enable AI+ Databutton (purple magic-wand icon at the top of the field list). - Review the features in the confirmation modal. The cost is $99 one-time per supplier type (e.g., one $99 charge for all your S&S Activewear connections; a separate $99 for SanMar; a separate $99 for Cap America).
- Approve the Shopify charge. Once approved, the AI+ source fields appear in the source dropdown and the
Add AI+ Field Defaultsbutton becomes active. - Click
Add AI+ Field Defaultsto lay in the recommended mappings. - Click
Save Supplier. - Run a sync (manual or wait for the scheduled run). The next sync writes the AI+ data to your Shopify products.
Path 2: from the product list
Suppliers→ click the supplier →View Products.- Click
More Actions→Enable AI+ Fields. - Approve the charge in the confirmation modal.
- Then go to
Match Fieldsand clickAdd AI+ Field Defaultsto apply the recommended mappings.
The data behind AI+ is generated once per product and refreshes when the supplier updates that product. You don't pay per sync, per product, or per refresh — the $99 is a flat one-time per supplier type.
For pricing details, see AI+ enriched product data.
Suppliers that support AI+
All built-in suppliers expose AI+ enriched data:
- S&S Activewear, SanMar US, SanMar Canada, AlphaBroder, Augusta Sportswear (Momentec), AS Colour US, Edwards, Cap America, Otto Cap, Goldstar, Champro, JDS Industries, ACC, Decky, Scrub Authority.
Custom Suppliers (file-based imports you set up yourself) do not support AI+ — the enrichment relies on knowing the supplier's catalog structure ahead of time.
Make it sound like your shop, not a generic AI: the brand-voice modifier
The default AI+ output is good. It's clean, it's accurate, it reads better than the supplier spec card.
But the default has a default voice — a neutral, retail-friendly tone that's right for most stores. A streetwear shop that wants its product page to read with attitude needs a sharper voice. A clinical-uniform retailer needs the opposite — a measured, factual voice. A corporate-merch shop needs neutral-but-on-brand language for its program clients.
You shape that voice through a small Liquid modifier on the AI+ description fields.
The pattern. On the Description (HTML) row, click Modify and replace the default with something like:
<p><strong>{{ brandName }} {{ styleNumber }}</strong> — {{ AI_shortDescription }}</p>
{{ AI_bulletedDescription }}
<p class="brand-voice">In stock at Northcoast Outfitters. Ships Cleveland next-day.</p>
That's it. Your house line at the bottom. Your brand-name treatment up top. The AI+ short description and bulleted features in the middle.
For the per-supplier voice patterns — streetwear voice on S&S, clinical voice on Scrub Authority, corporate-merch voice on Cap America — see the dedicated playbook Make Every Supplier's Catalog Read Like Your Brand. It's the Stage 4 sequel to this article and includes named patterns for streetwear, healthcare, and corporate-merch storefronts.
How real stores use AI+
Three configurations across the running example.
Decorator running everything: Northcoast Outfitters
S&S, SanMar, and Cap America are all enabled with AI+ ($99 × 3 = $297 one-time). Northcoast adopts the AI+ defaults across all three, plus a small Liquid modifier on the description (Recipe pattern from above) so each product page closes with their "In stock at Northcoast Outfitters" line.
The result. Roughly 12,000 products across the three suppliers — all with storefront-grade titles, descriptions, SEO copy, categories, and tags. Setup time, after enabling AI+ and writing the brand-voice modifier: under an hour total across three suppliers.
Pure dropshipper: Coastline Apparel Co.
Only S&S is enabled with AI+ ($99 one-time). Coastline takes the AI+ defaults verbatim — no brand-voice modifier — because their storefront positioning is "stock blanks for everyone, no shop personality." The default AI+ voice is exactly what they want.
The result. About 6,500 S&S products with clean storefront descriptions. SEO title, meta description, category, and tags all populated. Their organic search traffic on long-tail product queries (Bella+Canvas 3001 unisex tee black) doubles in three months.
Healthcare uniform retailer: BluePine Scrubs
SanMar is enabled with AI+ ($99 one-time). BluePine wires the AI+ description into a custom Liquid modifier that emphasizes the spec content over the marketing voice (their hospital procurement officers care about fabric weight, country of origin, and OSHA-compliant features more than they care about a marketing sentence).
<h3>Specifications</h3>
{{ AI_bulletedDescription }}
<p>{{ AI_mediumDescription }}</p>
<p class="procurement-line">Country of origin: {{ variant.countryOfOrigin | slice: 0, 2 }}. Fabric weight: {{ specs }}.</p>
The hospital procurement team gets exactly the format they need. The AI+ generated content fills the spec-list and the marketing paragraph; BluePine's custom Liquid wraps it with the procurement-officer-facing sections.
What it doesn't do (yet)
Three honest limits worth knowing as you validate.
- AI+ writes copy; it doesn't write images. Product photography, lifestyle shots, and side-image illustrations come from the supplier or your own photographer. AI+ generates text only.
- The output is generated once per product, not per variant. All sizes and colors of a Bella+Canvas 3001 share the same AI+ description, the same AI+ tags, the same SEO title. If you need per-variant copy (e.g., a different description for the heather grey vs the black), AI+ doesn't do that. The workaround is variant-level metafields populated by hand or by a Shopify automation app.
- The AI is operating from supplier data, not from market research. AI+ produces accurate, on-brand product descriptions from what the supplier exposes. It does not invent unverified claims, customer reviews, or comparisons to other products. If your storefront positioning depends on competitive comparisons or customer testimonials, that copy is your job — AI+ handles the product description; you handle the positioning.
If any of these matter to your workflow, mention them when you email support@comstack.com — Comstack tracks roadmap requests against the install base and prioritizes the ones that real shops are asking for.
FAQ
Will AI+ overwrite descriptions I've already written?
It depends on your Update Settings. If Update Settings is set to All Fields with Images or All Fields Except Images, the next sync re-runs Match Fields rules and writes the AI+ output over your existing description. To preserve your manual edits, set Update Settings to Only Variant Fields (preserves product-level edits) before mapping AI+ to Description (HTML). For the four Update Settings options, see Smart Merchandising.
Is the $99 charge recurring?
No. AI+ is a one-time purchase per supplier type. You pay $99 for S&S Activewear once; you pay $99 for SanMar once; etc. There is no recurring AI+ subscription. The charge appears on your Shopify invoice as a one-time line item.
Does the $99 cover multiple connections to the same supplier?
Yes. If you have two S&S Activewear supplier connections in the same install (for example, "S&S — Plain" and "S&S — Embroidered" running different filter sets), the one $99 charge enables AI+ on both. The pricing is per supplier type, not per supplier connection.
What if the AI+ description is wrong on one product?
You can override it for a single product by manually editing the description in Shopify admin. To prevent the next sync from overwriting your edit, set Update Settings to Only Variant Fields for that supplier. Or, for one-off products, you can remove the AI+ → Description mapping entirely and write descriptions by hand for the few products that need a custom voice.
Can I use AI+ alongside my own Match Fields modifiers?
Yes. AI+ source fields work the same way as supplier source fields — pick them in the source dropdown, pick a destination, click Modify to add Liquid. The brand-voice modifier pattern (above) is exactly this — a Liquid wrapper around {{ AI_shortDescription }} and {{ AI_bulletedDescription }}.
How is this different from running ChatGPT against my catalog?
ChatGPT-on-your-laptop generates one description at a time and you copy-paste each one into Shopify. AI+ generates all 15 fields per product across your full catalog in a single batch, refreshes whenever the supplier updates the product, and lives inside Match Fields as a normal source field. No copy-paste. No prompt-per-product.
Will AI+ change my Shopify category, taxes, or product type?
Add AI+ Field Defaults includes a mapping from AI Shopify Product Category ID to Shopify's Category field — which controls the standard product taxonomy used by Shopify's tax calculation, search, and reporting. If your store has carefully chosen categories already, click Modify on the Category row and either keep your existing mapping or remove the AI+ default. Same logic for Product Type.
What happens if AI+ doesn't have data for a product?
The default modifier on Description (HTML) falls back gracefully — if AI_bulletedDescription is empty for a specific product, the description shows just the short summary (or the original supplier description if you keep both fields mapped with a fallback chain). For the vast majority of supplier products, AI+ generates all 15 fields successfully.
Can the Comstack team set up AI+ for me?
Yes. Email support@comstack.com. A Comstack engineer will enable AI+ on your suppliers, apply the defaults, write the brand-voice modifier for your house tone, and walk you through the first synced batch. Most setup calls take 30 minutes.
What does it cost end-to-end?
Free trial of Supply Master itself. AI+ is a one-time $99 per supplier type. No recurring AI+ fees. Your standard Supply Master plan still applies (it scales with variant count and update volume; AI+ doesn't add to that). Exact Supply Master pricing on the App Store listing.
Try it on your store
A spec-sheet description is right for a buyer. A storefront description is right for a customer. AI+ writes the second from the first. One charge per supplier, one click to enable, one sync to populate the catalog.
- 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 enable AI+ on your suppliers and configure the defaults with you, in one call.
Comstack has been building integrations for apparel and promo suppliers since 2012. If you've ever stared at a 3,000-product catalog wondering who's going to write the descriptions, the answer is here.
Enable AI+. Click Add AI+ Field Defaults. Run the sync. The catalog reads as a real storefront on the next page load.