[object Object]

← back to Designer Wallcoverings

Wire Innovations into cadence vendors.js (cost=price_trade=list×0.90, sold per YARD, retail=cost/0.65/0.85); config-only — still in cadence DENY_VENDORS until lifted

edced97e99839cfd0d345fa252462e95f9aaf1fa · 2026-06-18 09:09:37 -0700 · SteveStudio2

Files touched

Diff

commit edced97e99839cfd0d345fa252462e95f9aaf1fa
Author: SteveStudio2 <steve@designerwallcoverings.com>
Date:   Thu Jun 18 09:09:37 2026 -0700

    Wire Innovations into cadence vendors.js (cost=price_trade=list×0.90, sold per YARD, retail=cost/0.65/0.85); config-only — still in cadence DENY_VENDORS until lifted
---
 shopify/scripts/cadence/vendors.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/shopify/scripts/cadence/vendors.js b/shopify/scripts/cadence/vendors.js
index 43229f26..cd66bf96 100644
--- a/shopify/scripts/cadence/vendors.js
+++ b/shopify/scripts/cadence/vendors.js
@@ -54,4 +54,12 @@ module.exports = {
   // Graham & Brown: cost loaded from authoritative GDrive list (DWGB-70xxxx GRAHAM BROWN DWGB.xlsx)
   // into cost_price = wholesale Cost; retail = cost/0.65/0.85 (no MAP in list). discount_confirmed.
   'Graham & Brown': { table: 'graham_brown_catalog', costExpr: 'cost_price',           soldBy: 'Single Roll', productType: 'Wallcovering', discountNote: 'cost from GDrive GB wholesale list' },
+  // Innovations: trade acct 58315, web login confirmed (Steve 2026-06-17). Discount = 10% off net
+  // → cost = list × 0.90. Priced & sold PER YARD (vendor shows "$X Per Yd"; 54"/36" goods with a
+  // per-pattern min order + cut fee) — NOT per roll, so soldBy:'Yard'. price_trade (cost, per-yd) +
+  // price_retail (list) loaded onto innovations_catalog from the authed innovationsusa.com crawl
+  // 2026-06-18 (23 current patterns / 182 colorways). retail = cost/0.65/0.85 (no MAP). NULLIF guard
+  // → discontinued patterns (NULL price_trade) self-exclude. ⚠️ STILL hard-blocked in cadence-import
+  // DENY_VENDORS (compliance 2026-06-17): wiring is config-only until Steve removes it there to import.
+  'Innovations': { table: 'innovations_catalog',    costExpr: 'NULLIF(price_trade,0)', soldBy: 'Yard',        productType: 'Wallcovering', discountNote: '10% off net (cost=list×0.90); priced & sold PER YARD; still in DENY_VENDORS until Steve lifts' },
 };

← 87a9e7d6 All-day uploader: cadence-import --max + --activate (readine  ·  back to Designer Wallcoverings  ·  Lift Innovations from cadence DENY_VENDORS (Steve 2026-06-18 2471c4c0 →