Overview

Discounts (Promotions)

Promotions are a tool offering customers discounts on products.

Customers receive discounts according to the type of a promotion:

  • Discount - in this case, a promotion is applied to a product automatically when adding the product to the shopping cart on the checkout page.
  • Promotion codes - in this case, a promotion is applied to a product only after a promotion code gets activated in the shopping cart on the checkout page. Customers can activate promotion codes manually or automatically by using the parameter in buy links. More details on how to use promotion codes (coupons).

Each promotion can include only one discount type.

Discount models determine the products to which discount amounts under a promotion are going to be applied:

  • All products - total discount amount for all your products.
    In this case, the promotion is applied to all your products; the discount amount is the same for each of the products. If you add new products to the catalog, the discount amount is automatically applied to them as well.
  • Specific products - total discount amount for selected products.
    In this case, the promotion is applied only to the products you select; the discount amount is the same for each of the products.
  • Specific products and discounts - individual discount amounts for each selected product.
    In this case, the promotion is applied only to the products you select; the discount amount is assigned individually for each product.

According to promotion validity periods, promotions can be:

  • Lifetime - in this case, the expiration date of a promotion remains unset; the discount amount is offered as long as the promotion is active.
  • Limited-time - in this case, you set the expiration date of a promotion. If it is past this date, the discount amount cannot be applied. However, if the customer places an order with a discount amount offered while a promotion is valid and pays for the order only after the promotion expires, the discount amount does not change. The price of a discounted product is not recalculated in an unpaid order after a promotion expires.

You can manage promotions through the Merchant Portal or by using the Promotion API.

If the checkout meets the conditions for applying several promotions:
  • Among the eligible promotions having Discount as a type and All products as a discount model, the latest one is applied - based on the creation date. For this promotion, the redemption is registered even if a discount from another promotion affects the product as the result of processing.
  • Among the eligible promotions having Discount as a type and Specific products or Specific products and discounts as a discount model, the latest one is applied - based on the creation date. For this promotion, the redemption is registered even if a discount from another promotion affects the product as the result of processing.
  • Among the promotions having Promotion codes as a type, one is registered according to the following rules:
    • If several promotional codes are activated, the one activated last is applied.
    • If there are several promotions having identical promotion codes, the promotion offering the highest discount percentage is applied.
    • For the promotion applied, the redemption is registered even if a discount from another promotion affects the product as the result of processing.
  • From the results obtained the discount of the promotion offering the highest discount percentage affects the product. Discounts are not cumulative.
    Please note that the statistics register the redemption for several promotions.
Previous article“Discounts (Promotions)”Next article“Promotions codes (coupons)”