← back to Dw Yolo Loop
Artmura site README: document the clone-a-line template flow + deploy-gated status
8a03eb463357128c3a58be2eb53cc7b42fb9da08 · 2026-06-12 10:55:16 -0700 · Steve Abrams
Files touched
Diff
commit 8a03eb463357128c3a58be2eb53cc7b42fb9da08
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Fri Jun 12 10:55:16 2026 -0700
Artmura site README: document the clone-a-line template flow + deploy-gated status
---
artmura-site/README.md | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/artmura-site/README.md b/artmura-site/README.md
index f1f4e68..df306c2 100644
--- a/artmura-site/README.md
+++ b/artmura-site/README.md
@@ -24,5 +24,21 @@ cd artmura-site && npm install && PORT=9920 node server.js # → http://127.0.
## Pricing
DW price = the website price (Steve: **no trade discount** for Artmura). Sample $5.
+## It's a template — clone for any DW line
+This is config-driven (`site.config.js`) and links OUT to the live Shopify store for purchase
+(read-only lookbook; `rel=canonical` → the live PDP, so it complements, never competes).
+
+**Generate a landing for any live DW vendor straight from Shopify:**
+```sh
+SHOPIFY_ADMIN_TOKEN=… node build-line.js "Schumacher"
+# → lines/schumacher.json + lines/schumacher-handles.json + a site.config block to paste
+VENDOR=schumacher PORT=9922 node server.js
+```
+`build-line.js` pulls the vendor's active products (title, price = highest non-sample variant —
+never the $4.25 sample, specs from metafields, CDN images, live handle). No image download needed
+(`localImages:false` → serves Shopify CDN urls). Optional: run a color-extract for the color sort/filter.
+
## Status
-**Preview only — not deployed.** `noindex` until launch. `.deploy.conf` + `ecosystem.config.cjs` are scaffolds; wire a domain only after Steve approves the design and the products go live. The 161 Shopify products are staged as a one-command **draft** push (`../scripts/artmura-onboard/run-push-artmura.sh --apply`).
+The 161 Artmura products are **LIVE** on designerwallcoverings.com. This landing is a brand lookbook
+over them. **Not yet deployed to a public subdomain** — that's a DNS change gated on Steve
+(`.deploy.conf` + `ecosystem.config.cjs` ready; pick a subdomain e.g. artmura.designerwallcoverings.com).
← 5af2df5 Vendor-landing factory: build-line.js generates a branded la
·
back to Dw Yolo Loop
·
Artmura landing: self-contained BUNDLE mode + turnkey deploy f357517 →