← back to Sanderson Onboard

tk10873/RUN_labeling_widewidth.md

23 lines

# CARD — TK-10873: unit-labeling pass for the 45 v7 wide-width SKUs (the pair to the reprice)

**Gated (customer-facing copy publish). Pairs with the v7 reprice.** Spec: `zoffany_widewidth_labeling_spec.json`.

## Why
The v7 reprice raises these to per-yard prices. Without labeling, a per-yard cut still reads as a flat unit →
the coverage confusion this whole investigation flagged persists at a higher price. This closes it.

## What it does (per SKU, 45 SKUs / 20 patterns)
1. Rename the sellable variant `Default Title` → **"Per Yard"**.
2. Append to the PDP description a clear unit line, e.g.:
   > Sold by the linear yard. 54" (137 cm) wide — one yard covers ~13.5 sq ft. Order the number of yards
   > required for your project; we recommend confirming yardage before ordering.
   (Width + coverage computed per SKU in the spec.)

## How (on your APPROVE)
No runbook exists for copy/variant-title writes yet — I'll build a small restore-map-first script
(`apply_labeling.mjs`, same reversible pattern: capture old variant title + description → write → readback),
dry-run it, and hand you the gated `!`-command. Nothing fires without you.

## Sequencing
Best AFTER the v7 reprice (so price + label update together). Reversible either way.