← back to Newmor Onboard
artifacts/SHOWROOM-PLAN.md
62 lines
# Newmor showroom plan — TK-10670
Status: GATED for live storefront/catalog/publication changes; local preparation complete.
Steve's direction, September 8: “ok for no prices for newmor” / “showroom line”.
Newmor may be presented without material prices. The customer journey is view → showroom inquiry.
A vendor price sheet, blanket dealer discount and priced merchandise variant are not prerequisites.
## Verified scope
Read-only Shopify preflight: 542 products under exact vendor Newmor Wallcoverings;
305 DRAFT, 237 ARCHIVED, zero ACTIVE. All queried nested connections were complete.
The 305-row worksheet maps 125 September 4 public-range matches to exact current Shopify IDs.
Those 125 are candidates; availability/range must be rechecked before publication.
Keep the other 180 drafts and all 237 archived products held.
Exact IDs, current tags/metafields/variants/publications and proposed marker changes:
`data/newmor-showroom-plan-2026-09-08.json`.
Seven candidates lack the Showroom Line/quotes markers and custom.showroom_line=true.
The other 118 already carry those markers. No current candidate is published to a sales channel.
## Proposed gated execution
1. Re-read the 125 candidates and vendor availability before acting; save fresh before values.
2. Verify the actual theme's showroom treatment in preview: no numeric product price or material
Add to Cart on PDP, cards and search; a working showroom inquiry/contact action; responsive UI.
Existing tags alone do not prove this behavior. Preserve stored sample variants/prices; do not
expose a sample price as the material price or create artificial $0 merchandise variants.
3. Use existing Showroom Line + quotes tags and boolean custom.showroom_line=true for the seven
missing candidates. Do not add Newmor to the separate browse-suppression showroom-vendors list:
that list has a different purpose and would hide browsing without separate direction.
4. After approval, publish a two-product Online Store canary: KOT-23 (4351291785267) and KOT-24
(4351291818035). Verify no-price showroom behavior and inquiry path, including mobile and direct
cart/checkout boundaries. Sending an inquiry test is a separate outbound side effect and stays gated.
5. Only after the canary passes, advance the remaining verified candidates within the approved
scope. Keep other channels absent and verify all 180 holds / 237 archives unchanged.
6. Rollback: fresh prestate is authoritative. Restore prior status/publications/tags/metafield values
only for touched records, and restore any approved theme asset from its captured original.
Original DWNM identity normalization and fill-only specification refresh remain part of the refresh.
They require exact mapping and separate approved catalog changes; historic counts are not executable
worklists. Do not revive the old DWHQ proposal, fuzzy code matches or blanket 15% discount.
## Cadence audit — September 8
Newmor is not participating in the inspected local import cadence:
- com.steve.dw-cadence-hourly is loaded, configured every hour at minute 40.
- cadence-import.js line 104 explicitly lists Newmor in DENY_VENDORS; vendors.js has no Newmor entry.
- newmor-agent / Norman is absent from the current local PM2 list; no dedicated Newmor LaunchAgent found.
- Last inspected scraper-liveness snapshot is August 20 and reports never-logged; that is historical,
not fresh evidence of a successful refresh.
- General Instagram cadence is loaded every 2,100 seconds (35 minutes), targeting 3 posts/account/day
with 3.3-hour spacing, Monday–Saturday. It is account/theme based; no dedicated Newmor rotation was
found in the inspected files. Its existence does not prove Newmor posting coverage.
No schedule or allowlist was changed. Steve asked whether a cadence exists, not to enable one.
## Superseded pricing follow-up
The previous quote-terms email is no longer the required next action. Do not send it automatically.
Jill's written terms remain evidence for future individual quotes, not a showroom launch blocker.
No email, registry, catalog, Shopify, theme, schedule, social or publication mutation was executed.