← back to Philipperomano
README.md
38 lines
# philipperomano.com
Standalone storefront for the Phillipe Romano private label (currently sold via DesignerWallcoverings.com).
## Current state — 2026-04-28
- ✅ Data foundation: `data/products.json` — 8,227 active SKUs from `dw_unified.shopify_products WHERE vendor='Phillipe Romano' AND status='ACTIVE'`
- ❌ Domain: philipperomano.com is currently delegated to **Afternic for sale** — needs to be pulled off and re-pointed (see `dnsHost` in CNCP)
- ❌ Design: Figma + Paper passes pending (use four-horsemen workflow)
- ❌ Frontend implementation: pending
- ❌ Memo-sample order flow via Shopify: pending
## Catalog breakdown
| Type | Active SKUs |
|---|---:|
| Fabric | 2,630 |
| Commercial Wallcovering | 2,514 |
| Wallcovering | 2,194 |
| Natural Wallcovering | 653 |
| Wallcoverings | 226 |
| Naturals | 9 |
| Drapery Fabric | 1 |
Note: "Wallcovering" vs "Wallcoverings" duplication suggests a product_type cleanup is also needed before launch.
## Build plan
1. Pull `philipperomano.com` from Afternic (manual at GoDaddy)
2. Identify top 10 DW vendor sites for CSS reference (Schumacher, Thibaut, Romo, Cowtan & Tout, Kravet, Phillip Jeffries, Anna French, Maya Romanoff, Versa, Fabricut?)
3. Figma layout pass via four-horsemen
4. Paper.design prototype
5. Static site (Next.js or similar) reading `data/products.json`
6. Search across product titles + SKU + product_type
7. "Order memo sample" CTA → links to DW Shopify product page with `?variant=sample` so add-sample option fires
## Open questions
- Hosting: Vercel/Cloudflare Pages/Kamatera? (Memory says ~/Projects/ default; mirror to Kamatera if public)
- Branding: keep "Phillipe Romano" exactly as in DW catalog, or use a different visual treatment?
- Confirm Phillipe Romano is the only customer-facing name (skill description says command54 must NEVER appear publicly)