Order Pricing
When processing orders, there are often fees based on the size of orders or to cover administration and processing costs. Those can be applied to all orders in the Order Settings section.
Showing Bulk Prices
By displaying bulk prices you can communicate to your customers how ordering larger quantities results in a lower unit price. To show bulk prices in the basket, it first needs to be enabled in the Service settings.
Go to Settings > Order Pricing
Enable Show bulk prices in the basket
Discounts for ordering in bulk need to be added in the respective pricing formula of each material, e.g.
// Discounts
if (item.quantity >= 1000) {
price = price * (1 - 0.15);
}
else if (item.quantity >= 500) {
price = price * (1 - 0.10);
}
This is how a configured and enabled bulk price will look like in the Basket.
The displayed quantities (1, 2, 5, 10, …) are pre-defined and cannot be changed.
The Bulk Price display is only available in the new Basket design. See also
https://3yourmind.atlassian.net/l/cp/gLFQ0CE2
Setting a Minimum Order Price
Click on Settings > Order Settings
Enable minimum order price
Input the Minimum Order Price you are willing to accept for processing
When multiple services are offered in your network, then your service will not appear until the minimum order price is met. If you are the only service, the buyer will get a warning and be prompt to increase the number of parts to place the order.
Adding Order Fees
Click on Settings > Order Settings
Select Add Additional Order Fee
Provide a Name which will be displayed to the user and an Amount for the fee.
If the order fee is based on the contents of the order, you can also use a Pricing Formula to generate the additional cost. More information is available under Pricing Scripts .
You can provide as many different order fees as needed. Each will be shown as a different line item in your order.