Opt-in features for your tenant. Core features (products, orders, customers, inventory, etc.) are always on. Toggle these to match your industry — e.g. supplement brands enable Formulations, clinical-referral programs enable Practitioners. Disabling a module hides its admin pages; data is preserved.
Structured recipes for supplements, herbal products, oxymels, tinctures. Includes ingredient ratios, extraction methods, brewing notes.
Collect newsletter signups, waitlist entries, quiz submissions, and other lead sources with per-source tracking.
Clinical practitioner referral program. Each practitioner gets a dedicated referral code + commission tracking.
Customer reviews with moderation, admin responses, and verified-purchase badges.
B2B wholesale buyer accounts with tiered pricing, inquiry pipeline, and approval workflow. Includes discount basis points, payment terms, and order/revenue tracking.
Affiliate partner tracking with unique codes, click logging, conversion attribution, and commission payouts in basis points.
Points-based loyalty program with per-customer accounts, append-only ledger, configurable earning/redemption rates, and tier progression.
Supplier management, ingredients + packaging SKUs, purchase orders, and RFQ pipeline. For supplement, herbal, food, and other inventory-heavy brands.
Persistent per-customer identity beyond the magic-link baseline. Unlocks saved wishlists; future passes extend to persistent carts, saved addresses, and returning-customer magic-link sign-in.
Self-attested DOB gate for age-restricted SKUs (NY dietary-supplement weight-loss / muscle-building law; nationwide always-on). Required when any product on the tenant has age_restricted = true; without this module enabled, the gate UI is silently skipped — flip a SKU as age_restricted AND enable this module.
Curated public directory of brands, makers, or collaborators a tenant endorses. Powers the /friends storefront route + GET /api/v1/partners. Distinct from Affiliate Tracking — no commission, no click attribution; this is editorial discovery only.
Route product reviews through a third-party provider (Yotpo, Loox, or Stamped) instead of the native engine. Per the 2026-05-21 hybrid ADR the native engine remains the platform default; this module is opt-in for tenants who already run on a DTC reviews vendor. Enabling without picking a provider key is a forward-compatible no-op — reads continue to land on the native engine.
Module toggles are audit-logged. Disabling a module hides its admin pages and prevents new writes; existing rows stay intact so you can re-enable later without losing data.