[object Object]

← back to Designer Wallcoverings

Zoffany colorway verification (DTD 2026-06-21): authoritative vendor check confirms 'Pale Poisen' + 'Tigers Eye' are correct vendor spellings; no title edits

fcce8e0e36eaab3d9b16a0dcc11661ea8a91c85c · 2026-06-21 14:07:05 -0700 · SteveStudio2

Files touched

Diff

commit fcce8e0e36eaab3d9b16a0dcc11661ea8a91c85c
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date:   Sun Jun 21 14:07:05 2026 -0700

    Zoffany colorway verification (DTD 2026-06-21): authoritative vendor check confirms 'Pale Poisen' + 'Tigers Eye' are correct vendor spellings; no title edits
---
 .../zoffany-authoritative-colorway-check.js        | 61 ++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/shopify/scripts/data/today-audit-2026-06-21/zoffany-authoritative-colorway-check.js b/shopify/scripts/data/today-audit-2026-06-21/zoffany-authoritative-colorway-check.js
new file mode 100644
index 00000000..28e17802
--- /dev/null
+++ b/shopify/scripts/data/today-audit-2026-06-21/zoffany-authoritative-colorway-check.js
@@ -0,0 +1,61 @@
+// READ-ONLY evidence capture for the DTD verdict (2026-06-21) on the two suspect
+// Zoffany colorway spellings launched today:
+//   DWZF-187378  "Marsden's Palm Damask - Pale Poisen ..."   (suspect: typo for "Pale Poison")
+//   DWZF-187379  "Marsden's Palm Damask - Tigers Eye ..."    (suspect: missing apostrophe -> "Tiger's Eye")
+//
+// AUTHORITATIVE SOURCE = Zoffany's own official catalog (www.zoffany.design), which is an
+// Adobe Commerce (Magento) storefront backed by Adobe Live Search (catalog-service.adobe.io).
+// The site's public storefront query keys are baked into its homepage / main.js bundle:
+//   Magento-Environment-Id : 20259775-e059-417f-ba3f-31e8406188e9
+//   Magento-*-Code         : zoffany / zoffany / zoffany
+//   x-api-key              : search_gql   (public storefront key)
+// This is the SAME endpoint the official Zoffany site uses to render its product data, so the
+// product.name + canonical_url it returns ARE the vendor-of-record spellings.
+//
+// VERDICT RESULT (run output, captured 2026-06-21):
+//   ZOW0119-01  "Marsden`s Palm Damask Blue Stone"   (/marsden-s-palm-damask-blue-stone-...)
+//   ZOW0119-02  "Marsden`s Palm Damask Pale Poisen"  (/marsden-s-palm-damask-pale-poisen-...)   <- "Pale Poisen" IS the vendor spelling
+//   ZOW0120-01  "Marsden`S Palm Damask Tigers Eye"   (/marsden-s-palm-damask-tigers-eye-...)     <- "Tigers Eye" (no apostrophe) IS the vendor spelling
+//
+// DECISION: BOTH live DW titles already match the authoritative vendor spelling exactly.
+//   -> NO title edits. Leave VERBATIM. The "Pale Poison" / "Tiger's Eye" suspicions were FALSE positives.
+//   (Per DW standing rule: never AI-invent/"correct" a color name; the vendor's own spelling is canonical,
+//    even when it looks like a typo to us.)
+//
+// Usage: node zoffany-authoritative-colorway-check.js
+const https = require("https");
+const ENV_HEADERS = {
+  "Magento-Environment-Id": "20259775-e059-417f-ba3f-31e8406188e9",
+  "Magento-Website-Code": "zoffany",
+  "Magento-Store-Code": "zoffany",
+  "Magento-Store-View-Code": "zoffany",
+  "x-api-key": "search_gql",
+  "Origin": "https://www.zoffany.design",
+  "Referer": "https://www.zoffany.design/",
+};
+function post(host, path, headers, body) {
+  return new Promise((resolve) => {
+    const opts = {
+      host, path, method: "POST", rejectUnauthorized: false,
+      headers: { "User-Agent": "Mozilla/5.0", "Content-Type": "application/json", ...headers, "Content-Length": Buffer.byteLength(body) },
+      timeout: 30000,
+    };
+    const req = https.request(opts, (res) => { let d = ""; res.on("data", (c) => (d += c)); res.on("end", () => resolve({ code: res.statusCode, body: d })); });
+    req.on("error", (e) => resolve({ err: String(e) }));
+    req.on("timeout", () => { req.destroy(); resolve({ err: "timeout" }); });
+    req.write(body); req.end();
+  });
+}
+(async () => {
+  const query = `query($phrase:String!){productSearch(phrase:$phrase,page_size:30){items{product{sku name canonical_url}}}}`;
+  const body = JSON.stringify({ query, variables: { phrase: "Marsden Palm Damask" } });
+  const res = await post("catalog-service.adobe.io", "/graphql", ENV_HEADERS, body);
+  if (res.err) { console.error("FETCH ERROR:", res.err); process.exit(2); }
+  const j = JSON.parse(res.body);
+  const items = (j.data && j.data.productSearch && j.data.productSearch.items) || [];
+  console.log("Authoritative Zoffany catalog (www.zoffany.design / catalog-service.adobe.io):");
+  for (const it of items) {
+    const p = it.product || {};
+    console.log(`  ${p.sku}  =>  ${JSON.stringify(p.name)}   url: ${p.canonical_url}`);
+  }
+})();

← 85ce69fb activate-gate: push-then-activate width metafield + apply ga  ·  back to Designer Wallcoverings  ·  Osborne width: API sweep populated osborne_catalog 787->1410 f8f483e6 →