← back to Designer Wallcoverings
auto-save: 2026-06-25T16:35:16 (6 files) — pending-approval/boost-filter-consolidation-2026-06-25 shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.json vendor-scrapers/china-seas-refresh pending-approval/anna-french-anomaly-resolution-2026-06-25.md shopify/scripts/cadence/data/anna-french/af-fabric-fix-commit-2026-06-25.json
3d5bb06ce1f1a627bcc174df3f737150100d5581 · 2026-06-25 16:35:47 -0700 · Steve Abrams
Files touched
A pending-approval/anna-french-anomaly-resolution-2026-06-25.mdM shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.jsonA shopify/scripts/cadence/data/anna-french/af-fabric-fix-commit-2026-06-25.jsonA shopify/scripts/cadence/data/anna-french/af-wc-fix-commit-2026-06-25.json
Diff
commit 3d5bb06ce1f1a627bcc174df3f737150100d5581
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jun 25 16:35:47 2026 -0700
auto-save: 2026-06-25T16:35:16 (6 files) — pending-approval/boost-filter-consolidation-2026-06-25 shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.json vendor-scrapers/china-seas-refresh pending-approval/anna-french-anomaly-resolution-2026-06-25.md shopify/scripts/cadence/data/anna-french/af-fabric-fix-commit-2026-06-25.json
---
.../anna-french-anomaly-resolution-2026-06-25.md | 92 +
.../data/run-report.json | 7 +-
.../af-fabric-fix-commit-2026-06-25.json | 2183 ++++++++++++++++++++
.../anna-french/af-wc-fix-commit-2026-06-25.json | 645 ++++++
4 files changed, 2924 insertions(+), 3 deletions(-)
diff --git a/pending-approval/anna-french-anomaly-resolution-2026-06-25.md b/pending-approval/anna-french-anomaly-resolution-2026-06-25.md
new file mode 100644
index 00000000..92aa4137
--- /dev/null
+++ b/pending-approval/anna-french-anomaly-resolution-2026-06-25.md
@@ -0,0 +1,92 @@
+# Anna French — 65-anomaly resolution plan (GATED, needs Steve sign-off)
+
+**Date:** 2026-06-25
+**Owner:** vp-dw-commerce
+**Source:** `shopify/scripts/cadence/data/anna-french/anna-french-repair-commit-2026-06-25.json` (the COMMIT-mode audit; 455 products already repaired live, 65 anomalies safely skipped)
+**Full per-item data:** `/tmp/af-anomaly-resolutions.json`
+**Status:** read-only analysis complete; NO live writes performed in this pass.
+
+---
+
+## TL;DR
+The 478-product AF repair landed; 65 products were safely **skipped** (never mis-written). They split:
+
+| Class | Count | Disposition |
+|---|---|---|
+| **Handle collision (cross-type)** | **32** | ✅ **AUTO-FIXABLE** — propose media-suffix rule, gated commit |
+| Multi-match, color inconclusive | 21 | ⚠️ NOT auto-resolvable from current signals — metafield-color pass or manual |
+| Type mismatch (live typed opposite staging) | 10 | 🔍 Investigate — defer |
+| GID missing (mirror stale/deleted) | 2 | 🔁 Re-sync mirror → cadence |
+
+---
+
+## 1. The 32 collisions — clean deterministic fix (the ask)
+
+**Finding (verified 32/32):** every collision is a **Fabric (AF) and a Wallcovering (AT) of the same pattern+color** that computed the *identical* clean handle.
+Example: `AF15119` (fabric "Cornwall Blush") wants `cornwall-blush-anna-french`, but `DWAT-65039` (wallcovering "Cornwall Blush") already holds it. Same pattern, different media — NOT a duplicate.
+
+**Proposed rule:** keep the **wallcovering** on the bare handle; give the **fabric** a media qualifier:
+`cornwall-blush-anna-french` (WC) → `cornwall-blush-fabric-anna-french` (fabric).
+(Direction is a Steve decision — alternative is to suffix the wallcovering instead. Default proposed: suffix the fabric, since AT/wallcovering is the larger established cohort.)
+
+**Execution (on approval):**
+- Dry-run a `--collisions-only` variant of `anna-french-repair-inplace.mjs` that, for these 32, sets the disambiguated handle + completes the rest of the repair (SKU flip, sample fix, leak scrub) that was skipped.
+- Idempotent + per-product, same as the main run. Captured audit JSON.
+- ~32 products → minutes, $0 (Admin API + local PG).
+
+**Decision needed:** (a) approve the media-suffix fix? (b) suffix the *fabric* or the *wallcovering*?
+
+## 2. The 21 multi-matches — needs a better signal (no blind write)
+Each `mfr_sku` matched **two** live products of the same type; the candidates carry **old-scheme handles** (`dwta-65099designerwallcovering`) with no color in them, so color can't disambiguate. 0/21 auto-resolved.
+**Proposed next step (read-only, separate pass):** match the staging `color_name` against each candidate's live **color metafield / variant option**, not the handle. Items that still tie → manual review list for Steve. **No writes until a candidate is unambiguously chosen.**
+
+## 3. The 10 type-mismatches — investigate (defer)
+Staging says Wallcovering (AT, ×8) or Fabric (AF, ×2) but the only live candidate is typed the **opposite** (e.g. `AT57851` WC vs a live Fabric `dwtt-80280…`; `AF15124` fabric vs a live WC `cornwall-wallcoverings-af15124-…-thibaut`).
+Either staging's deterministic type is wrong, or the live product needs a `product_type` correction. **Needs a judgment call per item — do NOT auto-flip type.** Defer to an investigation pass.
+
+## 4. The 2 missing GIDs — mirror hygiene (defer)
+`AT78737`, `AT78742`: chosen GID not found live (mirror stale or product deleted). **Re-sync `shopify_products` mirror, then re-plan**; if truly absent, they are net-new → land via the **metered cadence** (per standing rule: only cadence creates products).
+
+---
+
+## Recommendation
+Approve **#1 (the 32 collisions)** now — it's deterministic and the clear win. Let me run **#2's read-only metafield-color pass** to shrink the 21 before any decision. Hold **#3/#4** for a separate investigation. Nothing here writes to live until you approve #1's direction.
+
+---
+
+## UPDATE 2026-06-25 — collision fix EXECUTED (Steve approved: fabric gets `-fabric`)
+
+DB-driven via `dw_unified.anna_french_catalog.product_type` (type is authoritative; widths vary per pattern).
+
+**DONE & verified live:**
+- **Phase 1 — 52 fabrics → `-fabric-anna-french`** (handle-only). 52/52 verified live. Redirects: 20 created + **32 stale redirects corrected** (had pointed old→bare, now the wallcovering's).
+- **Phase 2a — 30 single-match wallcoverings:** 26 already-correct (NOOP, fixed in the main run), **4 blocked by type-mismatch** (AT57851/57852/78734/15121 — live product typed Fabric, not Wallcovering).
+
+**COLLISION FIX COMPLETE for all unambiguous cases.** Remaining = gated:
+
+### Phase 2b — 14 DUPLICATE wallcoverings (NEEDS STEVE)
+Each mfr_sku has **two** live products (the multi-match anomalies = real dupes). Resolving = pick canonical + **ARCHIVE the dupe** (never delete). Cannot auto-decide which is canonical.
+
+| mfr_sku | product A | product B |
+|---|---|---|
+| AT23109 | 6948071407667 | 6948071637043 |
+| AT23110 | 6948071538739 | 6948071342131 |
+| AT24535 | 6948067016755 | 7552709558323 |
+| AT24536 | 6948066951219 | 7552709623859 |
+| AT24537 | 6948066852915 | 7552709722163 |
+| AT24539 | 7552709787699 | 6948067049523 |
+| AT24540 | 7552709853235 | 6948066918451 |
+| AT24544 | 6948067213363 | 7552710017075 |
+| AT24556 | 7552710574131 | 6948068098099 |
+| AT24560 | 7552710770739 | 6948067639347 |
+| AT24561 | 6948067573811 | 7552710901811 |
+| AT24562 | 6948067508275 | 7552710934579 |
+| AT9833 | 6948075798579 | 7552735215667 |
+| AT9860 | 6948075307059 | 7552736591923 |
+
+**Proposed canonical rule (needs OK):** keep the product whose variant SKU matches staging `dw_sku` (new DWAT scheme) and is ACTIVE w/ images; archive the legacy DWTA/DWTT twin. I can build a read-only side-by-side (status/images/SKU/created-date) for all 14 before any archive.
+
+### Phase 2c — ~10 type-mismatches (investigate)
+Live product typed opposite to staging (AT57851 etc.). Needs per-item judgment — do NOT auto-flip product_type.
+
+### Phase 3 — 2 missing GIDs / net-new → metered cadence (only cadence creates products).
diff --git a/shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.json b/shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.json
index 8c6b6fd6..cac44d68 100644
--- a/shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.json
+++ b/shopify/scripts/anna-french-priceout-2026-06-25/data/run-report.json
@@ -1,6 +1,6 @@
{
- "started": "2026-06-25T22:57:48.636Z",
- "apply": false,
+ "started": "2026-06-25T23:12:38.597Z",
+ "apply": true,
"vendor": "Anna French",
"created": [],
"skippedAlreadyHadVariant": [],
@@ -889,7 +889,8 @@
"granted": 0,
"refunded": 0
},
- "finished": "2026-06-25T22:57:48.636Z",
+ "pgUpdated": "BEGIN\nCREATE TABLE\nINSERT 0 146\nUPDATE 146\n146\nCOMMIT",
+ "finished": "2026-06-25T23:12:39.405Z",
"totals": {
"rollVariantsCreated": 0,
"rollVariantsWouldCreate": 0,
diff --git a/shopify/scripts/cadence/data/anna-french/af-fabric-fix-commit-2026-06-25.json b/shopify/scripts/cadence/data/anna-french/af-fabric-fix-commit-2026-06-25.json
new file mode 100644
index 00000000..1641c7b6
--- /dev/null
+++ b/shopify/scripts/cadence/data/anna-french/af-fabric-fix-commit-2026-06-25.json
@@ -0,0 +1,2183 @@
+{
+ "generated": "2026-06-25T23:27:39.692Z",
+ "mode": "COMMIT",
+ "shop": "designer-laboratory-sandbox.myshopify.com",
+ "api_version": "2024-10",
+ "match_key": "mfr_sku (upper) -> shopify_products.shopify_id -> live GraphQL",
+ "staged_actionable": 734,
+ "products": [
+ {
+ "mfr_sku": "AF15107",
+ "staging_dw_sku": "DWAF-74980",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802077085747",
+ "current_status": "ACTIVE",
+ "current_handle": "westmont-blush-anna-french",
+ "new_handle": "westmont-blush-fabric-anna-french",
+ "current_title": "Westmont Fabric – Blush | Anna French",
+ "new_title": "Westmont Blush | Anna French",
+ "handle_flip": {
+ "from": "westmont-blush-anna-french",
+ "to": "westmont-blush-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802077085747",
+ "handle": "westmont-blush-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15108",
+ "staging_dw_sku": "DWAF-74712",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800459821107",
+ "current_status": "ACTIVE",
+ "current_handle": "westmont-spa-blue-anna-french",
+ "new_handle": "westmont-spa-blue-fabric-anna-french",
+ "current_title": "Westmont Fabric – Spa Blue | Anna French",
+ "new_title": "Westmont Spa Blue | Anna French",
+ "handle_flip": {
+ "from": "westmont-spa-blue-anna-french",
+ "to": "westmont-spa-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800459821107",
+ "handle": "westmont-spa-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15109",
+ "staging_dw_sku": "DWAF-74987",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802081116211",
+ "current_status": "ACTIVE",
+ "current_handle": "westmont-red-and-blue-anna-french",
+ "new_handle": "westmont-red-and-blue-fabric-anna-french",
+ "current_title": "Westmont Fabric – Red and Blue | Anna French",
+ "new_title": "Westmont Red and Blue | Anna French",
+ "handle_flip": {
+ "from": "westmont-red-and-blue-anna-french",
+ "to": "westmont-red-and-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802081116211",
+ "handle": "westmont-red-and-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15110",
+ "staging_dw_sku": "DWAF-74713",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800459853875",
+ "current_status": "ACTIVE",
+ "current_handle": "westmont-brown-and-slate-anna-french",
+ "new_handle": "westmont-brown-and-slate-fabric-anna-french",
+ "current_title": "Westmont Fabric – Brown and Slate | Anna French",
+ "new_title": "Westmont Brown and Slate | Anna French",
+ "handle_flip": {
+ "from": "westmont-brown-and-slate-anna-french",
+ "to": "westmont-brown-and-slate-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800459853875",
+ "handle": "westmont-brown-and-slate-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15111",
+ "staging_dw_sku": "DWAF-74714",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800459919411",
+ "current_status": "ACTIVE",
+ "current_handle": "westmont-green-anna-french",
+ "new_handle": "westmont-green-fabric-anna-french",
+ "current_title": "Westmont Fabric – Green | Anna French",
+ "new_title": "Westmont Green | Anna French",
+ "handle_flip": {
+ "from": "westmont-green-anna-french",
+ "to": "westmont-green-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800459919411",
+ "handle": "westmont-green-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15112",
+ "staging_dw_sku": "DWAF-74978",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802074955827",
+ "current_status": "ACTIVE",
+ "current_handle": "westmont-blue-anna-french",
+ "new_handle": "westmont-blue-fabric-anna-french",
+ "current_title": "Westmont Fabric – Blue | Anna French",
+ "new_title": "Westmont Blue | Anna French",
+ "handle_flip": {
+ "from": "westmont-blue-anna-french",
+ "to": "westmont-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802074955827",
+ "handle": "westmont-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15119",
+ "staging_dw_sku": "DWAF-74890",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329942579",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-fabrics-af15119-blush-thibaut",
+ "new_handle": "cornwall-blush-fabric-anna-french",
+ "current_title": "Cornwall Fabric – Blush | Anna French",
+ "new_title": "Cornwall Blush | Anna French",
+ "handle_flip": {
+ "from": "cornwall-fabrics-af15119-blush-thibaut",
+ "to": "cornwall-blush-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329942579",
+ "handle": "cornwall-blush-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15120",
+ "staging_dw_sku": "DWAF-74773",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800569724979",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-fabrics-af15120-blue-thibaut",
+ "new_handle": "cornwall-blue-fabric-anna-french",
+ "current_title": "Cornwall Fabric – Blue | Anna French",
+ "new_title": "Cornwall Blue | Anna French",
+ "handle_flip": {
+ "from": "cornwall-fabrics-af15120-blue-thibaut",
+ "to": "cornwall-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800569724979",
+ "handle": "cornwall-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15121",
+ "staging_dw_sku": "DWAF-74774",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800569790515",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-green-and-beige-anna-french",
+ "new_handle": "cornwall-green-and-beige-fabric-anna-french",
+ "current_title": "Cornwall Fabric – Green and Beige | Anna French",
+ "new_title": "Cornwall Green and Beige | Anna French",
+ "handle_flip": {
+ "from": "cornwall-green-and-beige-anna-french",
+ "to": "cornwall-green-and-beige-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800569790515",
+ "handle": "cornwall-green-and-beige-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15122",
+ "staging_dw_sku": "DWAF-74775",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800569888819",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-fabrics-af15122-brown-and-slate-thibaut",
+ "new_handle": "cornwall-brown-and-slate-fabric-anna-french",
+ "current_title": "Cornwall Fabric – Brown and Slate | Anna French",
+ "new_title": "Cornwall Brown and Slate | Anna French",
+ "handle_flip": {
+ "from": "cornwall-fabrics-af15122-brown-and-slate-thibaut",
+ "to": "cornwall-brown-and-slate-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800569888819",
+ "handle": "cornwall-brown-and-slate-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15123",
+ "staging_dw_sku": "DWAF-74889",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329909811",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-fabrics-af15123-spa-blue-thibaut",
+ "new_handle": "cornwall-spa-blue-fabric-anna-french",
+ "current_title": "Cornwall Fabric – Spa Blue | Anna French",
+ "new_title": "Cornwall Spa Blue | Anna French",
+ "handle_flip": {
+ "from": "cornwall-fabrics-af15123-spa-blue-thibaut",
+ "to": "cornwall-spa-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329909811",
+ "handle": "cornwall-spa-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF16124",
+ "staging_dw_sku": "DWAF-74827",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801012387891",
+ "current_status": "ACTIVE",
+ "current_handle": "holly-trellis-sage-anna-french",
+ "new_handle": "holly-trellis-sage-fabric-anna-french",
+ "current_title": "Holly Trellis Fabric – Sage | Anna French",
+ "new_title": "Holly Trellis Sage | Anna French",
+ "handle_flip": {
+ "from": "holly-trellis-sage-anna-french",
+ "to": "holly-trellis-sage-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801012387891",
+ "handle": "holly-trellis-sage-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF16127",
+ "staging_dw_sku": "DWAF-74832",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801012617267",
+ "current_status": "ACTIVE",
+ "current_handle": "holly-trellis-lavender-anna-french",
+ "new_handle": "holly-trellis-lavender-fabric-anna-french",
+ "current_title": "Holly Trellis Fabric – Lavender | Anna French",
+ "new_title": "Holly Trellis Lavender | Anna French",
+ "handle_flip": {
+ "from": "holly-trellis-lavender-anna-french",
+ "to": "holly-trellis-lavender-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801012617267",
+ "handle": "holly-trellis-lavender-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF16128",
+ "staging_dw_sku": "DWAF-74837",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801012879411",
+ "current_status": "ACTIVE",
+ "current_handle": "holly-trellis-blush-anna-french",
+ "new_handle": "holly-trellis-blush-fabric-anna-french",
+ "current_title": "Holly Trellis Fabric – Blush | Anna French",
+ "new_title": "Holly Trellis Blush | Anna French",
+ "handle_flip": {
+ "from": "holly-trellis-blush-anna-french",
+ "to": "holly-trellis-blush-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801012879411",
+ "handle": "holly-trellis-blush-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23106",
+ "staging_dw_sku": "DWAF-74780",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800570150963",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-beige-anna-french",
+ "new_handle": "willow-tree-beige-fabric-anna-french",
+ "current_title": "Willow Tree Fabric – Beige | Anna French",
+ "new_title": "Willow Tree Beige | Anna French",
+ "handle_flip": {
+ "from": "willow-tree-beige-anna-french",
+ "to": "willow-tree-beige-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800570150963",
+ "handle": "willow-tree-beige-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23107",
+ "staging_dw_sku": "DWAF-74883",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329680435",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-fabrics-af23107-lavender-thibaut",
+ "new_handle": "willow-tree-lavender-fabric-anna-french",
+ "current_title": "Willow Tree Fabric – Lavender | Anna French",
+ "new_title": "Willow Tree Lavender | Anna French",
+ "handle_flip": {
+ "from": "willow-tree-fabrics-af23107-lavender-thibaut",
+ "to": "willow-tree-lavender-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329680435",
+ "handle": "willow-tree-lavender-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23108",
+ "staging_dw_sku": "DWAF-74884",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329745971",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-fabrics-af23108-soft-blue-thibaut",
+ "new_handle": "willow-tree-soft-blue-fabric-anna-french",
+ "current_title": "Willow Tree Fabric – Soft Blue | Anna French",
+ "new_title": "Willow Tree Soft Blue | Anna French",
+ "handle_flip": {
+ "from": "willow-tree-fabrics-af23108-soft-blue-thibaut",
+ "to": "willow-tree-soft-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329745971",
+ "handle": "willow-tree-soft-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23109",
+ "staging_dw_sku": "DWAF-74781",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800570183731",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-fabrics-af23109-turquoise-thibaut",
+ "new_handle": "willow-tree-turquoise-fabric-anna-french",
+ "current_title": "Willow Tree Fabric – Turquoise | Anna French",
+ "new_title": "Willow Tree Turquoise | Anna French",
+ "handle_flip": {
+ "from": "willow-tree-fabrics-af23109-turquoise-thibaut",
+ "to": "willow-tree-turquoise-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800570183731",
+ "handle": "willow-tree-turquoise-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23110",
+ "staging_dw_sku": "DWAF-74885",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329778739",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-navy-anna-french",
+ "new_handle": "willow-tree-navy-fabric-anna-french",
+ "current_title": "Willow Tree Fabric – Navy | Anna French",
+ "new_title": "Willow Tree Navy | Anna French",
+ "handle_flip": {
+ "from": "willow-tree-navy-anna-french",
+ "to": "willow-tree-navy-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329778739",
+ "handle": "willow-tree-navy-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23111",
+ "staging_dw_sku": "DWAF-74886",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329811507",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-fabrics-af23111-blush-thibaut",
+ "new_handle": "willow-tree-blush-fabric-anna-french",
+ "current_title": "Willow Tree Fabric – Blush | Anna French",
+ "new_title": "Willow Tree Blush | Anna French",
+ "handle_flip": {
+ "from": "willow-tree-fabrics-af23111-blush-thibaut",
+ "to": "willow-tree-blush-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329811507",
+ "handle": "willow-tree-blush-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23132",
+ "staging_dw_sku": "DWAF-74903",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801330565171",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-fabrics-af23132-blush-thibaut",
+ "new_handle": "winter-bud-blush-fabric-anna-french",
+ "current_title": "Winter Bud Fabric – Blush | Anna French",
+ "new_title": "Winter Bud Blush | Anna French",
+ "handle_flip": {
+ "from": "winter-bud-fabrics-af23132-blush-thibaut",
+ "to": "winter-bud-blush-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801330565171",
+ "handle": "winter-bud-blush-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23133",
+ "staging_dw_sku": "DWAF-74749",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800467292211",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-fabrics-af23133-soft-blue-thibaut",
+ "new_handle": "winter-bud-soft-blue-fabric-anna-french",
+ "current_title": "Winter Bud Fabric – Soft Blue | Anna French",
+ "new_title": "Winter Bud Soft Blue | Anna French",
+ "handle_flip": {
+ "from": "winter-bud-fabrics-af23133-soft-blue-thibaut",
+ "to": "winter-bud-soft-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800467292211",
+ "handle": "winter-bud-soft-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23134",
+ "staging_dw_sku": "DWAF-74751",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800467423283",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-fabrics-af23134-lavender-thibaut",
+ "new_handle": "winter-bud-lavender-fabric-anna-french",
+ "current_title": "Winter Bud Fabric – Lavender | Anna French",
+ "new_title": "Winter Bud Lavender | Anna French",
+ "handle_flip": {
+ "from": "winter-bud-fabrics-af23134-lavender-thibaut",
+ "to": "winter-bud-lavender-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800467423283",
+ "handle": "winter-bud-lavender-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23135",
+ "staging_dw_sku": "DWAF-74904",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801330696243",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-fabrics-af23135-blue-thibaut",
+ "new_handle": "winter-bud-blue-fabric-anna-french",
+ "current_title": "Winter Bud Fabric – Blue | Anna French",
+ "new_title": "Winter Bud Blue | Anna French",
+ "handle_flip": {
+ "from": "winter-bud-fabrics-af23135-blue-thibaut",
+ "to": "winter-bud-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801330696243",
+ "handle": "winter-bud-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23136",
+ "staging_dw_sku": "DWAF-74752",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800467488819",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-fabrics-af23136-teal-thibaut",
+ "new_handle": "winter-bud-teal-fabric-anna-french",
+ "current_title": "Winter Bud Fabric – Teal | Anna French",
+ "new_title": "Winter Bud Teal | Anna French",
+ "handle_flip": {
+ "from": "winter-bud-fabrics-af23136-teal-thibaut",
+ "to": "winter-bud-teal-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800467488819",
+ "handle": "winter-bud-teal-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23137",
+ "staging_dw_sku": "DWAF-74747",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800467128371",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-fabrics-af23137-coral-thibaut",
+ "new_handle": "winter-bud-coral-fabric-anna-french",
+ "current_title": "Winter Bud Fabric – Coral | Anna French",
+ "new_title": "Winter Bud Coral | Anna French",
+ "handle_flip": {
+ "from": "winter-bud-fabrics-af23137-coral-thibaut",
+ "to": "winter-bud-coral-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800467128371",
+ "handle": "winter-bud-coral-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23145",
+ "staging_dw_sku": "DWAF-74801",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800571985971",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-fabrics-af23145-soft-blue-thibaut",
+ "new_handle": "wynford-soft-blue-fabric-anna-french",
+ "current_title": "Wynford Fabric – Soft Blue | Anna French",
+ "new_title": "Wynford Soft Blue | Anna French",
+ "handle_flip": {
+ "from": "wynford-fabrics-af23145-soft-blue-thibaut",
+ "to": "wynford-soft-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800571985971",
+ "handle": "wynford-soft-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23146",
+ "staging_dw_sku": "DWAF-74860",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801326993459",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-fabrics-af23146-navy-on-white-thibaut",
+ "new_handle": "wynford-navy-on-white-fabric-anna-french",
+ "current_title": "Wynford Fabric – Navy on White | Anna French",
+ "new_title": "Wynford Navy on White | Anna French",
+ "handle_flip": {
+ "from": "wynford-fabrics-af23146-navy-on-white-thibaut",
+ "to": "wynford-navy-on-white-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801326993459",
+ "handle": "wynford-navy-on-white-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23147",
+ "staging_dw_sku": "DWAF-74930",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801631604787",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-fabrics-af23147-spa-blue-thibaut",
+ "new_handle": "wynford-spa-blue-fabric-anna-french",
+ "current_title": "Wynford Fabric – Spa Blue | Anna French",
+ "new_title": "Wynford Spa Blue | Anna French",
+ "handle_flip": {
+ "from": "wynford-fabrics-af23147-spa-blue-thibaut",
+ "to": "wynford-spa-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801631604787",
+ "handle": "wynford-spa-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23148",
+ "staging_dw_sku": "DWAF-74799",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800571920435",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-fabrics-af23148-plum-thibaut",
+ "new_handle": "wynford-plum-fabric-anna-french",
+ "current_title": "Wynford Fabric – Plum | Anna French",
+ "new_title": "Wynford Plum | Anna French",
+ "handle_flip": {
+ "from": "wynford-fabrics-af23148-plum-thibaut",
+ "to": "wynford-plum-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800571920435",
+ "handle": "wynford-plum-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23149",
+ "staging_dw_sku": "DWAF-74802",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800572051507",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-fabrics-af23149-navy-thibaut",
+ "new_handle": "wynford-navy-fabric-anna-french",
+ "current_title": "Wynford Fabric – Navy | Anna French",
+ "new_title": "Wynford Navy | Anna French",
+ "handle_flip": {
+ "from": "wynford-fabrics-af23149-navy-thibaut",
+ "to": "wynford-navy-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800572051507",
+ "handle": "wynford-navy-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF23150",
+ "staging_dw_sku": "DWAF-74912",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801630851123",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-fabrics-af23150-black-thibaut",
+ "new_handle": "wynford-black-fabric-anna-french",
+ "current_title": "Wynford Fabric – Black | Anna French",
+ "new_title": "Wynford Black | Anna French",
+ "handle_flip": {
+ "from": "wynford-fabrics-af23150-black-thibaut",
+ "to": "wynford-black-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801630851123",
+ "handle": "wynford-black-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24535",
+ "staging_dw_sku": "DWAF-74875",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801328435251",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-sky-on-white-anna-french",
+ "new_handle": "dahlia-sky-on-white-fabric-anna-french",
+ "current_title": "Dahlia Fabric – Sky on White | Anna French",
+ "new_title": "Dahlia Sky on White | Anna French",
+ "handle_flip": {
+ "from": "dahlia-sky-on-white-anna-french",
+ "to": "dahlia-sky-on-white-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801328435251",
+ "handle": "dahlia-sky-on-white-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24536",
+ "staging_dw_sku": "DWAF-74863",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801327124531",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-fabrics-af24536-neutral-on-robin-x27-s-egg-neutral-on-robins-egg-thibaut",
+ "new_handle": "dahlia-neutral-on-robins-egg-fabric-anna-french",
+ "current_title": "Dahlia Fabric – Neutral on Robin's Egg Neutral on Robin's Egg | Anna French",
+ "new_title": "Dahlia Neutral on Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "dahlia-fabrics-af24536-neutral-on-robin-x27-s-egg-neutral-on-robins-egg-thibaut",
+ "to": "dahlia-neutral-on-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801327124531",
+ "handle": "dahlia-neutral-on-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24537",
+ "staging_dw_sku": "DWAF-74969",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802073579571",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-coral-on-robins-egg-anna-french",
+ "new_handle": "dahlia-coral-on-robins-egg-fabric-anna-french",
+ "current_title": "Dahlia Fabric – Coral on Robin's Egg Coral on Robin's Egg | Anna French",
+ "new_title": "Dahlia Coral on Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "dahlia-coral-on-robins-egg-anna-french",
+ "to": "dahlia-coral-on-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802073579571",
+ "handle": "dahlia-coral-on-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24538",
+ "staging_dw_sku": "DWAF-74970",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802073677875",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-fabrics-af24538-spring-on-white-thibaut",
+ "new_handle": "dahlia-spring-on-white-fabric-anna-french",
+ "current_title": "Dahlia Fabric – Spring on White | Anna French",
+ "new_title": "Dahlia Spring on White | Anna French",
+ "handle_flip": {
+ "from": "dahlia-fabrics-af24538-spring-on-white-thibaut",
+ "to": "dahlia-spring-on-white-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802073677875",
+ "handle": "dahlia-spring-on-white-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24539",
+ "staging_dw_sku": "DWAF-74864",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801327157299",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-fabrics-af24539-soft-gold-on-cream-thibaut",
+ "new_handle": "dahlia-soft-gold-on-cream-fabric-anna-french",
+ "current_title": "Dahlia Fabric – Soft Gold on Cream | Anna French",
+ "new_title": "Dahlia Soft Gold on Cream | Anna French",
+ "handle_flip": {
+ "from": "dahlia-fabrics-af24539-soft-gold-on-cream-thibaut",
+ "to": "dahlia-soft-gold-on-cream-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801327157299",
+ "handle": "dahlia-soft-gold-on-cream-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24540",
+ "staging_dw_sku": "DWAF-75004",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802084589619",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-fabrics-af24540-navy-on-linen-thibaut",
+ "new_handle": "dahlia-navy-on-linen-fabric-anna-french",
+ "current_title": "Dahlia Fabric – Navy on Linen | Anna French",
+ "new_title": "Dahlia Navy on Linen | Anna French",
+ "handle_flip": {
+ "from": "dahlia-fabrics-af24540-navy-on-linen-thibaut",
+ "to": "dahlia-navy-on-linen-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802084589619",
+ "handle": "dahlia-navy-on-linen-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24544",
+ "staging_dw_sku": "DWAF-74734",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800465784883",
+ "current_status": "ACTIVE",
+ "current_handle": "ellery-stripe-robins-egg-on-white-anna-french",
+ "new_handle": "ellery-stripe-robins-egg-on-white-fabric-anna-french",
+ "current_title": "Ellery Stripe - Robin's Egg on White Robin's Egg on White Fabric | Anna French",
+ "new_title": "Ellery Stripe Robin's Egg on White | Anna French",
+ "handle_flip": {
+ "from": "ellery-stripe-robins-egg-on-white-anna-french",
+ "to": "ellery-stripe-robins-egg-on-white-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800465784883",
+ "handle": "ellery-stripe-robins-egg-on-white-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24556",
+ "staging_dw_sku": "DWAF-74690",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7799838015539",
+ "current_status": "ACTIVE",
+ "current_handle": "pontorma-fabrics-af24556-robin-x27-s-egg-robins-egg-thibaut",
+ "new_handle": "pontorma-robins-egg-fabric-anna-french",
+ "current_title": "Pontorma - Robin's Egg Robin's Egg Fabric | Anna French",
+ "new_title": "Pontorma Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "pontorma-fabrics-af24556-robin-x27-s-egg-robins-egg-thibaut",
+ "to": "pontorma-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7799838015539",
+ "handle": "pontorma-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24560",
+ "staging_dw_sku": "DWAF-74938",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801632129075",
+ "current_status": "ACTIVE",
+ "current_handle": "elwood-spring-anna-french",
+ "new_handle": "elwood-spring-fabric-anna-french",
+ "current_title": "Elwood Fabric – Spring | Anna French",
+ "new_title": "Elwood Spring | Anna French",
+ "handle_flip": {
+ "from": "elwood-spring-anna-french",
+ "to": "elwood-spring-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801632129075",
+ "handle": "elwood-spring-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24561",
+ "staging_dw_sku": "DWAF-74888",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801329877043",
+ "current_status": "ACTIVE",
+ "current_handle": "elwood-fabrics-af24561-soft-gold-thibaut",
+ "new_handle": "elwood-soft-gold-fabric-anna-french",
+ "current_title": "Elwood Fabric – Soft Gold | Anna French",
+ "new_title": "Elwood Soft Gold | Anna French",
+ "handle_flip": {
+ "from": "elwood-fabrics-af24561-soft-gold-thibaut",
+ "to": "elwood-soft-gold-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801329877043",
+ "handle": "elwood-soft-gold-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF24562",
+ "staging_dw_sku": "DWAF-75006",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802085081139",
+ "current_status": "ACTIVE",
+ "current_handle": "elwood-fabrics-af24562-robin-x27-s-egg-robins-egg-thibaut",
+ "new_handle": "elwood-robins-egg-fabric-anna-french",
+ "current_title": "Elwood Fabric – Robin's Egg Robin's Egg | Anna French",
+ "new_title": "Elwood Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "elwood-fabrics-af24562-robin-x27-s-egg-robins-egg-thibaut",
+ "to": "elwood-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802085081139",
+ "handle": "elwood-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF57850",
+ "staging_dw_sku": "DWAF-74805",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800572149811",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-fabrics-af57850-beige-and-soft-blue-thibaut",
+ "new_handle": "woodland-beige-and-soft-blue-fabric-anna-french",
+ "current_title": "Woodland Fabric – Beige and Soft Blue | Anna French",
+ "new_title": "Woodland Beige and Soft Blue | Anna French",
+ "handle_flip": {
+ "from": "woodland-fabrics-af57850-beige-and-soft-blue-thibaut",
+ "to": "woodland-beige-and-soft-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800572149811",
+ "handle": "woodland-beige-and-soft-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF57851",
+ "staging_dw_sku": "DWAF-74905",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801330729011",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-blue-and-green-anna-french",
+ "new_handle": "woodland-blue-and-green-fabric-anna-french",
+ "current_title": "Woodland Fabric – Blue and Green | Anna French",
+ "new_title": "Woodland Blue and Green | Anna French",
+ "handle_flip": {
+ "from": "woodland-blue-and-green-anna-french",
+ "to": "woodland-blue-and-green-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801330729011",
+ "handle": "woodland-blue-and-green-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF57852",
+ "staging_dw_sku": "DWAF-74804",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800572117043",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-green-and-blush-anna-french",
+ "new_handle": "woodland-green-and-blush-fabric-anna-french",
+ "current_title": "Woodland Fabric – Green and Blush | Anna French",
+ "new_title": "Woodland Green and Blush | Anna French",
+ "handle_flip": {
+ "from": "woodland-green-and-blush-anna-french",
+ "to": "woodland-green-and-blush-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800572117043",
+ "handle": "woodland-green-and-blush-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF57853",
+ "staging_dw_sku": "DWAF-74902",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801330499635",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-fabrics-af57853-green-on-natural-thibaut",
+ "new_handle": "woodland-green-on-natural-fabric-anna-french",
+ "current_title": "Woodland Fabric – Green on Natural | Anna French",
+ "new_title": "Woodland Green on Natural | Anna French",
+ "handle_flip": {
+ "from": "woodland-fabrics-af57853-green-on-natural-thibaut",
+ "to": "woodland-green-on-natural-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801330499635",
+ "handle": "woodland-green-on-natural-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF57854",
+ "staging_dw_sku": "DWAF-74807",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800572280883",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-fabrics-af57854-blue-thibaut",
+ "new_handle": "woodland-blue-fabric-anna-french",
+ "current_title": "Woodland Fabric – Blue | Anna French",
+ "new_title": "Woodland Blue | Anna French",
+ "handle_flip": {
+ "from": "woodland-fabrics-af57854-blue-thibaut",
+ "to": "woodland-blue-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800572280883",
+ "handle": "woodland-blue-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF78734",
+ "staging_dw_sku": "DWAF-74723",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7800463458355",
+ "current_status": "ACTIVE",
+ "current_handle": "tansman-robins-egg-anna-french",
+ "new_handle": "tansman-robins-egg-fabric-anna-french",
+ "current_title": "Tansman - Robin's Egg Robin's Egg Fabric | Anna French",
+ "new_title": "Tansman Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "tansman-robins-egg-anna-french",
+ "to": "tansman-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7800463458355",
+ "handle": "tansman-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF9827",
+ "staging_dw_sku": "DWAF-74982",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802080264243",
+ "current_status": "ACTIVE",
+ "current_handle": "kyoto-fabrics-af9827-robin-x27-s-egg-robins-egg-thibaut",
+ "new_handle": "kyoto-robins-egg-fabric-anna-french",
+ "current_title": "Kyoto - Robin's Egg Robin's Egg Fabric | Anna French",
+ "new_title": "Kyoto Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "kyoto-fabrics-af9827-robin-x27-s-egg-robins-egg-thibaut",
+ "to": "kyoto-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802080264243",
+ "handle": "kyoto-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF9833",
+ "staging_dw_sku": "DWAF-74895",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7801330106419",
+ "current_status": "ACTIVE",
+ "current_handle": "shadows-fabrics-af9833-robin-x27-s-egg-robins-egg-thibaut",
+ "new_handle": "shadows-robins-egg-fabric-anna-french",
+ "current_title": "Shadows - Robin's Egg Robin's Egg Fabric | Anna French",
+ "new_title": "Shadows Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "shadows-fabrics-af9833-robin-x27-s-egg-robins-egg-thibaut",
+ "to": "shadows-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7801330106419",
+ "handle": "shadows-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF9860",
+ "staging_dw_sku": "DWAF-74997",
+ "product_type": "Fabric",
+ "gid": "gid://shopify/Product/7802083541043",
+ "current_status": "ACTIVE",
+ "current_handle": "puccini-robins-egg-anna-french",
+ "new_handle": "puccini-robins-egg-fabric-anna-french",
+ "current_title": "Puccini - Robin's Egg Robin's Egg Fabric | Anna French",
+ "new_title": "Puccini Robin's Egg | Anna French",
+ "handle_flip": {
+ "from": "puccini-robins-egg-anna-french",
+ "to": "puccini-robins-egg-fabric-anna-french"
+ },
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "handle-flip"
+ ],
+ "_commit_results": [
+ {
+ "step": "handle",
+ "r": {
+ "ok": true,
+ "data": {
+ "productUpdate": {
+ "product": {
+ "id": "gid://shopify/Product/7802083541043",
+ "handle": "puccini-robins-egg-fabric-anna-french"
+ },
+ "userErrors": []
+ }
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "unmatched": [],
+ "anomalies": [
+ {
+ "mfr_sku": "AF15124",
+ "reason": "no live product matches deterministic type Fabric",
+ "candidates": [
+ {
+ "gid": "gid://shopify/Product/7800569954355",
+ "type": "Wallcovering",
+ "handle": "cornwall-wallcoverings-af15124-red-and-blue-thibaut"
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AF15164",
+ "reason": "no live product matches deterministic type Fabric",
+ "candidates": [
+ {
+ "gid": "gid://shopify/Product/7801330303027",
+ "type": "Wallcovering",
+ "handle": "julian-wallcoverings-af15164-brown-thibaut"
+ }
+ ]
+ }
+ ],
+ "tallies": {
+ "matched_products": 52,
+ "unmatched": 0,
+ "anomalies": 2,
+ "handle_flips": 52,
+ "title_flips": 0,
+ "sku_flips_products": 0,
+ "sku_flips_variants": 0,
+ "sample_adds": 0,
+ "sample_fixes": 0,
+ "leak_scrubs_products": 0,
+ "leak_scrubs_fields": 0,
+ "archive_ghosts": 0,
+ "noop_already_correct": 0,
+ "archived_not_reactivated": 0
+ }
+}
\ No newline at end of file
diff --git a/shopify/scripts/cadence/data/anna-french/af-wc-fix-commit-2026-06-25.json b/shopify/scripts/cadence/data/anna-french/af-wc-fix-commit-2026-06-25.json
new file mode 100644
index 00000000..6c591ecf
--- /dev/null
+++ b/shopify/scripts/cadence/data/anna-french/af-wc-fix-commit-2026-06-25.json
@@ -0,0 +1,645 @@
+{
+ "generated": "2026-06-25T23:32:21.009Z",
+ "mode": "COMMIT",
+ "shop": "designer-laboratory-sandbox.myshopify.com",
+ "api_version": "2024-10",
+ "match_key": "mfr_sku (upper) -> shopify_products.shopify_id -> live GraphQL",
+ "staged_actionable": 734,
+ "products": [
+ {
+ "mfr_sku": "AT23107",
+ "staging_dw_sku": "DWAT-65150",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071473203",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-lavender-anna-french",
+ "new_handle": "willow-tree-lavender-anna-french",
+ "current_title": "Willow Tree - Lavender Wallcovering | Anna French",
+ "new_title": "Willow Tree Lavender | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23108",
+ "staging_dw_sku": "DWAT-65151",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071571507",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-soft-blue-anna-french",
+ "new_handle": "willow-tree-soft-blue-anna-french",
+ "current_title": "Willow Tree - Light Blue Wallcovering | Anna French",
+ "new_title": "Willow Tree Soft Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23111",
+ "staging_dw_sku": "DWAT-65154",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071440435",
+ "current_status": "ACTIVE",
+ "current_handle": "willow-tree-blush-anna-french",
+ "new_handle": "willow-tree-blush-anna-french",
+ "current_title": "Willow Tree - Blush Wallcovering | Anna French",
+ "new_title": "Willow Tree Blush | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23132",
+ "staging_dw_sku": "DWAT-65169",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071702579",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-blush-anna-french",
+ "new_handle": "winter-bud-blush-anna-french",
+ "current_title": "Winter Bud - Blush Wallcovering | Anna French",
+ "new_title": "Winter Bud Blush | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23133",
+ "staging_dw_sku": "DWAT-65170",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071866419",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-soft-blue-anna-french",
+ "new_handle": "winter-bud-soft-blue-anna-french",
+ "current_title": "Winter Bud - Light Blue Wallcovering | Anna French",
+ "new_title": "Winter Bud Soft Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23134",
+ "staging_dw_sku": "DWAT-65171",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071800883",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-lavender-anna-french",
+ "new_handle": "winter-bud-lavender-anna-french",
+ "current_title": "Winter Bud - Lavender Wallcovering | Anna French",
+ "new_title": "Winter Bud Lavender | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23135",
+ "staging_dw_sku": "DWAT-65172",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071669811",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-blue-anna-french",
+ "new_handle": "winter-bud-blue-anna-french",
+ "current_title": "Winter Bud - Blue Wallcovering | Anna French",
+ "new_title": "Winter Bud Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23136",
+ "staging_dw_sku": "DWAT-65173",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071899187",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-teal-anna-french",
+ "new_handle": "winter-bud-teal-anna-french",
+ "current_title": "Winter Bud - Teal Wallcovering | Anna French",
+ "new_title": "Winter Bud Teal | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23137",
+ "staging_dw_sku": "DWAT-65174",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071768115",
+ "current_status": "ACTIVE",
+ "current_handle": "winter-bud-coral-anna-french",
+ "new_handle": "winter-bud-coral-anna-french",
+ "current_title": "Winter Bud - Coral Wallcovering | Anna French",
+ "new_title": "Winter Bud Coral | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23145",
+ "staging_dw_sku": "DWAT-65176",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072194099",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-soft-blue-anna-french",
+ "new_handle": "wynford-soft-blue-anna-french",
+ "current_title": "Wynford - Soft Blue Wallcovering | Anna French",
+ "new_title": "Wynford Soft Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23146",
+ "staging_dw_sku": "DWAT-65177",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072095795",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-navy-on-white-anna-french",
+ "new_handle": "wynford-navy-on-white-anna-french",
+ "current_title": "Wynford - Navy on White Wallcovering | Anna French",
+ "new_title": "Wynford Navy on White | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23149",
+ "staging_dw_sku": "DWAT-65180",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072063027",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-navy-anna-french",
+ "new_handle": "wynford-navy-anna-french",
+ "current_title": "Wynford - Navy Wallcovering | Anna French",
+ "new_title": "Wynford Navy | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23148",
+ "staging_dw_sku": "DWAT-65179",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072161331",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-plum-anna-french",
+ "new_handle": "wynford-plum-anna-french",
+ "current_title": "Wynford - Plum Wallcovering | Anna French",
+ "new_title": "Wynford Plum | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23147",
+ "staging_dw_sku": "DWAT-65178",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072259635",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-spa-blue-anna-french",
+ "new_handle": "wynford-spa-blue-anna-french",
+ "current_title": "Wynford - Light Blue Wallcovering | Anna French",
+ "new_title": "Wynford Spa Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT23150",
+ "staging_dw_sku": "DWAT-65181",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948071964723",
+ "current_status": "ACTIVE",
+ "current_handle": "wynford-black-anna-french",
+ "new_handle": "wynford-black-anna-french",
+ "current_title": "Wynford - Charcoal Wallcovering | Anna French",
+ "new_title": "Wynford Black | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT57850",
+ "staging_dw_sku": "DWAT-65334",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/7552688750643",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-beige-and-soft-blue-anna-french",
+ "new_handle": "woodland-beige-and-soft-blue-anna-french",
+ "current_title": "Woodland Beige and Soft Blue Wallcovering",
+ "new_title": "Woodland Beige and Soft Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT57853",
+ "staging_dw_sku": "DWAT-65337",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/7552688881715",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-green-on-natural-anna-french",
+ "new_handle": "woodland-green-on-natural-anna-french",
+ "current_title": "Woodland Green on Natural Wallcovering",
+ "new_title": "Woodland Green on Natural | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT57854",
+ "staging_dw_sku": "DWAT-65338",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/7552688947251",
+ "current_status": "ACTIVE",
+ "current_handle": "woodland-blue-anna-french",
+ "new_handle": "woodland-blue-anna-french",
+ "current_title": "Woodland Blue Wallcovering",
+ "new_title": "Woodland Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT9827",
+ "staging_dw_sku": "DWAT-65552",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/7552734920755",
+ "current_status": "ACTIVE",
+ "current_handle": "kyoto-robins-egg-anna-french",
+ "new_handle": "kyoto-robins-egg-anna-french",
+ "current_title": "Kyoto Robin's Egg Wallcovering",
+ "new_title": "Kyoto Robin's Egg | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT15119",
+ "staging_dw_sku": "DWAT-65039",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072914995",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-blush-anna-french",
+ "new_handle": "cornwall-blush-anna-french",
+ "current_title": "Cornwall - Blush Wallcovering | Anna French",
+ "new_title": "Cornwall Blush | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT15120",
+ "staging_dw_sku": "DWAT-65040",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072849459",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-blue-anna-french",
+ "new_handle": "cornwall-blue-anna-french",
+ "current_title": "Cornwall - Blue Wallcovering | Anna French",
+ "new_title": "Cornwall Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT15122",
+ "staging_dw_sku": "DWAT-65042",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948072947763",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-brown-and-slate-anna-french",
+ "new_handle": "cornwall-brown-and-slate-anna-french",
+ "current_title": "Cornwall - Brown and Slate Wallcovering | Anna French",
+ "new_title": "Cornwall Brown and Slate | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT15123",
+ "staging_dw_sku": "DWAT-65043",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948073111603",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-spa-blue-anna-french",
+ "new_handle": "cornwall-spa-blue-anna-french",
+ "current_title": "Cornwall - Light Blue Wallcovering | Anna French",
+ "new_title": "Cornwall Spa Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT15124",
+ "staging_dw_sku": "DWAT-65044",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948073046067",
+ "current_status": "ACTIVE",
+ "current_handle": "cornwall-red-and-blue-anna-french",
+ "new_handle": "cornwall-red-and-blue-anna-french",
+ "current_title": "Cornwall - Red and Blue Wallcovering | Anna French",
+ "new_title": "Cornwall Red and Blue | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT15164",
+ "staging_dw_sku": "DWAT-65080",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948074422323",
+ "current_status": "ACTIVE",
+ "current_handle": "julian-brown-anna-french",
+ "new_handle": "julian-brown-anna-french",
+ "current_title": "Julian - Brown Wallcovering | Anna French",
+ "new_title": "Julian Brown | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ },
+ {
+ "mfr_sku": "AT24538",
+ "staging_dw_sku": "DWAT-65214",
+ "product_type": "Wallcovering",
+ "gid": "gid://shopify/Product/6948067082291",
+ "current_status": "ACTIVE",
+ "current_handle": "dahlia-spring-on-white-anna-french",
+ "new_handle": "dahlia-spring-on-white-anna-french",
+ "current_title": "Dahlia - Spring on White Wallcovering | Anna French",
+ "new_title": "Dahlia Spring on White | Anna French",
+ "handle_flip": "NOOP",
+ "title_flip": null,
+ "sku_flips": "NOOP",
+ "sample_action": "NOOP",
+ "leak_scrubs": "NOOP",
+ "archive_ghost": null,
+ "risks": [],
+ "actions": [
+ "NOOP-already-correct"
+ ],
+ "_commit_results": []
+ }
+ ],
+ "unmatched": [],
+ "anomalies": [
+ {
+ "mfr_sku": "AT57851",
+ "reason": "no live product matches deterministic type Wallcovering",
+ "candidates": [
+ {
+ "gid": "gid://shopify/Product/7552688783411",
+ "type": "Fabric",
+ "handle": "dwtt-80280-designer-wallcoverings-los-angeles"
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AT57852",
+ "reason": "no live product matches deterministic type Wallcovering",
+ "candidates": [
+ {
+ "gid": "gid://shopify/Product/7552688816179",
+ "type": "Fabric",
+ "handle": "dwtt-80281-designer-wallcoverings-los-angeles"
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AT78734",
+ "reason": "no live product matches deterministic type Wallcovering",
+ "candidates": [
+ {
+ "gid": "gid://shopify/Product/6948080451635",
+ "type": "Fabric",
+ "handle": "dwta-65370designerwallcoverings-los-angeles"
+ }
+ ]
+ },
+ {
+ "mfr_sku": "AT15121",
+ "reason": "no live product matches deterministic type Wallcovering",
+ "candidates": [
+ {
+ "gid": "gid://shopify/Product/6948073013299",
+ "type": "Fabric",
+ "handle": "dwta-65133designerwallcoverings-los-angeles"
+ }
+ ]
+ }
+ ],
+ "tallies": {
+ "matched_products": 26,
+ "unmatched": 0,
+ "anomalies": 4,
+ "handle_flips": 0,
+ "title_flips": 0,
+ "sku_flips_products": 0,
+ "sku_flips_variants": 0,
+ "sample_adds": 0,
+ "sample_fixes": 0,
+ "leak_scrubs_products": 0,
+ "leak_scrubs_fields": 0,
+ "archive_ghosts": 0,
+ "noop_already_correct": 26,
+ "archived_not_reactivated": 0
+ }
+}
\ No newline at end of file
← 9983383c AF repair: add --only-mfr scoped filter (enables targeted co
·
back to Designer Wallcoverings
·
feat(filter-topbar): replace Boost native toolbar — port pro f7e9dde1 →