Price Lists
Price Lists is where you define B2B pricing per product — one or more named lists, each with quantity-tiered prices, an optional case size, an optional customer-tier restriction and optional contract validity dates — so different trade accounts automatically see the right price at the right quantity.
Overview
Each price entry belongs to a List Name (e.g. "Standard", "Festival Season"), a specific product (searched and optionally linked to your catalogue, or free-typed as a name-only entry), a Min Qty it applies from, an optional Case Size, and a Price per Unit.
An entry can be left open to all customer tiers or restricted to one (STANDARD/RETAILER/DISTRIBUTOR/VIP) — restricted entries are what Trade Accounts pulls into its "Applicable Price List" panel for a matching account.
Entries can carry Valid From / Valid Until dates for time-boxed contract or seasonal pricing; expired entries stay visible (dimmed) rather than disappearing, and upcoming ones show a "Starts
The page groups entries by product name, with all of a product's tiers/quantity breaks shown together in one table, sorted by Min Qty ascending.
Before You Start
- You must have the Billing feature enabled on your plan.
Step-by-Step Guide
1 Add a price entry
- Open Wholesale → Price Lists and click "+ Add Price".
- Enter or keep the List Name (defaults to "Standard").
- Type into Product Name to search your catalogue and pick a match — this links the entry to the product (shown as "🔗 linked") — or leave it as free text for a name-only entry.
- Fill in Unit, Min Qty, Case Size (0 = no restriction) and Price per Unit.
- Optionally restrict to a Customer Tier, set Valid From / Valid Until, add Notes, then click Save.
2 Set up quantity-break pricing for one product
- Add multiple price entries for the same Product Name with different Min Qty values (e.g. 10 units, 50 units, 200 units) and a lower Price per Unit at each higher break.
- All entries for that product appear together in one grouped table, sorted by Min Qty, so the quantity-break structure is easy to review.
3 Filter by list or customer tier
- Use the "List" chips to switch between price lists (or ALL).
- Use the "Tier" chips to narrow to entries for a specific customer tier — entries with no tier set are treated as applying to every tier and are not filtered out by a specific tier selection.
4 Toggle, edit or delete a price entry
- Click the Active/Off pill in the Active column to toggle an entry on or off without deleting it.
- Click Edit to reopen the entry pre-filled, or Del to remove it permanently after a confirmation.
5 Import prices from CSV
- Click "Import CSV" and choose a CSV file with a header row.
- BazaarPOS parses the file client-side and posts the parsed rows to the import endpoint; a result banner then shows how many rows were created and how many were skipped, plus any row-level errors.
6 Export the current price list to CSV
- Click "Export CSV" to download the full price list (not just the currently filtered view) as a .csv file.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
List Name | Groups price entries into named lists (e.g. "Standard", "Festival Season"); defaults to "Standard" for new entries. |
Product Name | Required. Type-ahead search against your product catalogue; picking a suggestion links the entry to that product ("🔗 linked" badge), otherwise it is saved as free text. |
Unit | Unit of measure for the Min Qty / Case Size / Price per Unit on this entry. |
Min Qty | The quantity threshold this price applies from; multiple entries per product create quantity-break tiers. |
Case Size | Optional case/carton size; 0 means no case restriction. |
Price per Unit | Required. The wholesale price per unit at this quantity break. |
Customer Tier | Leave blank for "All Tiers", or restrict the entry to STANDARD/RETAILER/DISTRIBUTOR/VIP so it only applies to accounts on that tier. |
Valid From / Valid Until | Optional contract/seasonal date range. Entries past Valid Until show "Expired" and are dimmed; entries before Valid From show "Starts |
Active toggle | Turns a price entry on/off without deleting it; shown as a Yes/Off pill in the table. |
Notes | Free-text note shown in the table row. |
Import CSV / Export CSV | Bulk-loads price entries from a CSV file (reporting created/skipped/errors), or downloads the full list as CSV. |
Tips & Best Practices
- Link entries to real catalogue products whenever possible (via the search dropdown) rather than free-typing names — linked entries are what Trade Accounts and other tier-aware screens can match reliably.
- Use Valid From / Valid Until for seasonal or contract pricing instead of manually toggling Active on and off — expired entries clean themselves up visually (dimmed + "Expired") without needing to be deleted.
- Export CSV first before a bulk edit, so you have a backup of the current list before re-importing changes.