Skip to main content

Product FAQ (client questions)

Who: Staff who add or edit products.
How to use: Scan Quick answers → open the question → follow steps → match the blue highlight on the screenshot.

:::tip Screenshots Images are captured from the live BillShop UI with Playwright (npm run shots). Blue outline = the control to click or fill. :::

Quick answers​

#QuestionShort answer
1How do I add a product?Products → Add Product → fill required fields → Save
2Which fields are required?Name, Unit, Brand, Main Category, Locations + prices (see table)
3What is Manage Stock?On = count stock + batches. Off = unlimited
4What is opening stock?Starting shelf qty (not a supplier purchase)
5What is a batch?One stock lot with its own qty, cost, prices, expiry
6Form price vs POS price?Managed stock → POS uses batch price
7Why POS price did not change?Use Edit Batch Prices, not only Edit
8Different prices / expiry?Keep one product → add more batches
9How to upload image?Form Browse… or Action → Add / Edit Image
10How to deactivate?Action → Deactivate (prefer over delete)
11Assign to another shop?Edit Business Locations, or list Add Location
12How do filters work?Open Filters on All Products
13Bulk add?Import Products + template + location
14Can I delete?Only if unused in sales/purchases; else deactivate

1. How do I add a product?​

  1. Open Products → Add Product.
  2. Fill the required fields (red *).
  3. Tick Manage Stock? for normal shop items.
  4. Enter the price table.
  5. Click Save, Save & Add Another, or Save & Opening Stock.

Add Product — form

Look for: Business Locations, Manage Stock?, Browse… (blue outline).

Add Product — prices and save

Look for: price table and Save & Opening Stock (blue outline).

Full walkthrough: How to add a product.


2. What does each field mean? Which are required?​

FieldRequired?Why
Product NameYesWhat staff see
Product SKUNoBlank = system creates a SKU
Product UnitYesHow qty is counted (Pcs, Kg…)
Product BrandYesCatalog filter and reports
Main CategoryYesGroups products
Sub CategoryNoFiner grouping
Business LocationsYesWhich shops can use this product
Manage Stock?Default onOn = track qty; Off = unlimited
Alert QuantityNoLow-stock warning (managed stock)
Cost / Retail / WholesaleYesMaster price list
Special / Max RetailRecommendedExtra sell tiers / MRP
Product imageNoEasier recognition
IMEI / SerialNoOnly for serial-tracked items
Not for sellingNoHides item from POS

:::info Remember Required fields show a red * on the form. :::


3. What is Manage Stock?​

Manage Stock?Meaning
On (ticked)Stock is counted. Opening stock / purchases create batches. POS uses batch prices when batches exist.
Off (unticked)Unlimited-style. No opening stock. POS uses product form prices.

4. What is opening stock? How do I add it?​

Opening stock = quantity already on the shelf when you first put the product into BillShop.
It is not a supplier purchase bill.

  1. Product must have Manage Stock? on.
  2. Click Save & Opening Stock, or later All Products → Action → Add or Edit Opening Stock.
  3. Enter Location, Quantity, Unit Cost. Optional: Batch No, Expiry Date.
  4. Click Save / Update.

Opening stock page

Look for: location / qty / unit cost row, Add New Row, Update (blue outline).

Details: Opening stock and batches.


5. Opening stock “Add New Row” — what happens?​

Each new row creates another batch for the same product.

Use a new row when you need another location, different cost / sell price, different expiry, or a new lot.

Always pick Location Name on every new row.


6. What is a batch? Why manage price on the batch?​

A batch is one stock lot with its own quantity, unit cost, sell prices, optional batch no / expiry, and location stock.

Why: Old stock and new stock can have different buy/sell prices. POS sells from the batch.


7. Is the product form price the real POS price?​

Short answer: Only for unlimited products (Manage Stock? off).

Product typePOS takes price from
Managed stock + batchesBatch prices
Unlimited stockProduct form prices

8. I edited the product price — POS did not update. Why?​

Edit updates the product master only. Existing batches keep old prices.

Fix (managed stock)

  1. Products → All Products.
  2. Action → Edit Batch Prices.
  3. Change prices on the batch rows.
  4. Click Save Changes.

Actions menu on All Products

Look for: Edit Batch Prices, Deactivate, Add or Edit Opening Stock (blue outline).

Edit Batch Prices modal

Look for: Cost / Wholesale / Special / Retail / Max Retail and Save Changes.

Unlimited stock: Action → Edit → change form prices → Save.

Full action list: Edit product and prices.


9. Same product, two price types / different expiry — how?​

Keep one product. Do not create duplicate product names.

  1. Add separate batches (opening stock rows or purchases).
  2. Set each batch’s prices in Edit Batch Prices.
  3. POS picks retail / wholesale / special by customer type.

10. How do I upload a product image?​

  1. On Add / Edit form, click Browse… under Product image (max 5MB after compress).
    Or from the list: Action → Add / Edit Image.

Product image on Add Product

Look for: Browse… on the right.


11. How do I deactivate a product?​

  1. Products → All Products.
  2. Action → Deactivate.
  3. Inactive products stay on the list but do not sell on POS.

:::tip Prefer deactivate over delete If the product was used in sales or purchases, delete is usually blocked. :::


12. How do I assign a product to another location?​

One product: Action → Edit → select all shops in Business Locations → Save.

Several products: tick rows on All Products → Add Location → choose location(s) → Save.


13. How do All Products filters work?​

Open Filters, then narrow by Product, Category, Subcategory, Brand, Location, Stock Status. Use Clear to reset.

All Products filters

Look for: Filters panel (blue outline) and Import Bulk Product tab.


14. Can I add products in bulk?​

Yes — Products → Import Products (or Import Bulk Product tab).

  1. Download template file.
  2. Fill the Excel (match header names).
  3. Select Location for Import (required).
  4. Upload.
  5. Check All Products.

Import Products

Look for: Download template file, Select Location for Import, Upload.

Rules: Brand + Main Category required every row · duplicate SKU can block the whole file · existing products are not updated by ID · qty creates stock/batch at the selected location.

More: Import products.


15. Can I delete a product?​

Sometimes.

  1. Action → Delete Product.
  2. If batches have sales / purchases / returns / transfers / adjustments → delete is blocked.
  3. Use Deactivate instead.

Remove Opening Stock only removes opening entries — not a full product delete.