King of Flavors docs

Inventory content

How demo inventory is organized and what needs review before using real catalog data.

Inventory content

The prototype now uses a polished demo inventory based on the real store direction and the photographed retail wall.

It is not an exact copy of the shelf. It is a structured demo catalog that helps the team review layout, category names, stock messaging, and cart behavior.

Current demo shelves

The demo catalog includes:

  • Wraps & Papers
  • Cigars & Blunts
  • Disposables
  • Glass
  • Lighters & Torches
  • Accessories
  • Trays & Storage

Product content

Each product has:

  • product name
  • category
  • description
  • product-family image
  • tags
  • variants
  • price
  • stock count

Starter images

The demo catalog now uses a starter set of recognizable product-family images instead of repeated mood photography.

These images are sourced from official brand or manufacturer pages where possible. They make the prototype easier to evaluate because shoppers can see products that look closer to real smoke shop inventory.

They should still be treated as demo assets until the client confirms:

  • final product list
  • image permissions
  • distributor or brand asset rights
  • whether exact SKU photos are available
  • whether the store wants its own product photography

What should be reviewed

Client review should focus on:

  • Which categories should be renamed.
  • Which products should be featured.
  • Which products should be removed.
  • Whether stock counts should be public.
  • Whether prices should be visible before checkout.
  • Whether product photos should be real photos, catalog photos, or styled placeholders.

Real inventory later

The app can later use a live inventory source.

Possible sources:

  • manually managed demo list
  • Supabase product table
  • point-of-sale catalog export or live sync
  • backup snapshot if live systems are unavailable

The important rule is that the storefront should keep showing the same kind of product cards no matter where the inventory comes from.

On this page