Enrich
The tier-2 pass. After Build Order’s quick parse, Enrich fills in everything else: descriptions, fit notes, fabric details, country of origin, occasion tags, and 60+ Shopify metafields.
When Enrich runs
Three triggers:
- Automatically after parse — fires on background worker once Submit for Review happens
- Manually — click Enrich on the order’s Enrich tab
- Per-style — click any style tile → drawer → “Re-enrich this style” button
You shouldn’t need to manually fire it for normal orders. The auto-trigger handles 95% of cases.
What Enrich actually does
For every style on the order, AI fills in:
Customer-facing
- Web description (the long product description on the storefront)
- Fit notes — how the garment runs (slim / regular / relaxed) and sizing advice
- Occasion — when to wear it (Business / Casual / Resort / Formal)
Structured metafields (smart filters read these)
- Category + Subcategory — the canonical TC taxonomy
- Colour Group — the canonical colour bucket (Black, Navy, Brown, etc.) for filter facets
- Pattern — Solid / Stripe / Check / etc.
- Fabric content — primary fibre + composition
- Country of origin — Italy, Japan, Portugal, etc.
- Fit type — Slim, Regular, Classic, Relaxed
- Construction attributes (for tailoring) — lapel, button stance, lining, vents, canvas type, etc.
Identity
- Vendor Ref — supplier’s internal style code (separate from the Shopify SKU)
- Brand Code — short brand prefix (e.g. “LRD” for Lardini)
Working the Enrich page
Open the order → click the Enrich tab.
You’ll see a grid of style cards. Each card shows:
- Image
- Editorial preview of the description
- Tier-1 fields (category, colour, etc.)
- Tier-2 fields (fit, fabric, occasion)
- An Apply Edit button per card
- A green checkmark if the style is complete, yellow flag if needs review
Reviewing a style card
Click the card to expand the field grid. Walk down the fields top-to-bottom:
| Field | What to check |
|---|---|
| Web Description | Reads well? No “elevate your wardrobe” cliches? Correct fabric mentioned? |
| Fit Type | Matches what you know about the brand’s fit |
| Occasion | At least one selected, more if applicable |
| Fabric content | Matches the linesheet (this is the most-common AI miss) |
| Country of Origin | Only “prestige” origins get mentioned in description (Italy, Japan, etc.) |
| Category/Subcategory | Should be correct from parse — verify |
Edit any field inline. Click Apply Edit to save and re-generate dependent fields (e.g. changing the fabric will re-generate the description).
Bulk approve
Once all cards look good:
- Click Batch Approve at the top of the Enrich tab
- Confirms how many styles will flip to READY
- Click Approve
Only styles that pass completeness checks get approved — anything with empty critical fields stays in review.
Editing the description specifically
The AI description follows brand-voice rules set in Settings → AI & Models. To customize per-style:
- Click the style card → description field
- Edit the text directly
- Click Apply Edit
Or click Regenerate next to the description field — runs the AI again with the current brand voice.
Per-subcategory attribute fields
Some fields only appear when the style’s subcategory makes them relevant:
| Field | Shows for |
|---|---|
| Lapel Style | Suits, Blazers, Sport Jackets, dressy outerwear |
| Button Stance | Suits, Blazers, Sport Jackets |
| Vents | Tailored jackets |
| Construction (canvas type) | Tailored jackets |
| Lining | Tailored jackets, structured outerwear |
| Collar Style | Dress shirts |
| Cuff Style | Dress shirts |
| Sole Type | Footwear |
| Toe Shape | Footwear |
| Fastening | Footwear |
| Ply | Knitwear |
| Rise | Pants, Shorts |
If a field doesn’t appear, that means the gating rules decided it’s not relevant for this subcategory. You can’t force it visible from the UI.
Brand Recipes
Some brands have a “recipe” — a set of pre-filled defaults that override AI for known fields. E.g. Lubiam’s MTM recipe pre-fills construction, lapel, button stance, lining for every Lubiam MTM order.
Recipes are managed by the Owner under Settings → Brands & Suppliers. The team doesn’t need to touch them.
When AI flags a style for review
A row gets NEEDS REVIEW when:
- Category confidence < 70% (AI not sure what kind of garment it is)
- Colour confidence < 70%
- One of the critical fields (fabric, COO) was extracted with low confidence
- The vendor ref couldn’t be matched to a known supplier ref pattern
To clear the flag:
- Open the card
- Fix any empty or wrong field
- Click Apply Edit
- The flag clears automatically once all critical fields are filled
If the AI got it right and you just want to confirm:
- Click Confirm as-is in the card footer (it’s a separate button from Apply Edit). Flips the row to READY without changing any values.
Common mistakes
Next steps
- Push to Shopify
- Settings → AI & Models — to tune the AI voice