Skip to main content

Discounts Overview

Discounts allow for the reduction of prices for selected variants, products, collections, or categories by a given percentage or a fixed value. They can also decrease the value of subtotal and shipping price or grant a gift if certain conditions are met.

Classification

To better understand Saleor discounts and explain the terms used in this documentation, let's classify discounts by type, level and value type.

Type

There are three kinds of discounts in Saleor: Promotions, Vouchers and Manual discounts. The promotion discount is automatically applied to all products included in the promotion, without requiring any additional actions from the user. In contrast, voucher requires the customer to provide a code during the checkout process (or staff user during draft order process). Lastly, Saleor offer manual discounts, which can be applied by staff users.

Level

We can distinguish discounts by the object they are associated with. Line-level discounts are applicable first, directly to the order line, and decrease the line base prices. Order-level discounts are associated with an order object, they decrease subtotal or shipping price, and next the discount is propagated to the order's lines.

Value Type

In general, discounts can take two forms:

  • fixed - fixed amount, that is deducted from the original price
  • percentage - percentage value of the original price