Sale Price

A sale price may be defined for each product with a start and end date for the sale period. The price is defined using the Admin App, in the Prices tab of the Edit Product panel.

The image above shows how the special price is defined for a product. Below, we show an example of how the sale price may be displayed in the storefront application by using a strike-through- format.

In the Business and Enterprise Editions of KonaKart, a batch job is supplied, called AdminProductBatchMgr.setSpecialPriceStateBatch() which disables the special price if it has expired or isn't active yet. The reason for disabling the special price is that if not disabled, the special price is still used to order and filter products by price even though the current date may not lie within the defined date range (This is done for performance reasons).

Note that special price functionality is not supported when using catalog prices.