Loose Sales & Pack Conversions
Many Indian shops buy goods in bulk bags, tins, or drums (such as a 25 kg rice sack or 15 L oil tin) and sell both whole packs and loose measures. EzDukkan handles loose sales and stock conversions smoothly.
To enable loose selling on any item:
- Open Products and edit the product (or click Add Product).
- Under Selling options, turn on Loose sales.
- Under Measurement, select the base Unit Type (such as
kg,L, ormeter) and enter the Qty per Unit (the size of one full pack, like10for a 10 L tin, or1for a 1 L bottle). - Under Pricing & Margins, you can set separate loose prices: Loose MRP, Loose Sale Price, Loose Commission, and Loose Min Selling Price.
- Click Save Product.
When setting up loose sales, the Select loose by default toggle is switched on by default.
- When turned on: Whenever you add this product to an invoice, EzDukkan pre-selects the Loose unit mode. You can immediately type the exact quantity the customer wants (such as
2.5kg). - When turned off: The bill starts in Pack mode. You can click the loose switch on the bill whenever a customer buys a fraction.
If you turn on loose sales for a product that already has stock recorded in full packs:
- EzDukkan opens a prompt asking to Convert your existing inventory.
- For example, if you had 3 tins of 10 L in stock, converting turns them into 30 L of base stock.
- Your inventory ledger updates to track every millilitre or gram accurately from that day forward.
If the manufacturer changes the pack size (for example, from a 10 L tin to a 12 L tin), update Qty per Unit in the product editor. EzDukkan asks you to confirm the reason:
- Packaging changed — keep stock unchanged: Choose this when the new shipment has different packaging. Your total base units on the shelf (e.g. total litres) stay untouched.
- Correct an earlier conversion: Choose this if you entered the wrong pack size earlier and need EzDukkan to adjust your recorded total. Correct an earlier conversion only works for untouched opening stock with no purchase or sale history. Otherwise, reconcile the physical stock first.
When you add a loose-enabled item to an invoice:
- A switch appears right above the quantity field: Pack or Loose.
- In Loose mode, type fractional quantities such as
0.5,1.5, or0.250. The line total calculates according to your loose rate. - If the customer decides to take a full box instead, tap Pack. Switching back to Pack rounds up to whole packs of the product's pack size (for example, with a 3.5 L pack, 1 L becomes 1 pack and 7 L becomes 2 packs). Going back to Loose without editing restores the previous loose quantity.
- On the printed bill and PDF, loose quantities print with their base unit (e.g.
2 Lor1.5 kg), while full packs print with their pack multiplier (e.g.1×10L).
- How stock is displayed: EzDukkan shows inventory in readable shop format, such as
2 × 10 L + 3 L(meaning 2 full tins plus 3 loose litres remaining). - 1-unit packs supported: Loose selling also works for 1-unit packs (such as a 1 L bottle or 1 kg pouch) when you allow fractional sales.
- Cannot combine with Size Variants: A product cannot have both loose sales and size variants active at the same time.