1. Add a Product

Select the listing locations first. Chain stores can choose exactly which locations should show this product.

Choose image or color, then enter product name and barcode. You can scan a barcode or generate one automatically.

After the first setup, manage future expiration updates from the Inventory page when you restock.

  • Enable price by weight for weighed items.
  • Wholesale price must be enabled in Settings before you can use it in sales.
  • Tax mode must also be enabled in Settings. It is off by default.
Add product listing locations
Add product image and barcode
Add product pricing settings
Add product inventory and expiration

2. Barcode Generate and Print

  • Enter product name and barcode value.
  • Click Generate to create the barcode preview.
  • Click Print Barcode to open the print dialog.
  • Install the GoodCashier Dashboard EXE on the computer and connect a supported label printer.
  • Open the Device page in the Dashboard EXE and select your printer first.
  • Use GDI (Recommended) unless support tells you to use another mode.
  • Choose label size, content, copies, then click Print.
Generate barcode button
Barcode printing settings

3. Package Unit (Auto Split)

A = B x 12. A is the parent pack product and B is the child unit product. One A contains 12 units of B.

When B stock is not enough during sale, the system automatically splits A into B and completes the sale.

This is fully automatic. No manual warehouse stock adjustment is required.

  • Example setup: A = B x 12.
  • Current stock: A = 2, B = 1.
  • Customer buys 3 bottles of B.
  • System auto-splits one A, then deducts sale quantity from B.
  • Final stock: A = 1, B = 10.
Package Unit auto split example

4. Bundles (Combo Product)

C = A x 2 + B x 2. C is the bundle product, and A and B are component products.

A and B must already exist before you create bundle C.

If you enter an initial quantity while creating C, the system deducts A and B inventory immediately by the bundle ratio.

If you leave the quantity empty, component inventory is deducted automatically at sale time.

Bundle setup example
Bundle stock behavior
Related Pages

Explore the full retail POS setup

Compare POS features, Windows POS, Android POS, tutorials, and contact guidance so you can choose the right setup for your store.

Features

POS Features

Explore Good Cashier POS features for sales, inventory, barcode printing, staff permissions, stocktake, VIP loyalty, locations and chain store operations.

Open POS Features

Windows POS

Windows POS

Use a Windows POS system on family PCs, old desktops or shop computers with barcode scanners, receipt printers and easy store management.

Open Windows POS

Android POS

Android POS

Run Android POS selling flows on tablets and mobile devices with barcode scanning, VIP checkout, wallet payment and flexible cashier workflows.

Open Android POS

Contact

Contact

Contact Good Cashier about Windows POS, Android POS, inventory migration, barcode printing, retail setup and multi-store rollout planning.

Open Contact
Products and product setup | Good Cashier POS Tutorial