Selling Price Groups Products
/selling-price-group
Named alternate price lists (for example Wholesale or VIP) that can hold a different price per product and be applied via a customer group or chosen at sale time.
This screen is gated by product.create for viewing, adding, deleting and activating/deactivating a group, and by product.update for saving an edit — it reuses the general product permissions rather than a dedicated selling-price-group permission. The table lists each group's Name, Description, and an Action column with Edit (opens in a modal), Delete, and an Activate/Deactivate toggle.
Creating a price group also creates a matching permission behind the scenes, so a role can be granted or denied visibility of that specific group's prices elsewhere in the app. Once a group exists, per-product prices for it are set from a product's row-action menu (Add Selling Price Group Prices) on the All Products screen, or in bulk via a companion price-update tool that exports every product's SKU with its base and group prices to an Excel file and re-imports edited values by matching SKU.
A group's prices are applied automatically whenever a linked Customer Group is used on a sale, or can be selected directly at the point of sale for a given customer.
Step-by-step Workflow
- Review existing groupsCheck the Name and Description columns for price lists already defined.
- Create a groupClick Add and name the new price list, for example Wholesale or VIP.
- Set product prices for the groupUse Add Selling Price Group Prices on individual products, or the bulk export/import price-update tool for many at once.
- Connect it to customersLink the group to a Customer Group so its prices apply automatically, or select it directly at the point of sale.
- Retire a group when unusedDeactivate a group to stop it applying, or Delete it once it's no longer needed.