With the volume discount feature you can configure a discount price for consumers that buy multiple copies of one item. To configure volume discount for your Bol API, follow the steps below.
Step 1 - Add discount price fields
First, you need to add new fields in the import mapping. To do this, go to Setup > Setup imports > Edit mapping and scroll down to click on "Add new field". You need to add a field for every volume discount you want to configure. For example, if you want to give 10% discount for 5 or more copies of an item and 20% discount for 10 or more copies of an item, you need to add a field price_volume_5 and a field price_volume_10.
Step 2 - Add discount price rules
Once you have created the fields, you need to add rules to calculate the discount price. Go to the Rules step in the Bol API (navigate to API's > Bol API > Rules) and add a new rule for your volume discount prices. You can use a "calculate" rule to calculate the discount price. To continue with the example, you will need to calculate the price -10% for the price_volume_5 field and the price -20% for the price_volume_10 field. The rule should look similar to this:
Make sure to add the round number part of the rule for all 'price_volume' fields you use. Otherwise the discount price could contain a lot of decimals and Bol will give an invalid price error!
Step 3 - Configure the volume discount
Finally you can configure the volume discount in the Build step of your Bol API under the "Volume discount" tab. You need to add a volume discount for each quantity you want to setup the volume discount for. You can add up to 3 volume discounts here (also see Q&A). In our example, this will look as follows:
You can also choose a dynamic field for the Quantity of a volume discount, so you can dynamically configure the quantities (see Q&A).
Q&A
How many volume discounts can I configure?
Bol indicates in their documentation that you can add a maximum of 3 bundles or volume discounts per item, on top of the first bundle, which is always quantity 1 (so the default price). Basically, you can have 4 bundles or volume discounts (1 with your default price and 3 extra). In Channable, quantity 1 is the 'normal' price you configure in the 'Item' tab of the Build step, and in addition you can add up to 3 volume discounts in the 'Volume discount' tab of the Build step.
Can I configure the volume discount for only a part of my products?
Yes. If you don't want the volume discount for all of your products, you can add a requirement to the 'IF' part of the rule. For example, if you only want to have volume discount on products that have a price of 50 or higher, the rule starts with 'IF price is greater than 49.99'. The items that have empty discount price fields will just be sold without the volume discount!
Can I configure different quantities for different products?
Yes. You can use dynamic fields for the Quantity of a volume discount as well (if you only see the Static values, first click on the back arrow and go to 'Project fields'):
For example: If you want to have the quantities 5 and 10 for a part of your products, and 15 and 20 for another part of your products, you can use dynamic fields for the 'Quantity' field in the volume discounts. You will need to add these quantity fields in the import mapping (see Step 1), filter the products you want to include in the 'IF' part in different rules, and configure the quantities you want and their accompanying discounts in these rules (also see Step 2). Then, add the dynamic field as quantities in the 'Volume discount' (see image above).
How can I remove the volume discount I configured from Bol?
Information about how to remove the volume discount from Bol can be found here.