Web Store Quantity Discounts
To use quantity pricing set the following value in your Online Store Configuration.
|
xquantityprices |
Yes tells your web store to use quantity based pricing |
Quantity Discounts Table
Each time the customer alters the quantity of a product, shopuserprice.asp is called. It looks up the product by catalogid or category. If it finds a record in the “ quantitydiscounts ” table it alters the prices based on the ranges set in that table.
Your web store will not group products to apply a discount. If you want different products to be treated as a group you must also set the following.
|
xproductgroupdiscount |
Yes tells your online store to group products. Products are grouped using a field in the products table groupfordiscount. |
You can also specify in this table the following fields:
|
categoryid |
Discount should apply to products in this category |
|
catalogid |
Discount should apply to this specific product |
|
minquantity |
The minimum quantity before the discount should apply |
|
quantity1 |
The upper level of the quantity. For example if a discount is to be applied for purchases over 5 to 10 items set minquantity 5 and 10 in this field |
|
discount1 |
The amount of discount. If it is less than 1 such as .10 it is treated as a percent and if greater than 1 it is treated as an actual discount amount |
|
quantity2 and discount2… |
These are the next ranges. The quantity must be higher that the previous quantity. You must set the last quantity to a high number such as 99999 |
|
groupfordiscount |
Will group products before calculating the discount. This allows you to apply a discount across a range of products. This field must match the same field in the products table. If using this facility, make sure cataloged and categoryid are set to null |
To display the Quantity Discount on your product pages you will need to set up templates.
(Back to E-Commerce Online Store Features)
