← 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.