← 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
A shopify/scripts/data/today-audit-2026-06-21/zoffany-authoritative-colorway-check.js
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 →