← back to Sanderson Onboard

tk10873/RUN_LIVE_v7.md

30 lines

# RUN CARD — TK-10873 v7 (SUPERSEDES v6): reprice 45 wide-width Zoffany SKUs UP to US per-yard list

**Gated `!`-run. Customer-facing. Restore-map-first + reversible + ledgered.** Steve fires this.
Premise (Steve-confirmed): **one sellable unit = one linear yard** → targets = Zoffany US $/yd list.

## What it does
Sets the SELLABLE variant price (sample $4.25 untouched) on **45 high-confidence** wide-width SKUs from their
current (underpriced) value UP to Zoffany's **US-direct per-yard list**. All +10–19%. **Margin uplift ≈ $2,148.**
Dry-run: 45/45 resolve, 0 sanity fails. Draft `zoffany_optionA_promotions_v7.json`.

**v7 = v6's 37 + 8 corrected Tier-2** (Eleonora Print ×3, Elswick Paisley ×2, Henrietta's Trail ×3). The Tier-2
second-source pass CORRECTED their inflated single-stockist numbers: Eleonora $799→$522, Elswick $768→$522,
Henrietta $500→$326 — all now Zoffany-US-direct (high-conf), landing at +10–11% (not the false +60–69%).

## The command
```sh
cd ~/Projects/sanderson-onboard/tk10873
export SHOPIFY_ADMIN_TOKEN=$(grep -E '^SHOPIFY_ADMIN_TOKEN=' ~/Projects/secrets-manager/.env | head -1 | cut -d= -f2- | tr -d '"'"'"' ')
REPRICE_DRAFT=zoffany_optionA_promotions_v7.json node reprice_live_runbook.mjs --apply --i-understand-this-is-live
```
Undo anytime: `REPRICE_DRAFT=zoffany_optionA_promotions_v7.json node reprice_live_runbook.mjs --revert zoffany_optionA_promotions_v7.restore_map.live.json --i-understand-this-is-live`

## Held (NOT in this card)
- **Italian Garden** — 2nd source (~$494/yd) shows it is ~20% OVER, not under; repricing DOWN is optional/low-priority.
- **Floating Mountains** (both) — ~correct at $444/yd (the $620 "per-roll" was a sale bundle); no change.
- **Tier 3 (~23)** ~correct/slightly-over/Copes-Trail-unconfirmed — no reprice.
- **Tigers Eye dupe** + **unit-labeling pass** — separate gated cards.

## v6 is SUPERSEDED — fire v7, not v6.