← back to Designer Wallcoverings
auto-save: 2026-06-27T11:08:52 (9 files) — pending-approval/boost-filter-consolidation-2026-06-25 shopify/scripts/cadence/data/cadence-cursor.json shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.json shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl vendor-scrapers/china-seas-refresh
a8e8208a49a0c8ce86a5eaf6e063e1003dba0fa4 · 2026-06-27 11:08:56 -0700 · Steve Abrams
Files touched
A _tmp-mount.cjsA _tmp-preview.cjsA _tmp-preview2.cjsA _tmp-which.cjsM shopify/scripts/cadence/data/cadence-cursor.jsonM shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.jsonM shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl
Diff
commit a8e8208a49a0c8ce86a5eaf6e063e1003dba0fa4
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sat Jun 27 11:08:56 2026 -0700
auto-save: 2026-06-27T11:08:52 (9 files) — pending-approval/boost-filter-consolidation-2026-06-25 shopify/scripts/cadence/data/cadence-cursor.json shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.json shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl vendor-scrapers/china-seas-refresh
---
_tmp-mount.cjs | 26 +++
_tmp-preview.cjs | 31 +++
_tmp-preview2.cjs | 33 +++
_tmp-which.cjs | 31 +++
shopify/scripts/cadence/data/cadence-cursor.json | 2 +-
.../cadence/data/cadence-plan-am-2026-06-27.json | 222 ++++++++++-----------
.../cadence/data/upload-restore-2026-06-27.jsonl | 15 ++
7 files changed, 248 insertions(+), 112 deletions(-)
diff --git a/_tmp-mount.cjs b/_tmp-mount.cjs
new file mode 100644
index 00000000..0e2683ca
--- /dev/null
+++ b/_tmp-mount.cjs
@@ -0,0 +1,26 @@
+const { chromium } = require('playwright');
+(async () => {
+ const b = await chromium.launch({ headless: true });
+ const ctx = await b.newContext({ viewport:{width:1440,height:1100} });
+ const p = await ctx.newPage();
+ try {
+ await p.goto('https://designer-laboratory-sandbox.myshopify.com/collections/all?pf_t_product_type=Wallcovering&preview_theme_id=144035905587', { waitUntil:'domcontentloaded', timeout:70000 });
+ await p.waitForSelector('.boost-sd__product-item img', { timeout: 50000 }).catch(()=>{});
+ await p.waitForTimeout(6000);
+ const info = await p.evaluate(()=>{
+ const cs=document.querySelector('.dw-colorsort');
+ const slider=document.querySelector('.dw-grid-slider');
+ function chain(el){var a=[];while(el&&el!==document.body){var s=getComputedStyle(el);a.push((el.className||el.tagName).toString().slice(0,40)+' ['+s.display+'|w='+Math.round(el.getBoundingClientRect().width)+']');el=el.parentElement;}return a;}
+ return {
+ colorsortMounted: !!cs,
+ colorsortParentChain: cs?chain(cs.parentElement).slice(0,6):null,
+ gridSliderVisible: slider?(slider.getBoundingClientRect().width>0):null,
+ gridSliderParentChain: slider?chain(slider.parentElement).slice(0,5):null,
+ // where SHOULD it go — the product-count toolbar
+ countEl: !!document.querySelector('.boost-sd__product-count, .boost-sd__toolbar-item--product-count')
+ };
+ });
+ console.log(JSON.stringify(info,null,1));
+ } catch(e){ console.log('ERR', e.message); }
+ finally { await b.close(); }
+})();
diff --git a/_tmp-preview.cjs b/_tmp-preview.cjs
new file mode 100644
index 00000000..93b56317
--- /dev/null
+++ b/_tmp-preview.cjs
@@ -0,0 +1,31 @@
+const { chromium } = require('playwright');
+(async () => {
+ const URL = 'https://designer-laboratory-sandbox.myshopify.com/collections/all?preview_theme_id=144035905587';
+ const b = await chromium.launch({ headless: true });
+ const ctx = await b.newContext({ viewport:{width:1440,height:1100} });
+ const p = await ctx.newPage();
+ try {
+ const resp = await p.goto(URL, { waitUntil:'domcontentloaded', timeout:70000 });
+ console.log('HTTP', resp ? resp.status() : '?', '| url:', p.url());
+ // password page?
+ const isPw = await p.$('form[action*="password"], #password');
+ console.log('password-gated:', !!isPw);
+ await p.waitForSelector('.boost-sd__product-item', { timeout: 50000 }).catch(()=>console.log('no boost cards'));
+ await p.waitForTimeout(5000);
+ const r = await p.evaluate(()=>({
+ cards: document.querySelectorAll('.boost-sd__product-item').length,
+ hasColorSort: !!document.querySelector('.dw-colorsort'),
+ hasGridSlider: !!document.querySelector('.dw-grid-slider'),
+ colorSortOptions: [...(document.querySelectorAll('#dw-colorsort-sel option')||[])].map(o=>o.textContent),
+ pillUnderImage: (function(){
+ const c=document.querySelector('.boost-sd__product-item'); if(!c)return null;
+ const ov=c.querySelector('.dw-hover-overlay'); if(!ov)return 'no-pill';
+ const img=c.querySelector('.boost-sd__product-image-wrapper');
+ if(!img)return 'no-img';
+ return ov.getBoundingClientRect().top >= img.getBoundingClientRect().bottom-2 ? 'UNDER-IMAGE' : 'over-image';
+ })()
+ }));
+ console.log(JSON.stringify(r,null,1));
+ } catch(e){ console.log('ERR', e.message); }
+ finally { await b.close(); }
+})();
diff --git a/_tmp-preview2.cjs b/_tmp-preview2.cjs
new file mode 100644
index 00000000..d81bf6b9
--- /dev/null
+++ b/_tmp-preview2.cjs
@@ -0,0 +1,33 @@
+const { chromium } = require('playwright');
+(async () => {
+ // Pre-set the type filter so the auto-redirect doesn't fire and drop the preview param.
+ const URL = 'https://designer-laboratory-sandbox.myshopify.com/collections/all?pf_t_product_type=Wallcovering&preview_theme_id=144035905587';
+ const b = await chromium.launch({ headless: true });
+ const ctx = await b.newContext({ viewport:{width:1440,height:1100}, deviceScaleFactor:1.5 });
+ const p = await ctx.newPage();
+ try {
+ const resp = await p.goto(URL, { waitUntil:'domcontentloaded', timeout:70000 });
+ console.log('HTTP', resp.status(), '| url:', p.url());
+ console.log('preview param survived:', p.url().includes('preview_theme_id=144035905587'));
+ await p.waitForSelector('.boost-sd__product-item img', { timeout: 50000 }).catch(()=>{});
+ await p.waitForTimeout(6000);
+ // capture order of first 6 card handles BEFORE
+ const before = await p.evaluate(()=>[...document.querySelectorAll('.boost-sd__product-item')].slice(0,6).map(c=>c.id));
+ // trigger Light->Dark
+ await p.selectOption('#dw-colorsort-sel', 'light').catch(e=>console.log('select err', e.message));
+ await p.waitForTimeout(4000);
+ const after = await p.evaluate(()=>[...document.querySelectorAll('.boost-sd__product-item')].slice(0,6).map(c=>c.id));
+ const changed = JSON.stringify(before)!==JSON.stringify(after);
+ console.log('order changed after Light->Dark:', changed);
+ // pill position check
+ const pill = await p.evaluate(()=>{
+ const c=document.querySelector('.boost-sd__product-item'); const ov=c&&c.querySelector('.dw-hover-overlay'); const img=c&&c.querySelector('.boost-sd__product-image-wrapper');
+ if(!ov||!img)return 'missing';
+ return ov.getBoundingClientRect().top >= img.getBoundingClientRect().bottom-2 ? 'UNDER-IMAGE' : 'over-image';
+ });
+ console.log('pill position:', pill);
+ await p.screenshot({ path:'/tmp/dev-preview.png', clip:{x:0,y:0,width:1440,height:1100} });
+ console.log('screenshot saved');
+ } catch(e){ console.log('ERR', e.message); }
+ finally { await b.close(); }
+})();
diff --git a/_tmp-which.cjs b/_tmp-which.cjs
new file mode 100644
index 00000000..769f30da
--- /dev/null
+++ b/_tmp-which.cjs
@@ -0,0 +1,31 @@
+const { chromium } = require('playwright');
+(async () => {
+ const b = await chromium.launch({ headless: true });
+ const ctx = await b.newContext({ viewport:{width:1440,height:1100} });
+ const p = await ctx.newPage();
+ try {
+ // Hit preview on myshopify with type filter pre-set; follow cookie
+ await p.goto('https://designer-laboratory-sandbox.myshopify.com/collections/all?pf_t_product_type=Wallcovering&preview_theme_id=144035905587', { waitUntil:'domcontentloaded', timeout:70000 });
+ await p.waitForSelector('.boost-sd__product-item img', { timeout: 50000 }).catch(()=>{});
+ await p.waitForTimeout(5000);
+ const info = await p.evaluate(()=>{
+ // dev-theme markers
+ const overlay = document.getElementById('dw-card-hover-style');
+ const isV5 = overlay ? overlay.textContent.includes('0.78vw') : false; // v5 smaller font
+ const cs = document.querySelector('.dw-colorsort');
+ const csr = cs ? cs.getBoundingClientRect() : null;
+ const sel = document.getElementById('dw-colorsort-sel');
+ const selr = sel ? sel.getBoundingClientRect() : null;
+ const selVis = sel ? getComputedStyle(sel).visibility : '-';
+ return {
+ renderedDevTheme_v5pill: isV5,
+ colorsortBox: csr?{w:Math.round(csr.width),h:Math.round(csr.height),top:Math.round(csr.top)}:null,
+ selectBox: selr?{w:Math.round(selr.width),h:Math.round(selr.height)}:null,
+ selVisibility: selVis,
+ selOffsetParent: sel ? !!sel.offsetParent : null
+ };
+ });
+ console.log(JSON.stringify(info,null,1));
+ } catch(e){ console.log('ERR', e.message); }
+ finally { await b.close(); }
+})();
diff --git a/shopify/scripts/cadence/data/cadence-cursor.json b/shopify/scripts/cadence/data/cadence-cursor.json
index 53b85183..ee9ae3af 100644
--- a/shopify/scripts/cadence/data/cadence-cursor.json
+++ b/shopify/scripts/cadence/data/cadence-cursor.json
@@ -1,5 +1,5 @@
{
- "idx": 13,
+ "idx": 5,
"lastSlot": "am",
"lastRun": "2026-06-27"
}
\ No newline at end of file
diff --git a/shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.json b/shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.json
index d170401e..2b31847c 100644
--- a/shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.json
+++ b/shopify/scripts/cadence/data/cadence-plan-am-2026-06-27.json
@@ -1,182 +1,182 @@
[
{
- "vendor": "Anna French",
- "dw_sku": "DWAF-65375",
- "cost": 34.47,
- "retail": 62.39,
- "sample": "4.25",
- "sampleOnly": false,
- "title": "Vero, Navy Fabric | Anna French",
- "willActivate": true
- },
- {
- "vendor": "Anna French",
- "dw_sku": "DWAF-65386",
- "cost": 25.09,
- "retail": 45.41,
- "sample": "4.25",
- "sampleOnly": false,
- "title": "Balin Ikat, Beige Fabric | Anna French",
- "willActivate": true
- },
- {
- "vendor": "Anna French",
- "dw_sku": "DWAF-65389",
- "cost": 22.95,
- "retail": 41.54,
- "sample": "4.25",
- "sampleOnly": false,
- "title": "Balin Ikat, Navy Fabric | Anna French",
- "willActivate": true
- },
- {
- "vendor": "Quadrille",
- "dw_sku": "DWQC-600063",
+ "vendor": "Plains",
+ "dw_sku": "DWYP-1000063",
"cost": 0,
"retail": 0,
"sample": "4.25",
"sampleOnly": true,
- "title": "Henriot Floral, Peach, Gold on Ecru Wallcoverings | Quadrille",
+ "title": "Venetian Velvet, Plum Wallcoverings | Plains",
"willActivate": true
},
{
- "vendor": "Quadrille",
- "dw_sku": "DWQC-600064",
+ "vendor": "Plains",
+ "dw_sku": "DWYP-1000064",
"cost": 0,
"retail": 0,
"sample": "4.25",
"sampleOnly": true,
- "title": "Henriot Floral, Turquoise on Ecru Wallcoverings | Quadrille",
+ "title": "Venetian Velvet, Verdian Wallcoverings | Plains",
"willActivate": true
},
{
- "vendor": "Quadrille",
- "dw_sku": "DWQC-600065",
+ "vendor": "Plains",
+ "dw_sku": "DWYP-1000065",
"cost": 0,
"retail": 0,
"sample": "4.25",
"sampleOnly": true,
- "title": "Henriot Floral, Lilacs on Ecru Wallcoverings | Quadrille",
+ "title": "Venetian Velvet, Midnight Blue Wallcoverings | Plains",
"willActivate": true
},
{
- "vendor": "Alan Campbell",
- "dw_sku": "DWAK-700063",
- "cost": 0,
- "retail": 0,
+ "vendor": "Romo",
+ "dw_sku": "DWRM-240167",
+ "cost": 1364,
+ "retail": 2468.78,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Pale Gray on Tint Wallcoverings | Alan Campbell",
+ "sampleOnly": false,
+ "title": "Bakbak, Indigo Wallcoverings | Romo",
"willActivate": true
},
{
- "vendor": "Alan Campbell",
- "dw_sku": "DWAK-700064",
- "cost": 0,
- "retail": 0,
+ "vendor": "Romo",
+ "dw_sku": "DWRM-240187",
+ "cost": 490.6,
+ "retail": 887.96,
"sample": "4.25",
- "sampleOnly": true,
- "title": "French Blue on Tint Wallcoverings | Alan Campbell",
+ "sampleOnly": false,
+ "title": "Suru, Typhoon Wallcoverings | Romo",
"willActivate": true
},
{
- "vendor": "Alan Campbell",
- "dw_sku": "DWAK-700065",
- "cost": 0,
- "retail": 0,
+ "vendor": "Romo",
+ "dw_sku": "DWRM-240194",
+ "cost": 451,
+ "retail": 816.29,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Beige on Oyster Linen Sheer Wallcoverings | Alan Campbell",
+ "sampleOnly": false,
+ "title": "Palm, Harvest Wallcoverings | Romo",
"willActivate": true
},
{
- "vendor": "Home Couture",
- "dw_sku": "DWHJ-900063",
- "cost": 0,
- "retail": 0,
+ "vendor": "Thibaut",
+ "dw_sku": "DWTT-73481",
+ "cost": 173.7,
+ "retail": 314.39,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Dark Green on Ivory Taj Linen Wallcoverings | Home Couture",
+ "sampleOnly": false,
+ "title": "Watercourse, Metallic Silver on Aqua Wallcoverings | Thibaut",
"willActivate": true
},
{
- "vendor": "Home Couture",
- "dw_sku": "DWHJ-900064",
- "cost": 0,
- "retail": 0,
+ "vendor": "Thibaut",
+ "dw_sku": "DWTT-73482",
+ "cost": 68.4,
+ "retail": 123.8,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Eggplant on Ivory Taj Linen Wallcoverings | Home Couture",
+ "sampleOnly": false,
+ "title": "Aerial Garden, Sage Wallcoverings | Thibaut",
"willActivate": true
},
{
- "vendor": "Home Couture",
- "dw_sku": "DWHJ-900065",
- "cost": 0,
- "retail": 0,
+ "vendor": "Thibaut",
+ "dw_sku": "DWTT-73483",
+ "cost": 68.4,
+ "retail": 123.8,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Sky Blue on Ivory Taj Linen Wallcoverings | Home Couture",
+ "sampleOnly": false,
+ "title": "Aerial Garden, Neutral Wallcoverings | Thibaut",
"willActivate": true
},
{
- "vendor": "Charles Burger",
- "dw_sku": "DWCY-1100063",
- "cost": 0,
- "retail": 0,
+ "vendor": "Designtex",
+ "dw_sku": "DWDX-220381",
+ "cost": 30,
+ "retail": 54.3,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Neptune Toile, Blue-Lavande Wallcoverings | Charles Burger",
+ "sampleOnly": false,
+ "title": "Stone Ridge, Forest Wallcoverings | Designtex",
+ "willActivate": false
+ },
+ {
+ "vendor": "Designtex",
+ "dw_sku": "DWDX-220382",
+ "cost": 30,
+ "retail": 54.3,
+ "sample": "4.25",
+ "sampleOnly": false,
+ "title": "Stone Ridge, Copper Wallcoverings | Designtex",
+ "willActivate": false
+ },
+ {
+ "vendor": "Designtex",
+ "dw_sku": "DWDX-220383",
+ "cost": 30,
+ "retail": 54.3,
+ "sample": "4.25",
+ "sampleOnly": false,
+ "title": "Stone Ridge, Ice Wallcoverings | Designtex",
+ "willActivate": false
+ },
+ {
+ "vendor": "Newwall",
+ "dw_sku": "DWXW-1005089",
+ "cost": 104,
+ "retail": 188.24,
+ "sample": "4.25",
+ "sampleOnly": false,
+ "title": "Lhasa Mural Orange, Made to Measure Mural Type II Wallcoverings | Newwall",
"willActivate": true
},
{
- "vendor": "Charles Burger",
- "dw_sku": "DWCY-1100064",
- "cost": 0,
- "retail": 0,
+ "vendor": "Newwall",
+ "dw_sku": "DWXW-1005090",
+ "cost": 104,
+ "retail": 188.24,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Temple D'Amour Toile, Lavender Wallcoverings | Charles Burger",
+ "sampleOnly": false,
+ "title": "Karakorum Mural Purple, Made to Measure Mural Type II Wallcoverings | Newwall",
"willActivate": true
},
{
- "vendor": "Charles Burger",
- "dw_sku": "DWCY-1100065",
- "cost": 0,
- "retail": 0,
+ "vendor": "Newwall",
+ "dw_sku": "DWXW-1005091",
+ "cost": 104,
+ "retail": 188.24,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Temple D'Amour Toile, Saumon Wallcoverings | Charles Burger",
+ "sampleOnly": false,
+ "title": "Kathmandu Mural Multicolor, Made to Measure Mural Type II Wallcoverings | Newwall",
"willActivate": true
},
{
- "vendor": "Suncloth",
- "dw_sku": "DWUX-800063",
- "cost": 0,
- "retail": 0,
+ "vendor": "Brewster & York",
+ "dw_sku": "DWBR-170738",
+ "cost": 65,
+ "retail": 117.65,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Navy on White Wallcoverings | Suncloth",
+ "sampleOnly": false,
+ "title": "Agave, Light Grey Wallcoverings | Malibu Wallcovering",
"willActivate": true
},
{
- "vendor": "Suncloth",
- "dw_sku": "DWUX-800064",
- "cost": 0,
- "retail": 0,
+ "vendor": "Brewster & York",
+ "dw_sku": "DWBR-170739",
+ "cost": 65,
+ "retail": 117.65,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Camel on White Wallcoverings | Suncloth",
+ "sampleOnly": false,
+ "title": "Agave, Cream Wallcoverings | Malibu Wallcovering",
"willActivate": true
},
{
- "vendor": "Suncloth",
- "dw_sku": "DWUX-800065",
- "cost": 0,
- "retail": 0,
+ "vendor": "Brewster & York",
+ "dw_sku": "DWBR-170740",
+ "cost": 65,
+ "retail": 117.65,
"sample": "4.25",
- "sampleOnly": true,
- "title": "Sky on White Wallcoverings | Suncloth",
+ "sampleOnly": false,
+ "title": "Agave, Light Gray Wallcoverings | Malibu Wallcovering",
"willActivate": true
}
]
\ No newline at end of file
diff --git a/shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl b/shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl
index 9d98a1e1..76b54209 100644
--- a/shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl
+++ b/shopify/scripts/cadence/data/upload-restore-2026-06-27.jsonl
@@ -166,3 +166,18 @@
{"table":"quadrille_house_catalog","mfr_sku":"AC113SU-109","dw_sku":"DWUX-800063","shopify_product_id":"7869454614579","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T16-40-02-984Z","ts":"2026-06-27T16:40:57.576Z"}
{"table":"quadrille_house_catalog","mfr_sku":"AC113SU-107","dw_sku":"DWUX-800064","shopify_product_id":"7869454680115","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T16-40-02-984Z","ts":"2026-06-27T16:41:01.348Z"}
{"table":"quadrille_house_catalog","mfr_sku":"AC113SU-105","dw_sku":"DWUX-800065","shopify_product_id":"7869454712883","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T16-40-02-984Z","ts":"2026-06-27T16:41:04.997Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"007310T-13","dw_sku":"DWYP-1000063","shopify_product_id":"7869469196339","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:06.430Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"007310T-19","dw_sku":"DWYP-1000064","shopify_product_id":"7869469261875","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:10.543Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"007310T-23","dw_sku":"DWYP-1000065","shopify_product_id":"7869469294643","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:14.427Z"}
+{"table":"thibaut_catalog","mfr_sku":"AT7948","dw_sku":"DWTT-73481","shopify_product_id":"7869469327411","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:22.685Z"}
+{"table":"thibaut_catalog","mfr_sku":"AT9597","dw_sku":"DWTT-73482","shopify_product_id":"7869469360179","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:26.519Z"}
+{"table":"thibaut_catalog","mfr_sku":"AT9598","dw_sku":"DWTT-73483","shopify_product_id":"7869469392947","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:30.322Z"}
+{"table":"designtex_catalog","mfr_sku":"3160502","dw_sku":"DWDX-220381","shopify_product_id":"7869469425715","action":"created","activated":false,"published":false,"sampleOnly":false,"status":"DRAFT","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:32.677Z"}
+{"table":"designtex_catalog","mfr_sku":"3160701","dw_sku":"DWDX-220382","shopify_product_id":"7869469458483","action":"created","activated":false,"published":false,"sampleOnly":false,"status":"DRAFT","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:34.932Z"}
+{"table":"designtex_catalog","mfr_sku":"3160801","dw_sku":"DWDX-220383","shopify_product_id":"7869469491251","action":"created","activated":false,"published":false,"sampleOnly":false,"status":"DRAFT","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:37.098Z"}
+{"table":"newwall_catalog","mfr_sku":"M-2212","dw_sku":"DWXW-1005089","shopify_product_id":"7869469524019","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:41.427Z"}
+{"table":"newwall_catalog","mfr_sku":"M-2213","dw_sku":"DWXW-1005090","shopify_product_id":"7869469556787","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:45.114Z"}
+{"table":"newwall_catalog","mfr_sku":"M-2214","dw_sku":"DWXW-1005091","shopify_product_id":"7869469589555","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:48.967Z"}
+{"table":"brewster_catalog","mfr_sku":"4046-24281","dw_sku":"DWBR-170738","shopify_product_id":"7869469622323","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:53.116Z"}
+{"table":"brewster_catalog","mfr_sku":"4046-24280","dw_sku":"DWBR-170739","shopify_product_id":"7869469655091","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:40:56.958Z"}
+{"table":"brewster_catalog","mfr_sku":"4046-24279","dw_sku":"DWBR-170740","shopify_product_id":"7869469687859","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-am-2026-06-27T17-40-00-938Z","ts":"2026-06-27T17:41:01.218Z"}
← 9b14ef65 Hue sort: mount into VISIBLE Boost toolbar (skip display:non
·
back to Designer Wallcoverings
·
Hue sort: anchor mount to grid-density slider (inherits corr fa276075 →