Backend + expansion notes

How to keep growing the beauty lab.

This static demo is structured so the customizer can map cleanly into Shopify and future product data.

Shopify setup

Create one Shopify product for each ELIXHER product type.

Use variants for size and subscription selling-plan options.

Use metafields or a custom-options app for texture, scent family, scent, add-ins, bundle, and custom name.

Keep texture choices scoped by product, mirroring the data model in this site.

How to add more options

Add new textures inside the relevant product only.

Add scent names inside the right scent family array.

Create new product objects with collection, price, textures, add-in compatibility, and ingredient highlights.

Create new collections by adding a collection entry and assigning products to that collection key.

Subscription setup

Use Shopify subscriptions or a subscription app to create monthly, six-week, and two-month selling plans.

Keep custom fields attached to each subscription line item.

Let customers update scent or texture before renewal if your subscription app supports customer portals.

QR code ingredient system

Create direct ingredient pages for each product route.

Use QR codes that point to /ingredients/product-id or Shopify ingredient pages.

Keep ingredient highlights, usage notes, and allergen guidance editable as product data expands.