Store admin panel
Manage orders, delivery, inventory and more.
Loading admin panel
Checking sign-in and store access…
Raw Ingredients
Create raw ingredients with purchase quantity, purchase price, units, media and calculated unit price.
| Name | Unit | Purchase quantity | Purchase price | Unit price | Media | Status | Actions |
|---|---|---|---|---|---|---|---|
| Sign in and switch to Admin Mode to manage raw ingredients. | |||||||
Add raw ingredient
Record raw ingredient details, units, purchase cost, purchase quantity, media and calculated unit price.
Raw ingredient fields
Add every field through blocks. The configured name field key creates the Firestore document ID.Calculated unit price
Unit price is calculated from the configured purchase price and purchase quantity fields before saving.Delete raw ingredient?
This removes the Firestore document. Uploaded media files in Storage are not deleted automatically.
Processed Items
Create processed items from raw ingredient composition and sync them to Firestore.
| Processed item | Composition | Composition cost | Total margins | Unit price | Status | Actions |
|---|---|---|---|---|---|---|
| Sign in to manage processed items. | ||||||
Add processed item
Only configured fields, composition, margins, nutrition profile, calculated costs, and sync timestamp are saved.
Basic details
The processed item name comes from the item field block whose Firestore key matches the configured name key.Composition
Raw ingredients are live synced from Firestore. At least one raw ingredient is required.| Raw Ingredient Name | Quantity | Unit | Unit price | Price | |
|---|---|---|---|---|---|
| No raw ingredient added yet. | |||||
Margins and unit price
Margins are saved as numeric key-value pairs inside the margins map.Nutritional profile
Optional. Nutrition values are saved as numeric key-value pairs inside nutritionProfile.Delete processed item?
This Firestore document will be removed.
Products
Create final products from processed item recipes and sync them to Firestore.
|
Product
|
Recipe | Nutrition profile | Tags | Price |
Actions
|
|---|---|---|---|---|---|
| Sign in to manage products. | |||||
Add product
Products sync to the root products collection and every location storeCatalogue collection.
Product details
The product name field creates the slugified Firestore document ID.Collection and tags
Collection is single-select. Tags are multi-select.Recipe
Drag the grabber to rearrange processed items. The serial number becomes the root recipe sequence.| Processed Item Name | Role | Quantity | Unit | Step size | Unit price | Price | Actions |
|---|---|---|---|---|---|---|---|
| No processed item added yet. | |||||||
Nutritional profile
Read-only. Calculated from selected processed items and quantities.Delete product?
This product will be deleted from root products and every location storeCatalogue.
Details
| Item | Recipe | Scheduled Delivery | Status | TTD | Actions |
|---|
Recipe
Forward Order
Subscriptions
Create final products from processed item recipes and sync them to Firestore.
|
Product
|
Recipe | Nutrition profile | Tags | Price |
Actions
|
|---|---|---|---|---|---|
| Sign in to manage products. | |||||
Add product
Products sync to the root products collection and every location storeCatalogue collection.
Product details
The product name field creates the slugified Firestore document ID.Collection and tags
Collection is single-select. Tags are multi-select.Recipe
Drag the grabber to rearrange processed items. The serial number becomes the root recipe sequence.| Processed Item Name | Role | Quantity | Unit | Step size | Unit price | Price | Actions |
|---|---|---|---|---|---|---|---|
| No processed item added yet. | |||||||
Nutritional profile
Read-only. Calculated from selected processed items and quantities.Delete product?
This product will be deleted from root products and every location storeCatalogue.