MilkGo
/User Guide
User Guide

03. Products — What You Sell

A product is anything a customer can buy from you: Cow Milk, Buffalo Milk, Curd, Ghee, Paneer.

This is the first thing to add in MilkGo. Customer subscriptions, counter sales, and bills all need products to exist before they work.

Before you start

  • 02-roles.md — your role determines whether the Products screen is visible (it is for owners; not for drivers)

That's the only prerequisite. You can add products even before you've added a single customer.

Where to find it

Bottom navigation → Products (package icon).

Adding your first product

  1. Tap + Add Product at the top.
  2. Fill in:
FieldExampleRequired?
NameBuffalo MilkYes
Name in Gujaratiભેંસનું દૂધOptional — used on bill PDFs in Gujarati
CategoryMilk / Curd / Ghee / Paneer / OtherYes
Unitlitre / kg / piece / packetYes
Default rate₹70Yes — per unit
ActiveOnYes — turn off to retire a product without deleting it
  1. Tap Save.

The product now appears in the list. You'll be able to attach it to customer subscriptions and counter sales.

Variants (optional)

Some products come in multiple sizes — Cow Milk 500ml, Cow Milk 1L, Cow Milk 2L. MilkGo handles this with variants.

  1. Add the parent product first (e.g. "Cow Milk").
  2. Open it and tap + Add Variant.
  3. Each variant has:
    • Variant name (e.g. 500ml pouch)
    • Rate (₹30)
    • Same unit as the parent
  4. Save.

On the counter screen, tapping the parent shows the variants in a picker. On a customer subscription, the variant is selected like any other product.

You don't need variants if all your customers buy the standard size. Skip until you actually need them.

Editing a rate

Open the product → tap the rate → enter the new rate → Save.

What happens to existing data:

  • New deliveries use the new rate from this point on.
  • Existing bills keep their original rate (frozen on the bill item, so old bills don't change retroactively).
  • Customer subscriptions continue with their snapshot rate. To update, edit the subscription too — see 06-subscriptions.md.

Deactivating a product

If you stop selling Curd:

  1. Open the product.
  2. Toggle Active off.
  3. Save.

The product disappears from the counter screen and from subscription pickers — but historical bills still show it correctly. Use this instead of "deleting" because deletion would corrupt past records.

Tips

  • Set realistic default rates. This is the rate that auto-applies when you add a new subscription. You can override per customer.
  • Use category right. Reports group by category — Milk, Curd, Ghee. Mis-categorising hurts your monthly insights.
  • Keep names short. They appear on tiny phone screens for your driver. "Buffalo Milk Premium A2" is too long; just "Buffalo Milk" is fine.
  • Add Gujarati names if many customers are Gujarati-speaking — bills, WhatsApp messages and PDFs will use them automatically when the customer's language is Gujarati.

Common mistakes

MistakeFix
Created two products with the same nameDelete the duplicate. Customers attached to it will need their subscription re-pointed.
Wrong unit (kg instead of litre)Open the product, change unit, save. Bills issued before the change keep the old unit.
Deleted a product that has historyIf MilkGo allowed the delete, history is preserved. Otherwise, deactivate instead — see above.

What's next?

Now that you have at least one product, organise your delivery area.

04-areas-societies.md — set up where customers live, in route order

Related