J01Setup journey · all 21 stepsSetup journeyflagship r1 · designs · real catalogue only★ Recommended defaultflagship · bespoke round 1

Setting up a design · the 21 stepsTRUTH-DESIGNS §2 · which page and screen each step is on, and what it needs first

Prerequisites→A · category→B · options→C · finish on Edit→D · sort · rules · hub→E · Configurations + Pricing· F formula is optional at any point after B
Prerequisitesother modules
1Product (garment piece) existsProducts · /admin/productsstart here
2Swatch sources exist: lining codes, PT colours × thread classes, accessory codes, suppliersMaterials · Linings / PT Colours / Accessories · Supply Directorystart here
3Bill components existDesigns → /admin/design-componentsstart here
4Special handling codes + camera frames exist (optional)/admin/special-handling-codes · camera framesstart here
A · Categorycreate page
5Pick the product on the indexDesigns → All Designs · Product filterneeds 1board X01
6Create: Product · Parent = “Open New Category” · Type/admin/designs/createneeds 5board C01
7Four names: System EN / CN · Printer EN / CN/admin/designs/createneeds 6board C01
8Category settings: Info · Surcharge (cm) · Bulk Hub · Component · Error Validation → Submit/admin/designs/createneeds 3, 7⚠ create drops Fabric Surcharge (cm) · G1board C01
B · Optionscreate page + pickers
9Create the option: Parent = the category (type inherited)/admin/designs/create · type templateneeds 8board C02
10Fill the type template's inputs (labels per field, custom-text blocks)/admin/designs/create · type templateneeds 9board C02
11Image from the “Select File” media librarySelect File modal (file manager)needs 10board T01
12Popup types 7/8/9: add swatch rows (Materials · Image · ⊕) → SubmitAdd from Materials pickerneeds 2, 10types 7/8/9 only · 4 labels per rowboard C03
C · Finish on Editedit page
13Open Edit: supplier · info · surcharge · hub · component · links · special handling · blockers · validation/admin/designs/{design}/editneeds 12, 4board E01·E03
14Category only: Camera frame/admin/designs/{design}/edit (category)needs 8, 4board E05
15Maintain swatch rows: bulk Surcharge / Supplier · delete · drag sort · rebind/admin/designs/{design}/edit · Popup Entriesneeds 13board E02·S01
D · Order, rules, bulkindex · blockers · hub
16Sort categories (modal) and options (drag)Designs index · Sort Designsneeds 9board X03
17Cross-design blockers (optional)/admin/design-blockersneeds 9board E04
18Bulk Hub ops on opted-in designs/admin/designs/bulk-hubneeds 13board H01–H04
E · Orderableaccounts + pricing
19Retailer Configurations: tick the categories + options (full replace)Accounts → retailer → Configurationsneeds 9no link from the design today · G3
20Pricing → Designs: production days · wholesale · retailPricing → Retailer · Designsneeds 19
F · Formulaoptional
21Formula variable (optional): “Add New Design Variable”Formulas → main product → combinationneeds 9
Done when a retailer can order it at a price= ticked in that retailer's Configurations (19) + priced in Pricing → Designs (20)
stepoptionalgap (needs backend)