← All tests

Reward Shop for points-only tenants STAGING

White-label follow-up to Phase 4. The Reward Shop (points-redemption catalog) and reward types were previously gated to spin-enabled tenants (Get Coffee). But points redemption isn’t spin-specific — points-only white-label tenants (e.g. 1995 Flower Bar) should have it too. This un-gates the Reward Shop + reward types for all tenants, while the spin-only Reward Pool (the %-weighted draw) and Orders & Spins stay gated behind the per-tenant spin flag.

Gate 2 (staging) — points-only 10/10 · spin-on regression 10/10 · SSO smoke 5/5. nix-cafe f8cd4e7 (dev + staging), no migration.

The change: the settings page now loads reward types + Reward Shop for every tenant; the Reward Settings tab renders for everyone, and only the Reward Pool card is conditional on spinEnabled. Backend already served /admin/reward-types + /admin/reward-shop with no spin guard.

Verified on demo.staging.nixtech.app toggled to spin OFF (a points-only tenant), then restored to spin ON and re-checked that spin tenants are unaffected. Parked on staging for the scheduled prod promote.

Gate 2 evidence (demo, spin OFF = points-only):

Reward Settings tab available + renders for a points-only tenant
Reward types card present (populates the shop)
Reward Shop card present for a points-only tenant
Reward Pool (spin draw) correctly HIDDEN for points-only
Shop CRUD round-trips & persists on reload (points-only)
Orders & Spins stays “coming soon” (spin bits still gated)
After restoring spin ON: spin-tenant path still shows types + pool + shop (10/10) + SSO smoke 5/5

Screens

Reward Settings for points-only
Reward Settings (points-only) — reward types + Reward Shop, no Reward Pool
Shop save round-trip
Shop CRUD round-trips for a points-only tenant
Orders & Spins coming soon
Orders & Spins stays gated behind the spin flag

nix-cafe f8cd4e7 (dev + staging) · no migration · extends the P4 Reward Shop admin tab.