← back to All Designerwallcoverings
Enable Designtex live-stock (13→14): drop from SCHEMA_PARSE_PENDING after dw_sku backfill
7d0202a3adee4f5922177619281251ddb1c80e0b · 2026-07-08 09:06:32 -0700 · steve
build-coverage.js: Designtex removed from SCHEMA_PARSE_PENDING (it was the only
blocker) and given a VERIFIED entry; it now takes the enabled schema-public path and
clears the resolvability gate 417/417 (100%). Coverage rebuilt on prod against the
Kamatera dw_unified (the DB the aggregator loads) → live-capable 14, all 13 prior
vendors intact. Designtex proven live on prod: DWDX-220000 → in_stock:true via
schema-public-live (login-free, $0.03), kill-switch counter incremented. pm2
restarted to load the fresh coverage.
Files touched
M data/live-stock-coverage.json
Diff
commit 7d0202a3adee4f5922177619281251ddb1c80e0b
Author: steve <steve@designerwallcoverings.com>
Date: Wed Jul 8 09:06:32 2026 -0700
Enable Designtex live-stock (13→14): drop from SCHEMA_PARSE_PENDING after dw_sku backfill
build-coverage.js: Designtex removed from SCHEMA_PARSE_PENDING (it was the only
blocker) and given a VERIFIED entry; it now takes the enabled schema-public path and
clears the resolvability gate 417/417 (100%). Coverage rebuilt on prod against the
Kamatera dw_unified (the DB the aggregator loads) → live-capable 14, all 13 prior
vendors intact. Designtex proven live on prod: DWDX-220000 → in_stock:true via
schema-public-live (login-free, $0.03), kill-switch counter incremented. pm2
restarted to load the fresh coverage.
---
data/live-stock-coverage.json | 507 ++++++++++++++++++++----------------------
1 file changed, 244 insertions(+), 263 deletions(-)
diff --git a/data/live-stock-coverage.json b/data/live-stock-coverage.json
index 0dfe660..004a689 100644
--- a/data/live-stock-coverage.json
+++ b/data/live-stock-coverage.json
@@ -1,14 +1,14 @@
{
- "generated_at": "2026-07-07T23:53:09.694Z",
+ "generated_at": "2026-07-08T16:05:58.787Z",
"generator": "scripts/build-coverage.js",
- "total_display_vendors": 254,
+ "total_display_vendors": 252,
"counts": {
"PORTAL_CREDS": 6,
"PUBLIC_STOCK": 24,
"PORTAL_NO_CREDS": 15,
"QUOTE_ONLY": 36,
- "NO_STOCK": 173,
- "live_capable": 13
+ "NO_STOCK": 171,
+ "live_capable": 14
},
"vendors": {
"1838 Wallcoverings": {
@@ -36,17 +36,6 @@
"products": 1,
"active": 0
},
- "A.S. Création": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
- "catalog_table": null,
- "backing": null,
- "match": "unmatched",
- "products": 1,
- "active": 1
- },
"Abel Macias": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -63,11 +52,11 @@
"live_capable": false,
"adapter": null,
"reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Alan Campbell",
- "match": "exact",
- "products": 3,
- "active": 3
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 400,
+ "active": 400
},
"Ananbo": {
"tier": "NO_STOCK",
@@ -99,8 +88,8 @@
"catalog_table": "anna_french_catalog",
"backing": "Anna French",
"match": "exact",
- "products": 1108,
- "active": 814
+ "products": 1187,
+ "active": 812
},
"Apartment Wallpaper": {
"tier": "NO_STOCK",
@@ -201,6 +190,17 @@
"products": 505,
"active": 327
},
+ "A.S. Création": {
+ "tier": "NO_STOCK",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 1,
+ "active": 1
+ },
"Atomic 50 Ceilings": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -320,7 +320,7 @@
"backing": "British Walls",
"match": "exact",
"products": 506,
- "active": 472
+ "active": 356
},
"Brunschwig & Fils": {
"tier": "NO_STOCK",
@@ -331,7 +331,7 @@
"backing": "Brunschwig & Fils",
"match": "exact",
"products": 3371,
- "active": 2761
+ "active": 2760
},
"Carlisle & Co. Walls": {
"tier": "PUBLIC_STOCK",
@@ -384,11 +384,11 @@
"live_capable": false,
"adapter": null,
"reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Charles Burger",
- "match": "exact",
- "products": 3,
- "active": 3
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 83,
+ "active": 79
},
"China Seas": {
"tier": "QUOTE_ONLY",
@@ -432,7 +432,7 @@
"backing": null,
"match": "unmatched",
"products": 175,
- "active": 170
+ "active": 164
},
"Clarence House": {
"tier": "QUOTE_ONLY",
@@ -443,7 +443,7 @@
"backing": "Clarence House",
"match": "exact",
"products": 2,
- "active": 2
+ "active": 0
},
"Clarke and Clarke": {
"tier": "NO_STOCK",
@@ -465,18 +465,18 @@
"backing": "Clarke And Clarke",
"match": "exact",
"products": 3927,
- "active": 3573
+ "active": 3571
},
"Cloth and Paper": {
"tier": "QUOTE_ONLY",
"live_capable": false,
"adapter": null,
"reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Cloth and Paper",
- "match": "exact",
- "products": 3,
- "active": 3
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 41,
+ "active": 41
},
"CMO Paris": {
"tier": "NO_STOCK",
@@ -489,17 +489,6 @@
"products": 1,
"active": 0
},
- "Cole & Son": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line",
- "catalog_table": "coleson_catalog",
- "backing": "Cole & Son",
- "match": "exact",
- "products": 1268,
- "active": 1238
- },
"Colefax and Fowler": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -511,6 +500,17 @@
"products": 361,
"active": 0
},
+ "Cole & Son": {
+ "tier": "NO_STOCK",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "no live stock source identified for this line",
+ "catalog_table": "coleson_catalog",
+ "backing": "Cole & Son",
+ "match": "exact",
+ "products": 1268,
+ "active": 1238
+ },
"Contrado": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -522,17 +522,6 @@
"products": 19,
"active": 15
},
- "Coordonn��": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
- "catalog_table": null,
- "backing": null,
- "match": "unmatched",
- "products": 1,
- "active": 1
- },
"Coordonné": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -541,8 +530,8 @@
"catalog_table": "coordonne_catalog",
"backing": "Coordonné",
"match": "exact",
- "products": 1353,
- "active": 1336
+ "products": 1377,
+ "active": 1341
},
"Coordonné Europe": {
"tier": "NO_STOCK",
@@ -575,7 +564,7 @@
"backing": "Daisy Bennett",
"match": "exact",
"products": 70,
- "active": 68
+ "active": 62
},
"Dedar": {
"tier": "QUOTE_ONLY",
@@ -588,6 +577,20 @@
"products": 1,
"active": 1
},
+ "Designers Guild": {
+ "tier": "PUBLIC_STOCK",
+ "live_capable": true,
+ "adapter": "schema-public",
+ "reason": "public schema.org/Magento availability (no login required)",
+ "catalog_table": "designers_guild_catalog",
+ "backing": "Designers Guild",
+ "match": "exact",
+ "products": 879,
+ "active": 842,
+ "resolvable_active": 189,
+ "resolvable_pct": 22,
+ "verified": "live-verified 2026-07-07 (schema-public → in_stock:true via structured availability vote, $0.03)"
+ },
"Designer Wallcoverings": {
"tier": "PORTAL_NO_CREDS",
"live_capable": false,
@@ -596,8 +599,8 @@
"catalog_table": "folia_catalog",
"backing": "Folia Fabrics",
"match": "private-label",
- "products": 2262,
- "active": 1532
+ "products": 2263,
+ "active": 1097
},
"Designer Wallcoverings and Fabrics": {
"tier": "NO_STOCK",
@@ -610,30 +613,19 @@
"products": 15,
"active": 0
},
- "Designers Guild": {
+ "Designtex": {
"tier": "PUBLIC_STOCK",
"live_capable": true,
"adapter": "schema-public",
"reason": "public schema.org/Magento availability (no login required)",
- "catalog_table": "designers_guild_catalog",
- "backing": "Designers Guild",
- "match": "exact",
- "products": 879,
- "active": 853,
- "resolvable_active": 189,
- "resolvable_pct": 22,
- "verified": "live-verified 2026-07-07 (schema-public → in_stock:true via structured availability vote, $0.03)"
- },
- "Designtex": {
- "tier": "PUBLIC_STOCK",
- "live_capable": false,
- "adapter": "schema-public",
- "reason": "Designtex publishes login-free schema.org availability, but its grid products carry no dw_sku/mfr_sku (all empty) — no SKU key exists to route a live check to the right PDP; enabling needs the DWDX dw_sku backfilled into shopify_products (gated data write)",
"catalog_table": "designtex_catalog",
"backing": "Designtex",
"match": "exact",
- "products": 317,
- "active": 288
+ "products": 650,
+ "active": 417,
+ "resolvable_active": 417,
+ "resolvable_pct": 100,
+ "verified": "live-verified 2026-07-08 (schema-public → in_stock:true, $0.03; enabled after the Steve-approved dw_sku backfill of 417 active rows — base(variant_sku)=designtex_catalog.dw_sku — into the Kamatera-local dw_unified the aggregator loads; resolvability 417/417 = 100%)"
},
"Dolce & Gabbana": {
"tier": "QUOTE_ONLY",
@@ -688,9 +680,9 @@
"backing": "DW Bespoke Studio",
"match": "exact",
"products": 2331,
- "active": 921
+ "active": 916
},
- "DW Bespoke Studio To Go": {
+ "DW Bespoke Studios To Go": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
@@ -698,10 +690,10 @@
"catalog_table": null,
"backing": null,
"match": "unmatched",
- "products": 9,
+ "products": 592,
"active": 0
},
- "DW Bespoke Studios To Go": {
+ "DW Bespoke Studio To Go": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
@@ -709,7 +701,7 @@
"catalog_table": null,
"backing": null,
"match": "unmatched",
- "products": 592,
+ "products": 9,
"active": 0
},
"DW Exclusive Wallpaper": {
@@ -723,7 +715,7 @@
"products": 1,
"active": 1
},
- "DW Home": {
+ "DWHD": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
@@ -731,10 +723,10 @@
"catalog_table": null,
"backing": null,
"match": "unmatched",
- "products": 79,
- "active": 37
+ "products": 1,
+ "active": 1
},
- "DW Internal": {
+ "DW Home": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
@@ -742,10 +734,10 @@
"catalog_table": null,
"backing": null,
"match": "unmatched",
- "products": 1,
- "active": 0
+ "products": 79,
+ "active": 37
},
- "DWHD": {
+ "DW Internal": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
@@ -754,7 +746,7 @@
"backing": null,
"match": "unmatched",
"products": 1,
- "active": 1
+ "active": 0
},
"Edge Wallcovering": {
"tier": "NO_STOCK",
@@ -822,17 +814,6 @@
"products": 461,
"active": 0
},
- "F. Schumacher Fabrics": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
- "catalog_table": null,
- "backing": null,
- "match": "unmatched",
- "products": 67,
- "active": 0
- },
"Fabricut": {
"tier": "PORTAL_NO_CREDS",
"live_capable": false,
@@ -874,8 +855,8 @@
"catalog_table": "fentucci_catalog",
"backing": "Fentucci",
"match": "exact",
- "products": 2950,
- "active": 358
+ "products": 3209,
+ "active": 403
},
"Fentucci Fabrics": {
"tier": "NO_STOCK",
@@ -987,7 +968,7 @@
"products": 1,
"active": 1
},
- "G P & J Baker": {
+ "F. Schumacher Fabrics": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
@@ -995,8 +976,8 @@
"catalog_table": null,
"backing": null,
"match": "unmatched",
- "products": 2,
- "active": 1
+ "products": 67,
+ "active": 0
},
"Gaston Y Daniela": {
"tier": "NO_STOCK",
@@ -1007,7 +988,7 @@
"backing": "Gaston Y Daniela",
"match": "exact",
"products": 2293,
- "active": 2151
+ "active": 2148
},
"Glambeads by DW": {
"tier": "NO_STOCK",
@@ -1029,7 +1010,7 @@
"backing": null,
"match": "unmatched",
"products": 107,
- "active": 39
+ "active": 31
},
"Glitter Walls": {
"tier": "NO_STOCK",
@@ -1040,7 +1021,18 @@
"backing": "Glitter Walls (multi-source)",
"match": "private-label",
"products": 551,
- "active": 403
+ "active": 402
+ },
+ "G P & J Baker": {
+ "tier": "NO_STOCK",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 2,
+ "active": 1
},
"GP & J Baker": {
"tier": "NO_STOCK",
@@ -1094,20 +1086,20 @@
"live_capable": false,
"adapter": null,
"reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Grasscloth",
- "match": "exact",
- "products": 3,
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 5,
"active": 0
},
"Grasscloth Wallpaper": {
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
- "reason": "no live stock source identified for this line",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Grasscloth",
- "match": "suffix-strip",
+ "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
"products": 1,
"active": 0
},
@@ -1120,7 +1112,7 @@
"backing": null,
"match": "unmatched",
"products": 162,
- "active": 40
+ "active": 39
},
"Happy Menocal": {
"tier": "NO_STOCK",
@@ -1241,18 +1233,18 @@
"backing": "Hollywood Wallcoverings",
"match": "exact",
"products": 5640,
- "active": 3155
+ "active": 2799
},
"Home Couture": {
"tier": "QUOTE_ONLY",
"live_capable": false,
"adapter": null,
"reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Home Couture",
- "match": "exact",
- "products": 3,
- "active": 3
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 235,
+ "active": 229
},
"Hospitality Wallcoverings": {
"tier": "NO_STOCK",
@@ -1269,12 +1261,12 @@
"tier": "PUBLIC_STOCK",
"live_capable": false,
"adapter": "shopify-public",
- "reason": "adapter wired (shopify-public) but display SKUs don't align with the hygge_catalog catalog (0 of 10 active resolvable) — needs SKU remap",
+ "reason": "adapter wired (shopify-public) but display SKUs don't align with the hygge_catalog catalog (0 of 0 active resolvable) — needs SKU remap",
"catalog_table": "hygge_catalog",
"backing": "Hygge & West",
"match": "exact",
"products": 11,
- "active": 10,
+ "active": 0,
"resolvable_active": 0,
"resolvable_pct": 0
},
@@ -1336,7 +1328,7 @@
"backing": "York (Jeffrey Stevens source)",
"match": "private-label",
"products": 3809,
- "active": 1498
+ "active": 1454
},
"JF Fabrics": {
"tier": "NO_STOCK",
@@ -1404,8 +1396,8 @@
"catalog_table": "kravet_catalog",
"backing": "Kravet",
"match": "exact",
- "products": 4902,
- "active": 2227
+ "products": 5239,
+ "active": 2542
},
"Kravet Couture": {
"tier": "NO_STOCK",
@@ -1429,17 +1421,6 @@
"products": 4,
"active": 2
},
- "LA Walls": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line",
- "catalog_table": "la_walls_catalog",
- "backing": "LA Walls",
- "match": "exact",
- "products": 728,
- "active": 535
- },
"Larsen": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -1462,6 +1443,28 @@
"products": 158,
"active": 110
},
+ "LA Walls": {
+ "tier": "NO_STOCK",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "no live stock source identified for this line",
+ "catalog_table": "la_walls_catalog",
+ "backing": "LA Walls",
+ "match": "exact",
+ "products": 744,
+ "active": 98
+ },
+ "LEED Walls": {
+ "tier": "NO_STOCK",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "no live stock source identified for this line",
+ "catalog_table": "leed_walls_catalog",
+ "backing": "LEED Walls",
+ "match": "exact",
+ "products": 129,
+ "active": 68
+ },
"Lee Jofa": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -1471,7 +1474,7 @@
"backing": "Lee Jofa",
"match": "exact",
"products": 3695,
- "active": 2152
+ "active": 2150
},
"Lee Jofa Modern": {
"tier": "NO_STOCK",
@@ -1484,17 +1487,6 @@
"products": 2,
"active": 1
},
- "LEED Walls": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line",
- "catalog_table": "leed_walls_catalog",
- "backing": "LEED Walls",
- "match": "exact",
- "products": 129,
- "active": 75
- },
"Limited Stock": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -1570,7 +1562,7 @@
"backing": null,
"match": "unmatched",
"products": 2366,
- "active": 1840
+ "active": 1833
},
"Luxury Murals": {
"tier": "NO_STOCK",
@@ -1592,7 +1584,7 @@
"backing": null,
"match": "unmatched",
"products": 68,
- "active": 49
+ "active": 48
},
"Malibu": {
"tier": "PORTAL_CREDS",
@@ -1615,22 +1607,22 @@
"catalog_table": "wallquest_catalog",
"backing": "Malibu Wallpaper",
"match": "exact",
- "products": 4031,
- "active": 2596,
- "resolvable_active": 2172,
- "resolvable_pct": 84,
+ "products": 4333,
+ "active": 2869,
+ "resolvable_active": 2081,
+ "resolvable_pct": 73,
"verified": "live-verified 2026-07-07 (wallquest → OutOfStock, $0.10)"
},
"Malibu Walls": {
"tier": "PORTAL_CREDS",
"live_capable": false,
"adapter": "wallquest",
- "reason": "adapter wired (wallquest) but display SKUs don't align with the wallquest_catalog catalog (0 of 1 active resolvable) — needs SKU remap",
+ "reason": "adapter wired (wallquest) but display SKUs don't align with the wallquest_catalog catalog (0 of 3 active resolvable) — needs SKU remap",
"catalog_table": "wallquest_catalog",
"backing": null,
"match": "unmatched",
- "products": 119,
- "active": 1,
+ "products": 121,
+ "active": 3,
"resolvable_active": 0,
"resolvable_pct": 0
},
@@ -1745,9 +1737,9 @@
"backing": "Mind the Gap",
"match": "exact",
"products": 1261,
- "active": 1134,
- "resolvable_active": 924,
- "resolvable_pct": 81,
+ "active": 1039,
+ "resolvable_active": 830,
+ "resolvable_pct": 80,
"verified": "live-verified 2026-07-07 (schema-public → in_stock:true, $0.03)"
},
"Missoni Fabric": {
@@ -1781,7 +1773,7 @@
"backing": "Missoni",
"match": "suffix-strip",
"products": 119,
- "active": 57
+ "active": 47
},
"Morris and Company": {
"tier": "NO_STOCK",
@@ -1842,12 +1834,12 @@
"tier": "PUBLIC_STOCK",
"live_capable": false,
"adapter": "shopify-public",
- "reason": "adapter wired (shopify-public) but display SKUs don't align with the nina_campbell_catalog catalog (8 of 551 active resolvable) — needs SKU remap",
+ "reason": "adapter wired (shopify-public) but display SKUs don't align with the nina_campbell_catalog catalog (8 of 544 active resolvable) — needs SKU remap",
"catalog_table": "nina_campbell_catalog",
"backing": "Nina Campbell",
"match": "exact",
"products": 791,
- "active": 551,
+ "active": 544,
"resolvable_active": 8,
"resolvable_pct": 1
},
@@ -1868,12 +1860,12 @@
"tier": "PUBLIC_STOCK",
"live_capable": false,
"adapter": "shopify-public",
- "reason": "adapter wired (shopify-public) but display SKUs don't align with the nlxl_catalog catalog (0 of 9 active resolvable) — needs SKU remap",
+ "reason": "adapter wired (shopify-public) but display SKUs don't align with the nlxl_catalog catalog (0 of 0 active resolvable) — needs SKU remap",
"catalog_table": "nlxl_catalog",
"backing": "NLXL",
"match": "exact",
"products": 10,
- "active": 9,
+ "active": 0,
"resolvable_active": 0,
"resolvable_pct": 0
},
@@ -1896,8 +1888,8 @@
"catalog_table": "novasuede_catalog",
"backing": "Novasuede",
"match": "exact",
- "products": 196,
- "active": 157
+ "products": 198,
+ "active": 158
},
"OLIVIA AND POPP": {
"tier": "NO_STOCK",
@@ -1919,9 +1911,9 @@
"backing": "Osborne & Little",
"match": "exact",
"products": 1041,
- "active": 957,
- "resolvable_active": 350,
- "resolvable_pct": 37,
+ "active": 933,
+ "resolvable_active": 397,
+ "resolvable_pct": 43,
"verified": "live-verified 2026-07-07 (schema-public → in_stock:true via enabled add-to-cart; SKU remap by leading mfr code, $0.03)"
},
"Osborne & Little Fabrics": {
@@ -2025,17 +2017,6 @@
"products": 3,
"active": 3
},
- "Phillip Jeffries": {
- "tier": "PORTAL_NO_CREDS",
- "live_capable": false,
- "adapter": null,
- "reason": "vendor portal exists but no trade credentials on file — supply creds to enable",
- "catalog_table": "pj_catalog",
- "backing": "Phillip Jeffries",
- "match": "exact",
- "products": 3087,
- "active": 2473
- },
"Phillipe Romano": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -2044,8 +2025,19 @@
"catalog_table": "twil_karin_catalog",
"backing": "TWIL Karin",
"match": "private-label",
- "products": 18919,
- "active": 10136
+ "products": 19359,
+ "active": 8523
+ },
+ "Phillip Jeffries": {
+ "tier": "PORTAL_NO_CREDS",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "vendor portal exists but no trade credentials on file — supply creds to enable",
+ "catalog_table": "pj_catalog",
+ "backing": "Phillip Jeffries",
+ "match": "exact",
+ "products": 3167,
+ "active": 2472
},
"Phyllis Morris": {
"tier": "NO_STOCK",
@@ -2056,7 +2048,7 @@
"backing": null,
"match": "unmatched",
"products": 28,
- "active": 27
+ "active": 24
},
"Pierre Frey": {
"tier": "QUOTE_ONLY",
@@ -2066,8 +2058,8 @@
"catalog_table": "pierre_frey_catalog",
"backing": "Pierre Frey",
"match": "exact",
- "products": 3,
- "active": 3
+ "products": 4970,
+ "active": 81
},
"Pixels": {
"tier": "NO_STOCK",
@@ -2084,12 +2076,12 @@
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
- "reason": "no live stock source identified for this line",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Plains",
- "match": "exact",
- "products": 3,
- "active": 3
+ "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 211,
+ "active": 181
},
"Porsche™ Paint - Speed Yellow": {
"tier": "NO_STOCK",
@@ -2111,7 +2103,7 @@
"backing": null,
"match": "unmatched",
"products": 418,
- "active": 327
+ "active": 119
},
"Primo Leathers": {
"tier": "NO_STOCK",
@@ -2122,7 +2114,7 @@
"backing": "Primo Leathers",
"match": "exact",
"products": 135,
- "active": 109
+ "active": 78
},
"Printy6": {
"tier": "NO_STOCK",
@@ -2139,12 +2131,12 @@
"tier": "PORTAL_CREDS",
"live_capable": false,
"adapter": "wallquest",
- "reason": "adapter wired (wallquest) but display SKUs don't align with the wallquest_catalog catalog (0 of 736 active resolvable) — needs SKU remap",
+ "reason": "adapter wired (wallquest) but display SKUs don't align with the wallquest_catalog catalog (0 of 681 active resolvable) — needs SKU remap",
"catalog_table": "wallquest_catalog",
"backing": null,
"match": "unmatched",
"products": 737,
- "active": 736,
+ "active": 681,
"resolvable_active": 0,
"resolvable_pct": 0
},
@@ -2153,11 +2145,11 @@
"live_capable": false,
"adapter": null,
"reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "quadrille_house_catalog",
+ "catalog_table": null,
"backing": "Quadrille",
"match": "exact",
- "products": 9,
- "active": 9
+ "products": 399,
+ "active": 372
},
"Ralph Lauren": {
"tier": "PORTAL_NO_CREDS",
@@ -2168,7 +2160,7 @@
"backing": "Ralph Lauren",
"match": "exact",
"products": 460,
- "active": 142
+ "active": 141
},
"Ralph Lauren Fabric": {
"tier": "PORTAL_NO_CREDS",
@@ -2230,13 +2222,13 @@
"live_capable": true,
"adapter": "schema-public",
"reason": "public schema.org/Magento availability (no login required)",
- "catalog_table": "rebelwalls_catalog",
+ "catalog_table": "rebel_walls_catalog",
"backing": "Rebel Walls",
"match": "exact",
- "products": 3721,
- "active": 3613,
- "resolvable_active": 1028,
- "resolvable_pct": 28,
+ "products": 3797,
+ "active": 3684,
+ "resolvable_active": 2127,
+ "resolvable_pct": 58,
"verified": "live-verified 2026-07-07 (schema-public → in_stock:true, $0.03)"
},
"Retro Walls": {
@@ -2248,7 +2240,7 @@
"backing": null,
"match": "unmatched",
"products": 1073,
- "active": 63
+ "active": 51
},
"Roberto Cavalli": {
"tier": "QUOTE_ONLY",
@@ -2270,7 +2262,7 @@
"backing": "Roberto Cavalli",
"match": "suffix-strip",
"products": 180,
- "active": 149
+ "active": 146
},
"Romo": {
"tier": "PORTAL_CREDS",
@@ -2280,10 +2272,10 @@
"catalog_table": "romo_catalog",
"backing": "Romo",
"match": "exact",
- "products": 568,
- "active": 521,
- "resolvable_active": 502,
- "resolvable_pct": 96,
+ "products": 595,
+ "active": 547,
+ "resolvable_active": 501,
+ "resolvable_pct": 92,
"verified": "reaches live portal 2026-07-07 ($0.08) — stock-parse selectors pending tuning"
},
"Ronald Redding": {
@@ -2295,7 +2287,7 @@
"backing": null,
"match": "unmatched",
"products": 732,
- "active": 211
+ "active": 207
},
"Sacha Walckhoff": {
"tier": "NO_STOCK",
@@ -2331,7 +2323,7 @@
"backing": "Sandberg",
"match": "exact",
"products": 991,
- "active": 769
+ "active": 761
},
"Sara Bergqvist": {
"tier": "NO_STOCK",
@@ -2386,7 +2378,7 @@
"backing": "Scalamandre",
"match": "suffix-strip",
"products": 1153,
- "active": 966
+ "active": 947
},
"Schumacher": {
"tier": "QUOTE_ONLY",
@@ -2396,8 +2388,8 @@
"catalog_table": "schumacher_catalog",
"backing": "Schumacher",
"match": "exact",
- "products": 5180,
- "active": 2340
+ "products": 5576,
+ "active": 2729
},
"Schumacher Fabrics": {
"tier": "PORTAL_NO_CREDS",
@@ -2570,12 +2562,12 @@
"tier": "NO_STOCK",
"live_capable": false,
"adapter": null,
- "reason": "no live stock source identified for this line",
- "catalog_table": "quadrille_house_catalog",
- "backing": "Suncloth",
- "match": "exact",
- "products": 3,
- "active": 3
+ "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
+ "catalog_table": null,
+ "backing": null,
+ "match": "unmatched",
+ "products": 318,
+ "active": 254
},
"Surface Stick": {
"tier": "NO_STOCK",
@@ -2586,7 +2578,7 @@
"backing": "Surface Stick",
"match": "exact",
"products": 751,
- "active": 743
+ "active": 631
},
"Telefina Fine Fabrics": {
"tier": "NO_STOCK",
@@ -2629,10 +2621,10 @@
"catalog_table": "thibaut_catalog",
"backing": "Thibaut",
"match": "exact",
- "products": 3874,
- "active": 2052,
- "resolvable_active": 1628,
- "resolvable_pct": 79,
+ "products": 4275,
+ "active": 2407,
+ "resolvable_active": 1589,
+ "resolvable_pct": 66,
"verified": "wired — not yet live-verified"
},
"Threads": {
@@ -2666,7 +2658,7 @@
"backing": null,
"match": "unmatched",
"products": 214,
- "active": 90
+ "active": 17
},
"Tres Tintas": {
"tier": "NO_STOCK",
@@ -2676,8 +2668,8 @@
"catalog_table": "tres_tintas_catalog",
"backing": "Tres Tintas",
"match": "exact",
- "products": 577,
- "active": 577
+ "products": 605,
+ "active": 602
},
"Trikes-DL Couch-Eykon-Source-One": {
"tier": "NO_STOCK",
@@ -2701,17 +2693,6 @@
"products": 808,
"active": 0
},
- "TWIL": {
- "tier": "NO_STOCK",
- "live_capable": false,
- "adapter": null,
- "reason": "no live stock source identified for this line (private-label aggregate or unmapped)",
- "catalog_table": null,
- "backing": null,
- "match": "unmatched",
- "products": 190,
- "active": 0
- },
"Ultrasuede": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -2734,6 +2715,17 @@
"products": 4,
"active": 4
},
+ "Versace": {
+ "tier": "QUOTE_ONLY",
+ "live_capable": false,
+ "adapter": null,
+ "reason": "vendor does not publish live stock (to-the-trade / quote-only)",
+ "catalog_table": "versace_catalog",
+ "backing": "Versace",
+ "match": "exact",
+ "products": 542,
+ "active": 451
+ },
"Versa Designed Surfaces": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -2745,17 +2737,6 @@
"products": 884,
"active": 842
},
- "Versace": {
- "tier": "QUOTE_ONLY",
- "live_capable": false,
- "adapter": null,
- "reason": "vendor does not publish live stock (to-the-trade / quote-only)",
- "catalog_table": "versace_catalog",
- "backing": "Versace",
- "match": "exact",
- "products": 542,
- "active": 472
- },
"Villa Nova": {
"tier": "NO_STOCK",
"live_capable": false,
@@ -2776,7 +2757,7 @@
"backing": "Wallpaper NYC",
"match": "exact",
"products": 95,
- "active": 12
+ "active": 6
},
"William Morris": {
"tier": "NO_STOCK",
@@ -2863,8 +2844,8 @@
"catalog_table": "zoffany_catalog",
"backing": "Zoffany",
"match": "exact",
- "products": 358,
- "active": 322
+ "products": 367,
+ "active": 331
}
}
}
\ No newline at end of file
← 005a048 auto-save: 2026-07-08T09:04:55 (1 files) — scripts/build-cov
·
back to All Designerwallcoverings
·
env-ify Basic-Auth: support BASIC_AUTH_USER/PASS, default un 02ea04b →