← back to Greenland Onboard
Greenland cork disco: archive 15 Phillipe Romano cork SKUs (Southampton G0154 + Palm Beach G0155) across Shopify/FileMaker/dw_unified 2026-07-14
8e47620b68b48d1e0bafef75f3b1d342780e02f1 · 2026-07-14 08:55:24 -0700 · Steve
Files touched
A data/disco-2026-07-14/apply.mjsA data/disco-2026-07-14/gl-disco-apply-Cork-500210.jsonA data/disco-2026-07-14/gl-disco-apply-all.jsonA data/disco-2026-07-14/gl-disco-mfr-results.jsonA data/disco-2026-07-14/gl-disco-phase1-results.json
Diff
commit 8e47620b68b48d1e0bafef75f3b1d342780e02f1
Author: Steve <steve@designerwallcoverings.com>
Date: Tue Jul 14 08:55:24 2026 -0700
Greenland cork disco: archive 15 Phillipe Romano cork SKUs (Southampton G0154 + Palm Beach G0155) across Shopify/FileMaker/dw_unified 2026-07-14
---
data/disco-2026-07-14/apply.mjs | 88 +++++
.../gl-disco-apply-Cork-500210.json | 13 +
data/disco-2026-07-14/gl-disco-apply-all.json | 167 ++++++++
data/disco-2026-07-14/gl-disco-mfr-results.json | 257 ++++++++++++
data/disco-2026-07-14/gl-disco-phase1-results.json | 437 +++++++++++++++++++++
5 files changed, 962 insertions(+)
diff --git a/data/disco-2026-07-14/apply.mjs b/data/disco-2026-07-14/apply.mjs
new file mode 100644
index 0000000..309548d
--- /dev/null
+++ b/data/disco-2026-07-14/apply.mjs
@@ -0,0 +1,88 @@
+import fs from 'fs';
+import * as fm from '/Users/macstudio3/Projects/filemaker-mcp/src/fm-client.js';
+import { execFileSync } from 'child_process';
+
+const env = fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8');
+const get = k => (env.match(new RegExp('^'+k+'=(.*)$','m'))||[])[1]?.trim();
+const TOKEN = get('SHOPIFY_ADMIN_TOKEN');
+const STORE = get('SHOPIFY_STORE') || 'designer-laboratory-sandbox.myshopify.com';
+const API = `https://${STORE}/admin/api/2024-10`;
+const H = { 'X-Shopify-Access-Token': TOKEN, 'Content-Type':'application/json' };
+const FULL = '*List Wallpapers - Full View';
+const ENTRY = 'Add wallcovering';
+const TODAY = '07/14/2026'; // FileMaker date format MM/DD/DD
+const TODAY_ISO = '2026-07-14';
+const sleep = ms=>new Promise(r=>setTimeout(r,ms));
+
+// [dw_sku, color, mfr, city, product_id, fm_recId, series]
+const items = [
+ ['Cork-500210','Sharkskin','G0154NQ8290','Southampton','7880972369971','536960'],
+ ['Cork-500220','Eden','G0154NQ8291','Southampton','7880972402739','536961'],
+ ['Cork-500230','Deep Taupe','G0154NQ8292','Southampton','7880972533811','536962'],
+ ['Cork-500240','Coffee Bean','G0154NQ8293','Southampton','7880972468275','536963'],
+ ['Cork-500250','Argan Oil','G0154NQ8294','Southampton','7880972435507','536964'],
+ ['Cork-500260','Winter Bloom','G0154NQ8295','Southampton','7880972501043','536965'],
+ ['Cork-500270','White','G0155NQ8296','Palm Beach','7880972140595','536966'],
+ ['Cork-500280','Eiffel Tower','G0155NQ8297','Palm Beach','7880972075059','536967'],
+ ['Cork-500290','Amphora','G0155NQ8298','Palm Beach','7880972173363','536968'],
+ ['Cork-500300','Rhododendron','G0155NQ8299','Palm Beach','7880972206131','536969'],
+ ['Cork-500310','Picante','G0155NQ8300','Palm Beach','7880972238899','536970'],
+ ['Cork-500320','Taupe Gray','G0155NQ8301','Palm Beach','7880972271667','536971'],
+ ['Cork-500330','Java','G0155NQ8302','Palm Beach','7880972337203','536972'],
+ ['Cork-500340','Blue Nights','G0155NQ8303','Palm Beach','7880972304435','536973'],
+ ['Cork-500350','Turkish Tile','G0155NQ8304','Palm Beach','7880972107827','536974'],
+];
+
+const ONLY = process.env.ONLY; // canary: only this dw_sku
+const work = ONLY ? items.filter(i=>i[0]===ONLY) : items;
+
+function psql(sql){
+ return execFileSync('psql', ['host=/tmp dbname=dw_unified','-tAc',sql], {encoding:'utf8'}).trim();
+}
+
+async function shopifyArchive(pid){
+ const gid = `gid://shopify/Product/${pid}`;
+ const q = `mutation($id:ID!){ productUpdate(input:{id:$id, status:ARCHIVED}){ product{ id status } userErrors{ field message } } }`;
+ const r = await fetch(`${API}/graphql.json`, {method:'POST',headers:H,body:JSON.stringify({query:q,variables:{id:gid}})});
+ const j = await r.json();
+ if (j.errors) throw new Error('GQL:'+JSON.stringify(j.errors));
+ const ue = j.data.productUpdate.userErrors;
+ if (ue && ue.length) throw new Error('userErrors:'+JSON.stringify(ue));
+ return j.data.productUpdate.product.status;
+}
+
+const report = [];
+for (const [sku,color,mfr,city,pid,recId] of work){
+ const row = { sku, color, mfr, pid, recId, shopify:null, fm:null, disco:null, err:[] };
+ // 1. Shopify archive
+ try { row.shopify = await shopifyArchive(pid); }
+ catch(e){ row.err.push('shopify:'+e.message); }
+
+ // 2. FileMaker Date Discontinued
+ try {
+ await fm.updateRecord('WALLPAPER', ENTRY, recId, { 'Date Discontinued': TODAY }, { dryRun:false });
+ row.fm = 'set';
+ } catch(e){
+ // fall back to FULL layout if the field isn't on ENTRY
+ try { await fm.updateRecord('WALLPAPER', FULL, recId, { 'Date Discontinued': TODAY }, { dryRun:false }); row.fm='set(full)'; }
+ catch(e2){ row.err.push('fm:'+(e2.fmCode||e2.message)); }
+ }
+
+ // 3. dw_unified disco_items + mirror status=archived
+ try {
+ const name = `${city}-${color} Cork Wallcovering`;
+ const combo = sku; // Cork-#####
+ const esc = s => s.replace(/'/g,"''");
+ psql(`INSERT INTO disco_items (combo_sku,date_discontinued,on_shopify,shopify_handle,name,mfr_name,color,series,js_pattern,mfr_pattern,supplier,shopify_status,source)
+ VALUES ('${combo}','${TODAY_ISO}','archived',NULL,'${esc(name)}','Phillipe Romano','${esc(color)}','Cork','${sku.replace('Cork-','')}','${mfr}','GREEN','archived','greenland-disco-2026-07-14')
+ ON CONFLICT DO NOTHING;`);
+ // update mirror: authoritative live rows keyed by gid, sku Cork-#####-Sample
+ const n = psql(`UPDATE shopify_products SET status='archived' WHERE shopify_id='gid://shopify/Product/${pid}' RETURNING 1;`);
+ row.disco = `disco+mirror(${(n.match(/1/g)||[]).length} rows)`;
+ } catch(e){ row.err.push('disco:'+e.message); }
+
+ report.push(row);
+ console.log(`${sku} | ${city}-${color} | shopify=${row.shopify||'ERR'} | fm=${row.fm||'ERR'} | ${row.disco||'ERR'} ${row.err.length?('| ERRORS: '+row.err.join(' ;; ')):''}`);
+ await sleep(150);
+}
+fs.writeFileSync('/tmp/gl-disco-apply-'+(ONLY||'all')+'.json', JSON.stringify(report,null,2));
diff --git a/data/disco-2026-07-14/gl-disco-apply-Cork-500210.json b/data/disco-2026-07-14/gl-disco-apply-Cork-500210.json
new file mode 100644
index 0000000..9697b15
--- /dev/null
+++ b/data/disco-2026-07-14/gl-disco-apply-Cork-500210.json
@@ -0,0 +1,13 @@
+[
+ {
+ "sku": "Cork-500210",
+ "color": "Sharkskin",
+ "mfr": "G0154NQ8290",
+ "pid": "7880972369971",
+ "recId": "536960",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ }
+]
\ No newline at end of file
diff --git a/data/disco-2026-07-14/gl-disco-apply-all.json b/data/disco-2026-07-14/gl-disco-apply-all.json
new file mode 100644
index 0000000..06ca3d6
--- /dev/null
+++ b/data/disco-2026-07-14/gl-disco-apply-all.json
@@ -0,0 +1,167 @@
+[
+ {
+ "sku": "Cork-500210",
+ "color": "Sharkskin",
+ "mfr": "G0154NQ8290",
+ "pid": "7880972369971",
+ "recId": "536960",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500220",
+ "color": "Eden",
+ "mfr": "G0154NQ8291",
+ "pid": "7880972402739",
+ "recId": "536961",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500230",
+ "color": "Deep Taupe",
+ "mfr": "G0154NQ8292",
+ "pid": "7880972533811",
+ "recId": "536962",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500240",
+ "color": "Coffee Bean",
+ "mfr": "G0154NQ8293",
+ "pid": "7880972468275",
+ "recId": "536963",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500250",
+ "color": "Argan Oil",
+ "mfr": "G0154NQ8294",
+ "pid": "7880972435507",
+ "recId": "536964",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500260",
+ "color": "Winter Bloom",
+ "mfr": "G0154NQ8295",
+ "pid": "7880972501043",
+ "recId": "536965",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500270",
+ "color": "White",
+ "mfr": "G0155NQ8296",
+ "pid": "7880972140595",
+ "recId": "536966",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500280",
+ "color": "Eiffel Tower",
+ "mfr": "G0155NQ8297",
+ "pid": "7880972075059",
+ "recId": "536967",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500290",
+ "color": "Amphora",
+ "mfr": "G0155NQ8298",
+ "pid": "7880972173363",
+ "recId": "536968",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500300",
+ "color": "Rhododendron",
+ "mfr": "G0155NQ8299",
+ "pid": "7880972206131",
+ "recId": "536969",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500310",
+ "color": "Picante",
+ "mfr": "G0155NQ8300",
+ "pid": "7880972238899",
+ "recId": "536970",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500320",
+ "color": "Taupe Gray",
+ "mfr": "G0155NQ8301",
+ "pid": "7880972271667",
+ "recId": "536971",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500330",
+ "color": "Java",
+ "mfr": "G0155NQ8302",
+ "pid": "7880972337203",
+ "recId": "536972",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500340",
+ "color": "Blue Nights",
+ "mfr": "G0155NQ8303",
+ "pid": "7880972304435",
+ "recId": "536973",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ },
+ {
+ "sku": "Cork-500350",
+ "color": "Turkish Tile",
+ "mfr": "G0155NQ8304",
+ "pid": "7880972107827",
+ "recId": "536974",
+ "shopify": "ARCHIVED",
+ "fm": "set",
+ "disco": "disco+mirror(2 rows)",
+ "err": []
+ }
+]
\ No newline at end of file
diff --git a/data/disco-2026-07-14/gl-disco-mfr-results.json b/data/disco-2026-07-14/gl-disco-mfr-results.json
new file mode 100644
index 0000000..af80b70
--- /dev/null
+++ b/data/disco-2026-07-14/gl-disco-mfr-results.json
@@ -0,0 +1,257 @@
+[
+ {
+ "sku": "Cork-500210",
+ "barcode": "G0154NQ8290",
+ "pid": "7880972369971",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0154NQ8290"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0154NQ8290"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500220",
+ "barcode": "G0154NQ8291",
+ "pid": "7880972402739",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0154NQ8291"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0154NQ8291"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500230",
+ "barcode": "G0154NQ8292",
+ "pid": "7880972533811",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0154NQ8292"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0154NQ8292"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500240",
+ "barcode": "G0154NQ8293",
+ "pid": "7880972468275",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0154NQ8293"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0154NQ8293"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500250",
+ "barcode": "G0154NQ8294",
+ "pid": "7880972435507",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0154NQ8294"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0154NQ8294"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500260",
+ "barcode": "G0154NQ8295",
+ "pid": "7880972501043",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0154NQ8295"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0154NQ8295"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500270",
+ "barcode": "G0155NQ8296",
+ "pid": "7880972140595",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8296"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8296"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500280",
+ "barcode": "G0155NQ8297",
+ "pid": "7880972075059",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8297"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8297"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500290",
+ "barcode": "G0155NQ8298",
+ "pid": "7880972173363",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8298"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8298"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500300",
+ "barcode": "G0155NQ8299",
+ "pid": "7880972206131",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8299"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8299"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500310",
+ "barcode": "G0155NQ8300",
+ "pid": "7880972238899",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8300"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8300"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500320",
+ "barcode": "G0155NQ8301",
+ "pid": "7880972271667",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8301"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8301"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500330",
+ "barcode": "G0155NQ8302",
+ "pid": "7880972337203",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8302"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8302"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500340",
+ "barcode": "G0155NQ8303",
+ "pid": "7880972304435",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8303"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8303"
+ }
+ ]
+ },
+ {
+ "sku": "Cork-500350",
+ "barcode": "G0155NQ8304",
+ "pid": "7880972107827",
+ "match": true,
+ "matchedField": "custom.manufacturer_sku",
+ "mfrFields": [
+ {
+ "k": "custom.manufacturer_sku",
+ "v": "G0155NQ8304"
+ },
+ {
+ "k": "dwc.manufacturer_sku",
+ "v": "G0155NQ8304"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/data/disco-2026-07-14/gl-disco-phase1-results.json b/data/disco-2026-07-14/gl-disco-phase1-results.json
new file mode 100644
index 0000000..d7038f7
--- /dev/null
+++ b/data/disco-2026-07-14/gl-disco-phase1-results.json
@@ -0,0 +1,437 @@
+[
+ {
+ "sku": "Cork-500210",
+ "color": "Sharkskin",
+ "barcode": "G0154NQ8290",
+ "edges": [
+ {
+ "sku": "Cork-500210",
+ "barcode": null,
+ "pid": "7880972369971",
+ "status": "ACTIVE",
+ "title": "Southampton-Sharkskin Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972369971",
+ "legacyResourceId": "7880972369971",
+ "title": "Southampton-Sharkskin Cork Wallcovering | Phillipe Romano",
+ "handle": "southampton-cork-wallcovering-sharkskin",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525108199475",
+ "barcode": null,
+ "sku": "Cork-500210"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500220",
+ "color": "Eden",
+ "barcode": "G0154NQ8291",
+ "edges": [
+ {
+ "sku": "Cork-500220",
+ "barcode": null,
+ "pid": "7880972402739",
+ "status": "ACTIVE",
+ "title": "Southampton-Eden Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972402739",
+ "legacyResourceId": "7880972402739",
+ "title": "Southampton-Eden Cork Wallcovering | Phillipe Romano",
+ "handle": "southampton-cork-wallcovering-eden",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525108166707",
+ "barcode": null,
+ "sku": "Cork-500220"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500230",
+ "color": "Deep Taupe",
+ "barcode": "G0154NQ8292",
+ "edges": [
+ {
+ "sku": "Cork-500230",
+ "barcode": null,
+ "pid": "7880972533811",
+ "status": "ACTIVE",
+ "title": "Southampton-Deep Taupe Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972533811",
+ "legacyResourceId": "7880972533811",
+ "title": "Southampton-Deep Taupe Cork Wallcovering | Phillipe Romano",
+ "handle": "southampton-cork-wallcovering-deep-taupe",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525108133939",
+ "barcode": null,
+ "sku": "Cork-500230"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500240",
+ "color": "Coffee Bean",
+ "barcode": "G0154NQ8293",
+ "edges": [
+ {
+ "sku": "Cork-500240",
+ "barcode": null,
+ "pid": "7880972468275",
+ "status": "ACTIVE",
+ "title": "Southampton-Coffee Bean Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972468275",
+ "legacyResourceId": "7880972468275",
+ "title": "Southampton-Coffee Bean Cork Wallcovering | Phillipe Romano",
+ "handle": "southampton-cork-wallcovering-coffee-bean",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525108101171",
+ "barcode": null,
+ "sku": "Cork-500240"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500250",
+ "color": "Argan Oil",
+ "barcode": "G0154NQ8294",
+ "edges": [
+ {
+ "sku": "Cork-500250",
+ "barcode": null,
+ "pid": "7880972435507",
+ "status": "ACTIVE",
+ "title": "Southampton-Argan Oil Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972435507",
+ "legacyResourceId": "7880972435507",
+ "title": "Southampton-Argan Oil Cork Wallcovering | Phillipe Romano",
+ "handle": "southampton-cork-wallcovering-argan-oil",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525108068403",
+ "barcode": null,
+ "sku": "Cork-500250"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500260",
+ "color": "Winter Bloom",
+ "barcode": "G0154NQ8295",
+ "edges": [
+ {
+ "sku": "Cork-500260",
+ "barcode": null,
+ "pid": "7880972501043",
+ "status": "ACTIVE",
+ "title": "Southampton-Winter Bloom Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972501043",
+ "legacyResourceId": "7880972501043",
+ "title": "Southampton-Winter Bloom Cork Wallcovering | Phillipe Romano",
+ "handle": "southampton-cork-wallcovering-winter-bloom",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525108232243",
+ "barcode": null,
+ "sku": "Cork-500260"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500270",
+ "color": "White",
+ "barcode": "G0155NQ8296",
+ "edges": [
+ {
+ "sku": "Cork-500270",
+ "barcode": null,
+ "pid": "7880972140595",
+ "status": "ACTIVE",
+ "title": "Palm Beach-White Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972140595",
+ "legacyResourceId": "7880972140595",
+ "title": "Palm Beach-White Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-white",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106954291",
+ "barcode": null,
+ "sku": "Cork-500270"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500280",
+ "color": "Eiffel Tower",
+ "barcode": "G0155NQ8297",
+ "edges": [
+ {
+ "sku": "Cork-500280",
+ "barcode": null,
+ "pid": "7880972075059",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Eiffel Tower Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972075059",
+ "legacyResourceId": "7880972075059",
+ "title": "Palm Beach-Eiffel Tower Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-eiffel-tower",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106757683",
+ "barcode": null,
+ "sku": "Cork-500280"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500290",
+ "color": "Amphora",
+ "barcode": "G0155NQ8298",
+ "edges": [
+ {
+ "sku": "Cork-500290",
+ "barcode": null,
+ "pid": "7880972173363",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Amphora Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972173363",
+ "legacyResourceId": "7880972173363",
+ "title": "Palm Beach-Amphora Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-amphora",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106692147",
+ "barcode": null,
+ "sku": "Cork-500290"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500300",
+ "color": "Rhododendron",
+ "barcode": "G0155NQ8299",
+ "edges": [
+ {
+ "sku": "Cork-500300",
+ "barcode": null,
+ "pid": "7880972206131",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Rhododendron Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972206131",
+ "legacyResourceId": "7880972206131",
+ "title": "Palm Beach-Rhododendron Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-rhododendron",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106855987",
+ "barcode": null,
+ "sku": "Cork-500300"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500310",
+ "color": "Picante",
+ "barcode": "G0155NQ8300",
+ "edges": [
+ {
+ "sku": "Cork-500310",
+ "barcode": null,
+ "pid": "7880972238899",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Picante Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972238899",
+ "legacyResourceId": "7880972238899",
+ "title": "Palm Beach-Picante Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-picante",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106823219",
+ "barcode": null,
+ "sku": "Cork-500310"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500320",
+ "color": "Taupe Gray",
+ "barcode": "G0155NQ8301",
+ "edges": [
+ {
+ "sku": "Cork-500320",
+ "barcode": null,
+ "pid": "7880972271667",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Taupe Gray Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972271667",
+ "legacyResourceId": "7880972271667",
+ "title": "Palm Beach-Taupe Gray Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-taupe-gray",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106888755",
+ "barcode": null,
+ "sku": "Cork-500320"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500330",
+ "color": "Java",
+ "barcode": "G0155NQ8302",
+ "edges": [
+ {
+ "sku": "Cork-500330",
+ "barcode": null,
+ "pid": "7880972337203",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Java Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972337203",
+ "legacyResourceId": "7880972337203",
+ "title": "Palm Beach-Java Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-java",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106790451",
+ "barcode": null,
+ "sku": "Cork-500330"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500340",
+ "color": "Blue Nights",
+ "barcode": "G0155NQ8303",
+ "edges": [
+ {
+ "sku": "Cork-500340",
+ "barcode": null,
+ "pid": "7880972304435",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Blue Nights Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972304435",
+ "legacyResourceId": "7880972304435",
+ "title": "Palm Beach-Blue Nights Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-blue-nights",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106724915",
+ "barcode": null,
+ "sku": "Cork-500340"
+ }
+ ]
+ },
+ "note": ""
+ },
+ {
+ "sku": "Cork-500350",
+ "color": "Turkish Tile",
+ "barcode": "G0155NQ8304",
+ "edges": [
+ {
+ "sku": "Cork-500350",
+ "barcode": null,
+ "pid": "7880972107827",
+ "status": "ACTIVE",
+ "title": "Palm Beach-Turkish Tile Cork Wallcovering | Phillipe Romano"
+ }
+ ],
+ "matched": {
+ "id": "gid://shopify/Product/7880972107827",
+ "legacyResourceId": "7880972107827",
+ "title": "Palm Beach-Turkish Tile Cork Wallcovering | Phillipe Romano",
+ "handle": "palm-beach-cork-wallcovering-turkish-tile",
+ "status": "ACTIVE",
+ "_skuVariants": [
+ {
+ "vid": "gid://shopify/ProductVariant/44525106921523",
+ "barcode": null,
+ "sku": "Cork-500350"
+ }
+ ]
+ },
+ "note": ""
+ }
+]
\ No newline at end of file
← d892db4 Add Activation Calendar tab: every staged SKU gets a go-live
·
back to Greenland Onboard
·
Greenland cork go-live: publish the 1 active-unpublished SKU 664f66c →