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 — a background pass starts once you save the parsed order
- 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. Styles are grouped into Pending (not yet approved), Approved, and Pushed (live in Shopify). 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).
Approve
Approve a single style with its Approve button, or click Approve all ready at the top to approve everything that’s complete. A style can only be approved when it has a title, a unit cost, a retail price, and at least one size with a quantity — if something’s missing, the app tells you which field. Use Skip to set a style aside, and Restore to bring it back.
Editing the description specifically
The AI description follows the brand-voice rules in Settings → AI & Models. To change one:
- Open the style and edit the description text directly.
- Or click Generate to write a fresh one, or Regen Product to redo the photo read, fields, title, and description together.
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” — pre-filled defaults that override AI for known fields. For example, a brand’s custom-order recipe can pre-fill construction, lapel, button stance, and lining on every order from that brand.
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