๐Ÿงฐ Getting Started Guide
Adding your data

Price books and pricing

22min

Price books can be used to hold different product prices for various customers. Price books can be found in the Products section of Breww and can be very useful when updating pricing in bulk for customers or applying complicated discounts to products. Price books can be assigned to invoices, customers, customer types or customer groups. Breww will pre-populate the invoiceโ€™s pricing with the customerโ€™s price book and if they do not have one then the Default price book in Settings โ†’ Order/Invoice settings will be used.

Types of price book

There are two types of price book in Breww. We highly recommend reading about both of them below before deciding which one is right for you.

1. Base price books

Every pricing structure starts with a base price book. A base price book must have a specific price set for every active product. You can have multiple base price books for different pricing lines, such as your trade and retail pricing.

Creating new base price books

You may need to set up more than a single base price book that you can base rules on or simply create a new pricing structure that is not in any way derived from another. You can do this by doing the following:

  1. Navigate to Products -> Pricing -> Price books.
  2. Select New price book.
  3. Choose Base price book.

Base price books are simple to set up, requiring an explicit price per product.

2. Derived price books

Any pricing variations from your bases are done by creating a derived price book, and selecting your base as a parent price book. Your new price book will start by inheriting all its prices from the parent price book. You can then apply rules or set explicit prices to override the parent's prices. When creating/editing a derived price book, you can toggle whether the parent's rules (if applicable) should be applied first or to simply bring forward the unmodified base price.

Creating a derived price book

When setting up your pricing structure in Breww, you will always start with a single base price book (though you may create more). This initial price book is known as your "Standard" price book. While the standard price book may represent different things for different businesses, it essentially serves as the core price upon which other price books are built.

For example, you might create a derived price book for Trade customers that applies a flat 5% discount to the "Standard" prices of your products. To create a derived price book, follow these steps:

  1. Navigate to Products -> Pricing -> Price books.
  2. Select New price book.
  3. Choose Derived price book.

Next, you'll need to name your new derived price book (e.g., Trade) and set the parent price book. The parent price book is the price book your new derived price book will be based upon. This allows you to apply specific rules to the derived price book or inherit prices from the parent price book when no specific rule is set.

This means that any changes made to the prices in the parent price book will automatically update the derived price book. Discount rules set in the derived price book will be applied based on the updated prices in the parent price book, making price updates quick. Products without specific rules in the derived price book will inherit the updated prices exactly as they are in the parent price book.

Applying rules

You may add discount rules to derived price books. There are two types of rules you can add: simple discounts and quantity-based discounts. Both rule types allow you to specify which products the rule should affect, depending on product type, container type, or product tag.

The price to which these discount rules apply is the product's price inherited from the parent price book. If the parent price book is also a derived price book, please see the FAQ Can I set a non-base (derived) price book as a parent?๏ปฟ below for an explanation of how the base price will be determined for the rule application.

Creating a new rule

Once you have successfully created a derived price book, you will arrive on your new pricebook's management page. From here you can begin creating your rules using the Add rule button at the top of the page, and you will have two types of rules to choose from:

1. Simple discounts

Using a simple discount rule, you can apply a fixed discount (or addition) to your prices.

2. Quantity-based discounts

You can apply a variable discount (or addition) to your prices using a Quantity-based discount rule. Quantity-based rules consist of bandings that define the discount applied when purchasing within a certain quantity range of products.

Building a quantity-based discount rule

You can start a quantity-based rule by defining the starting discount rate; in the example below, entering 2 for the number of products and a discount rate of 0% will set that no discount is applied when purchasing between 0 and 2 of my chosen products/containers (what the rules apply to is defined after the product quantity settings). You will want to ensure you click the + button after entering your number of products, discount and selecting a fixed value or percentage to create this banding.

image|690x257, 75%
๏ปฟ

You can then keep creating bandings, think of the "number of products" as an apply this discount up to figure, so If I added a number of products of 5 to with a discount of 2.5% to my above 0% up to 2 we will get: up to 2 at 0% and 3-5 at 2.5% discount, as below.

image|690x358, 75%
๏ปฟ

Determining the quantity used on quantity-based rules

You can choose when defining a quantity-based discount rule, if the quantity used should be:

  • Quantity of products - simply a sum of the quantity column on the order.
  • Quantity of containers - a 24 pack of cans would contribute 24 to the quantity of containers, but a keg would be one container.
  • Quantity of units - this allows you to define more complex situations, such as a 24 pack of cans is one unit, and keg is one unit, but 12 cans is half a unit. Please see Product units๏ปฟ for more information. Additionally, you can choose in Order/invoice settings how you would like units to be rounded, for example if 24 cans is one unit and a customer buys 12, they have half a unit that would need to be rounded up or down according to your settings.
Screenshot 2024-06-20 at 12.36.40|690x186
๏ปฟ

When using a quantity-based rule where you're counting the containers or units, special logic is applied to mixed packs. If the price book rule only applies to 330 ml cans, for example, and your mixed pack is for a 500 ml bottle and a 330 ml can, Breww will only count the can towards the rule. However, if the mixed pack is directly assigned to the price book rule (or "All products" is ticked), we will count all of the components regardless of the other aspects of the rule.

Managing the rule order

You can set multiple rules on a single price book. The first rule in the list that affects the product in question will be applied to the product's price. You can alter the order of your rule list using the button highlighted below. This allows you to set up complicated structures, like the one below, where if the product isn't matched by the first two rules, the final rule will apply.

Screenshot 2022-10-31 at 16.21.20|690x177
๏ปฟ

Setting explicit prices

To set an explicit price, click the button indicated in the screenshot below. This will override the current price and any rules in the price book that affect the product. The price entered will be the final price. To remove the explicitly set price, click the 'Remove' button. The price will then be redetermined, accounting for any rules that may now affect it.

Screenshot 2022-10-31 at 16.06.53|690x157
๏ปฟ

Assigning price books

You can assign price books to customer types, customer groups and directly to customer accounts.

๐Ÿงฐ Just getting started with Breww? If you are just getting started with Breww and you are yet to import your customers, you will be able to assign your price books directly to customers on your customer import, and therefore you can skip this step! However, you could choose not to assign a price book directly to customer accounts when using the importer and instead return to this guide following your import and apply them to either a customer type, group or directly to a customer. Your next guide is Importing customers๏ปฟ or you can return to the ๐Ÿงฐ Getting Started Guide๏ปฟ.

๏ปฟ

Assigning a price book to a customer type

You can assign a price book to a customer type by heading to Customers->Settings & tools->Customer types and selecting the edit pencil on a customer type.

Screenshot 2023-11-29 at 14.58.59|690x237
๏ปฟ

Assigning a price book to a customer group

To assign a price book to a customer group, then head to Customers->View->Customer groups and select the edit pencil on a customer group.

Screenshot 2023-11-29 at 15.25.49|690x103
๏ปฟ

Assigning a price book directly to a customer

You can assign a price book directly to a customer by heading to Customers and selecting to view a customer account. If you then select Edit you will be able to select the price book from the drop-down menu under Customer details.

Screenshot 2023-11-29 at 15.28.26|690x127
๏ปฟ
๏ปฟ

FAQs

Can I set a non-base (derived) price book as a parent?

Yes, any price book can be set as a parent. A price book tree always starts with a base price book, to ensure that a price can always be inherited if not set directly, but you can have any number of derived price books.

If you go to the main price books page in Breww, you'll see a list of your price books, followed by a "flowchart" showing which price books are the parent to which other price books. This shows a bit like this:

๏ปฟ

Which price book will be used on a customer's order?

Breww will use the "most specific" option that it can for the price book. For example:

  1. If there is a price book set on the Customer, this will be used.
  2. If not, Breww will check the Customer Group for a price book to use.
  3. If one is still not found, Breww will check the Customer Type for a price book to use.
  4. Finally, Breww will use the default price book on your account.

Can I add an increase in price as a rule on a derived price book?

Yes, firstly, when setting up a derived price book, you can choose to hide discounts on invoices, meaning the customer won't see this price increase represented on their invoice. You can also edit this later by selecting Actions & Tools->Edit basic details when on the price book. You can then add a simple rule with a minus discount to increase the price; for example, -10 would increase the price by 10%.

Screenshot 2023-10-10 at 10.07.15|549x74
๏ปฟ

For an excise duty-free order, can I choose whether a discount is applied before or after the duty reduction?

When you have duty-free pricing as well as a percentage discount, the final price is different depending on which you apply to the base price first. If you head to Settings -> Order/invoice settings you can chose your preferred method.