Skip to main content

Product Master

Single source of truth — synced live to the storefront · loading…

Connecting…
0 selected
Product Category Price Available Sales Status Last Updated Actions

New Product

Fill the sections — everything saves to one live product record
—

Product Master Information

Core identity. Title, SKU and Category are required. Product ID & SKU auto-generate.
Auto-suggested from the name — edit freely.
Identity & Compliance FSSAI
Mandatory on every food label (FSS Act).
Consumer Care — printed on pack & shown on storefront

Product Description

Storytelling content rendered on the product page. HTML allowed in the main description.

Food Label & Compliance

Structured FSSAI label data — nutrition, allergens & additives. Renders the back-of-pack panel on the storefront and feeds compliance exports.
Nutritional Information FSSAI
Allergens & Additives
Leave blank if none. Stored as a list for the storefront allergen line.
Label Dates
Veg/Non-Veg mark, FSSAI licence & consumer-care print from Master Info; net quantity from Packaging.

Product Media

Hero banner, product gallery & the 4 story scenes — all uploaded to Firebase Storage (base64 fallback if upload is blocked).
Main product imagery
HERO BANNER — main product hero image
Drag & drop a hero image, or click to browse
Recommended 2000 × 760 px (≈16:6 wide) · JPG / PNG / WebP · up to 5 MB · keep key subject centred (mobile crops to ~4:3)
PRODUCT IMAGES — storefront product gallery
Drag & drop product images, or click to browse
JPG / PNG / WebP · up to 5 MB each · drag to reorder · first image is the storefront main
Story scenes & video
STORY SCENE IMAGES — the 4 cinematic story scenes (01–04)
Optional — the background image behind each story point. Upload one per scene to replace it; leave empty to keep that scene's default. Landscape, ≈1600 px+ wide · JPG / PNG / WebP · up to 5 MB each.
01 · Source — “From farm to us.”
Drop / click to set scene 1
02 · Made — “Made the slow way.”
Drop / click to set scene 2
03 · Checked — “Quality, checked.”
Drop / click to set scene 3
04 · Delivered — “Sealed fresh, to you.”
Drop / click to set scene 4

Product Variants

Real per-variant pricing (no more hidden multipliers). Each row is a sellable unit with its own SKU, price & stock. Mark one as default. If you add no variants, the base price/stock above is used.
DefOption nameVariant SKUGTINWeight/Vol MRP ₹Price ₹Member ₹Cost ₹Ship gStockExpiryStatus
Member price auto-fills from the membership discount if left blank.

Packaging Configuration

Packaging cost feeds the Pricing Engine; weight + dimensions feed Logistics volumetric calc.
Net Quantity Legal Metrology
Dimensions (cm)

Pricing Engine

Set what the customer pays. Internal cost & margin live under Advanced below — nothing there is shown to customers. Order totals are recomputed server-side by createRazorpayOrder.
Customer Price — what shows on the storefront
Tax (GST) is set in GST & Finance · member price in Membership · per-size prices (Trial / Saver / Family) in Variants.
Advanced ▸ Cost & margin — internal only; feeds GST & finance reports
Cost Components (build-up)

Channel Pricing

Beyond D2C — wholesale, export & subscription rates. Leave a channel blank to disable it. Order totals are still recomputed server-side per channel.
Wholesale / B2B
Export
Subscription
Sale Schedule
Sale price is set in Pricing Engine; these dates gate when it goes live.

Membership Pricing

Members get a discount off the selling price. Default 10%. Shown on the storefront as member savings.
Member saves—

Rewards Coins

Coins earned on purchase and redemption rules. Previewed on the storefront.

Inventory & Batch (FEFO)

Base stock used when there are no variants. Available = Current − Reserved. Track lots for first-expiry-first-out & recall readiness.
Non-passed lots are excluded from sellable stock by the allocation function.
Batch / Lot Register — FEFO: earliest expiry sells first
Lot / Batch No.Mfg DateExpiryQtyStatus
Batches feed recall traceability & FEFO picking. Leave empty to use the single current-lot dates above.

Logistics & Cold Chain

Inputs the shipping engine needs. Volumetric weight auto-calculates as (L×W×H)÷5000 in kg; chargeable weight is the higher of dead vs volumetric.
Carrier & Zone
Cold Chain
Leave this OFF for shelf-stable products that do not require refrigerated handling.
Turn this on only for perishable products that need refrigerated shipping control.
When checked, the Metro Fresh pincode checker activates on this product's page regardless of the global setting. Use for products earmarked for metro pilot launch.
Cold-chain items should usually disable reverse pickup & restrict to local/regional zones.
Live pincode serviceability & rate cards are managed in Delivery & Logistics; these fields feed that engine per product.

Razorpay & Payments

Per-product payment rules. Razorpay keys live in Cloud Functions secrets — never in this page.

GST, Export & Finance

HSN + GST drive tax on invoices and the Pricing Engine. GST% mirrors the legacy tax field for the storefront.
Export

SEO & Merchant Feed

Defaults fall back to title & description if left blank. Feed fields power Google Merchant / Meta catalog & the JSON-LD Product schema on the storefront.
Merchant Feed

Audit Log

Who changed what, and when. Append-only — entries can never be edited or deleted.

No audit history yet for this product.

Editing