[object Object]

← back to Designer Wallcoverings

cadence: Alan Campbell productType fallback Wallcovering->Fabric (root-cause, mirrors Suncloth fix)

f1fea7630b181e335d1ec284628babc55abc29eb · 2026-07-07 10:25:20 -0700 · Steve

Files touched

Diff

commit f1fea7630b181e335d1ec284628babc55abc29eb
Author: Steve <steve@designerwallcoverings.com>
Date:   Tue Jul 7 10:25:20 2026 -0700

    cadence: Alan Campbell productType fallback Wallcovering->Fabric (root-cause, mirrors Suncloth fix)
---
 shopify/scripts/cadence/vendors.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/shopify/scripts/cadence/vendors.js b/shopify/scripts/cadence/vendors.js
index 169becb5..02e40fff 100644
--- a/shopify/scripts/cadence/vendors.js
+++ b/shopify/scripts/cadence/vendors.js
@@ -147,7 +147,7 @@ module.exports = {
   //                           (findExistingProduct, base-sku match) skips any SKU already live.
   // soldBy 'Sample' is cosmetic for sample-only (no roll), kept for spec/tag text consistency.
   'Quadrille':       { table: 'quadrille_house_catalog', sampleOnly: true, brandFilter: 'Quadrille',       soldBy: 'Sample', typeByRow: true, typeMap: QH_TYPE, productType: 'Wallcovering', note: 'Quadrille-house sample-only (no cost); public-site source' },
-  'Alan Campbell':   { table: 'quadrille_house_catalog', sampleOnly: true, brandFilter: 'Alan Campbell',   soldBy: 'Sample', typeByRow: true, typeMap: QH_TYPE, productType: 'Wallcovering', note: 'Quadrille-house sample-only (no cost); public-site source' },
+  'Alan Campbell':   { table: 'quadrille_house_catalog', sampleOnly: true, brandFilter: 'Alan Campbell',   soldBy: 'Sample', typeByRow: true, typeMap: QH_TYPE, productType: 'Fabric', note: 'Alan Campbell is FABRIC, not wallcovering (Steve 2026-07-07). Staging already classifies it Fabric; this stops the cadence fallback overriding it to Wallcovering. Mirrors the Suncloth fix (2026-06-29).' },
   'Home Couture':    { table: 'quadrille_house_catalog', sampleOnly: true, brandFilter: 'Home Couture',    soldBy: 'Sample', typeByRow: true, typeMap: QH_TYPE, productType: 'Wallcovering', note: 'Quadrille-house sample-only (no cost); public-site source' },
   'Charles Burger':  { table: 'quadrille_house_catalog', sampleOnly: true, brandFilter: 'Charles Burger',  soldBy: 'Sample', typeByRow: true, typeMap: QH_TYPE, productType: 'Wallcovering', note: 'Quadrille-house sample-only (no cost); public-site source' },
   'Cloth and Paper': { table: 'quadrille_house_catalog', sampleOnly: true, brandFilter: 'Cloth and Paper', soldBy: 'Sample', typeByRow: true, typeMap: QH_TYPE, productType: 'Wallcovering', note: 'Quadrille-house sample-only (no cost); public-site source' },

← b21d7edb contrarian fixes: (1) read color_details BEFORE legacy color  ·  back to Designer Wallcoverings  ·  auto-save: 2026-07-07T10:30:01 (3 files) — pending-approval/ d43915e2 →