← back to All Designerwallcoverings

config/known-subdomains.json

127 lines

{
 "_comment": "Hand-maintained registry of *.designerwallcoverings.com subdomains that are KNOWN to exist (or have a local project). Brand microsites match DB vendors by slug; internal sites are non-brand tools. Edit this file, then re-run scripts/build-sites-json.js.",
 "brands": [
  {
   "slug": "artmura",
   "vendor": "Artmura",
   "note": "LIVE reference build for the dw-vendor-landing template",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:9931 (~/Projects/artmura-site, pm2 artmura-site)"
  },
  {
   "slug": "astek",
   "vendor": "Astek",
   "knownProject": "~/Projects/astek-landing",
   "localUrl": "http://127.0.0.1:9944",
   "note": "Internal-only editorial landing (Basic-Auth), running on Mac2 :9944 \u2014 vendor-request system live (memo/stock/price REQ emails)",
   "hasMicrosite": true
  },
  {
   "slug": "reidwitlin",
   "vendor": "Reid Witlin",
   "knownProject": "~/Projects/reidwitlin-landing",
   "note": "Local project built; deploy status tracked by probe",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:9952 (~/Projects/reidwitlin-landing, pm2 reidwitlin-landing)"
  },
  {
   "slug": "quadrille",
   "vendor": "Quadrille",
   "knownProject": "~/Projects/quadrille-house-site",
   "note": "Local project built; deploy status tracked by probe",
   "hasMicrosite": true,
   "internalViewer": "none — quadrille-showroom (pm2, :9938) has no /api feed; membership resolves via the public quadrille.designerwallcoverings.com subdomain"
  },
  {
   "slug": "pierre-frey",
   "vendor": "Pierre Frey",
   "knownProject": "~/Projects/dw-vendor-microsites/vendors/pierre_frey",
   "note": "LIVE (gated, 401) at pierre-frey.designerwallcoverings.com — dw-vendor-microsites wave-19 samples viewer. Canonical host uses the HYPHEN (matches deploy). ~1,161 wallpaper SKUs from pierrefrey.com onboarding to pierre_frey_catalog; Shopify import DRAFT/quote-only. Fatten viewer 46→~1,161 on scrape completion; public un-gate is launch-gated.",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:10066 (dw-vendor-microsites pierre_frey viewer)"
  },
  {
   "slug": "pierrefreyfabrics",
   "vendor": "Pierre Frey Fabrics",
   "knownProject": "~/Projects/dw-vendor-microsites/vendors/pierre_frey_fabric",
   "note": "Pierre Frey FABRICS samples viewer at pierrefreyfabrics.designerwallcoverings.com (dw-vendor-microsites). Serves pierre_frey_fabric_catalog (~5,370 fabrics from pierrefrey.com/en/fabrics, quote-only, product_type Fabric). Distinct display vendor 'Pierre Frey Fabrics' so it does NOT dedup-merge with the wallcovering pierre-frey entry. Overnight onboard in progress; deploy + DNS when catalog populated.",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:10110 (dw-vendor-microsites pierre_frey_fabric viewer)"
  },
  {
   "slug": "fromental",
   "vendor": "Fromental",
   "knownProject": "~/Projects/dw-vendor-microsites/vendors/fromental",
   "note": "ONBOARDING/STAGING 2026-07-09 — ultra-luxury hand-painted & embroidered scenic wallpaper + fabric + artwork. 735 SKUs in fromental_catalog (feed-first Shopify products.json, $0). QUOTE-ONLY (179 priced artwork/shop, 556 bespoke). Customer-facing brand (not private-label). Shopify DRAFT import gated (DWFR-, settlement-gate scenic/bird imagery first). Microsite deploy + DNS gated.",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:10103 (~/Projects/fromental-internal, pm2 fromental-internal)"
  },
  {
   "slug": "gracie",
   "vendor": "Gracie",
   "knownProject": "~/Projects/dw-vendor-microsites/vendors/gracie",
   "note": "ONBOARDING/STAGING 2026-07-09 — ultra-luxury hand-painted scenic & chinoiserie wallpaper panels (Gracie Studio, est. 1898). 150 patterns in gracie_catalog (feed-first Next.js/Sanity page-data, $0). QUOTE-ONLY bespoke. Shopify DRAFT import gated (DWGA-, MANDATORY settlement-gate — chinoiserie is bird/butterfly/botanical heavy). Microsite deploy + DNS gated.",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:10104 (~/Projects/gracie-internal, pm2 gracie-internal)"
  },
  {
   "slug": "zuber",
   "vendor": "Zuber",
   "knownProject": "~/Projects/dw-vendor-microsites/vendors/zuber",
   "note": "ONBOARDING/STAGING 2026-07-09 — historic French house of hand-block-printed antique scenic/panoramic wallpaper (Zuber & Cie). 192 SKUs in zuber_catalog (feed-first sitemap.xml → plain-fetch pages, $0). QUOTE-ONLY heritage made-to-order. Shopify DRAFT import gated (DWZB-, MANDATORY settlement-gate — scenics are botanical/floral/bird heavy). Microsite deploy + DNS gated.",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:10105 (~/Projects/zuber-internal, pm2 zuber-internal)"
  },
  {
   "slug": "crezana",
   "vendor": "Crezana Design",
   "knownProject": "~/Projects/dw-vendor-microsites/vendors/crezana",
   "note": "ONBOARDING/STAGING 2026-07-09 — Crezana Design textile/fabric line (product_type Fabric). 443 gallery images in crezana_catalog (feed-first GoDaddy gpub bundles, $0). NOTE: source is an editorial GoDaddy gallery with NO SKUs/prices/specs — synthetic names, QUOTE-ONLY; real activation BLOCKED on a Crezana line sheet. Shopify DRAFT import + microsite deploy + DNS gated.",
   "hasMicrosite": true,
   "internalViewer": "http://127.0.0.1:10106 (~/Projects/crezana-internal, pm2 crezana-internal)"
  }
 ],
 "internal": [
  {
   "slug": "new",
   "label": "New-import catalog viewer",
   "note": "DO NOT TOUCH the new-import-viewer project (live Shopify write machinery)"
  },
  {
   "slug": "pairs",
   "label": "Pairs-well-with viewer"
  },
  {
   "slug": "chat",
   "label": "Chat agent"
  },
  {
   "slug": "appointments",
   "label": "Appointments / smart scheduling"
  },
  {
   "slug": "all",
   "label": "This directory site (all-dw-landing)"
  },
  {
   "slug": "fromental-internal",
   "label": "Fromental — internal curation viewer",
   "note": "dw-vendor-microsites fromental internal viewer; Kamatera pm2 fromental-internal on :10103"
  },
  {
   "slug": "crezana-internal",
   "label": "Crezana Design — internal curation viewer",
   "note": "dw-vendor-microsites crezana internal viewer; Kamatera pm2 crezana-internal on :10106"
  },
  {
   "slug": "gracie-internal",
   "label": "Gracie — internal curation viewer",
   "note": "dw-vendor-microsites gracie internal viewer; Kamatera pm2 gracie-internal on :10105"
  },
  {
   "slug": "zuber-internal",
   "label": "Zuber — internal curation viewer",
   "note": "dw-vendor-microsites zuber internal viewer; Kamatera pm2 zuber-internal on :10105"
  }
 ]
}