The following describes how to set up sales discounts which will be added to orders. The sales discount functionality comes with the Sales Discount module for Dynamicweb eCommerce.
This article includes guidelines for setting up specific sales discount rules using various settings such as sales discount types and user levels.
A sales discount defines a set of conditions under which a customer should receive a sales discount on his or her order if certain requirements are fulfilled.
It is up to the shop administrator to configure the sales discounts and who it should be valid for. Sales discounts can be set up for all visitors, all extranet users or specific extranet users or groups.
![]() |
Creating sales discount categories for extranet users or groups requires that you have the Dynamicweb Extranet/Intranet or Extranet/Intranet, Extended module installed on your solution. |
Sales discounts come in different types, depending on the conditions they need to meet. It can be a Christmas discount where everybody should get 5% discount if they buy products for more than 1000 kr. in one order in December. Or it can be a quantity discount where everybody who buys more than 10 products gets free merchandise.
![]() |
All sales discounts are added as seperate orderlines in the shopping cart presented on the website. |
The following sections describe how to set up common sales discount rules in Dynamicweb eCommerce. Each section begins with a common use case and subsequently explains the necessary steps for setting up a sales discount that matches the use case.
You can combine the conditions in multiple configurations. Many more than the scope of this use case section. Once you are familiar with the various options and how they can be combined you will able to create your own sales discounts that fits your particular needs.
| USE CASE: I want all customers to get a 40 percent discount when buying a certain product. |
The following example shows how to set up a sales discount, which gives customers a 40 percent discount when buying a certain product from the product catalog:
How to create a product discount.
| USE CASE: I want registered customers to get a 5 percent discount on products located in a certain product group. |
The following example shows how to set up a discount which subtracts 5 percent of the price of products in a certain product group:
How to create a product group discount.
| USE CASE: I want registered customers to get two free products when they buy more than four products. |
The following sales discount adds two free products to the total order when an extranet user buys more than four products:
How to create a quantity discount.
| USE CASE: I want customers to get a discount when they buy for more than a certain amount. |
The following example shows how to set up a sales discount which subtracts 100 from the total price of orders placed by extranet users that buy for more than 1500:
How to create an order discount.
| USE CASE: I want customers to get a 10 percent discount every time they buy products in a specific month this year. |
The following example shows how to set up a sales discount which adds a free product to all customer orders when buying products from the web shop in August 2008:
How to create a campaign sales discount.
| USE CASE: I want customers that enters a certain code to get a 10 % discount on the total order. |
The following example shows how to set up a discount which subtracts 10 % of the total price from the order for all VIP customers that enter a predefined voucher code:
How to create a voucher discount.