Missing Designs
Missing Mockups
Missing Placements
Every design/style/color combination needs its own explicit calibration in Calibrate by Garment or Calibrate by Design — there's no shared default to fall back to.
| Design | Style | Color |
|---|
Missing SKU Mappings
| Design | Style | Color | Reason |
|---|
Upload the blank-garment mockup photo for each Style / Color combination
(mockups/<Style>/<Color>.png). Colors are limited to the
real SanMar catalog per style, so the filename always matches
sanmar-colors.csv's "Our Color Name" exactly. Each style's Base Price
(and optional 2XL upcharge) below is used to price any variant that Publish to
Shopify has to create because it doesn't exist yet.
Pushes rendered PNGs from output/ to Shopify as product media, matched by
filename (<Design>__<Style>__<Color>.png) to each design's product
(GID set per design in Colors & Designs) and every variant with that Style/Color. If a
Style/Color combination has no variant yet, one is created for every size that style offers
— priced from the Garments tab — before its image is attached; if the product has no
Style/Color/Size structure at all yet (e.g. a brand-new product), its entire structure and
variant set is built in one shot from this design's full color availability, matching the
other combined products. Re-running replaces a design's previous push (matched by exact
alt-text) rather than piling up duplicates. Always dry-run first — note dry-run only previews
the media plan; missing variants/structure are only discovered (and created) during a real push.