← back to Dw Knowledge

operations/store-and-data-truth.md

36 lines

---
id: store-and-data-truth
type: operations
tags: [hard-rule, shopify, dw_unified, gmc, shipping, gotcha]
aliases: ["sandbox is live", "unified-first", "which store is live"]
sources: [sources/store-truth.md, sources/hard-catalog-rules.md]
updated: 2026-07-17
---
# Store & data truth

**Summary:** designer-laboratory-sandbox.myshopify.com IS the LIVE production store; canonical writes go dw_unified first then Shopify; variant weight = customer shipping cost; GMC has a fixed price policy.

## Store / data
- `designer-laboratory-sandbox.myshopify.com` IS the real, LIVE, PRODUCTION DW
  Shopify store — legacy misnomer, NOT staging. Every write is customer-facing;
  gate as full production. <!-- src: store-truth -->
- Canonical catalog writes go dw_unified (PostgreSQL) FIRST, then Shopify. The
  Shopify write is the authoritative customer-facing one; the mirror re-syncs
  from it. <!-- src: store-truth -->
- dw_unified is the Kamatera canonical DB; a local mirror is read via the /tmp
  socket. <!-- src: store-truth -->
- UNIFIED-FIRST: answer "what/collections recently added" from
  dw_sku_registry.created_at grouped by vendor_prefix, NOT live Shopify (the
  mirror has no created_at). <!-- src: hard-catalog-rules -->

## Gotchas that touch money
- **WEIGHT = CHECKOUT SHIPPING:** the DW store is weight-based checkout shipping
  (lb), so variant grams change what customers PAY. NEVER set grams to fix a GMC
  missing_shipping_weight error — use a feed-only weight override. <!-- src: hard-catalog-rules -->
- **GMC POLICY:** all active products on Google at the HIGHEST price; sample-only
  at $4.25. A $4.25 price leaking as the sellable price risks GMC disapproval.
  <!-- src: hard-catalog-rules -->

## Related
- [[catalog-gates]] · [[pricing-rules]] · [[settlement-gate]].