Collapse Menu
Documentation
FastSpring App
Developer Tools
Contact Support

Product Discounts

Overview

How to apply discounts to your products and subscriptions

FastSpring has two ways in which you can offer promotional discounts on products, such as seasonal sales or a themed promotional event. To discount these, you can use built-in Product Discounts, or Coupon Codes.

When you use either discount method, details about the applied discount are available in webhook events, such as order.completed. You may also obtain discount details in response to calls to FastSpring API endpoints, including /orders.

With Product Discounts, you can:

  • Reduce the price of one or more products
  • Schedule automatic start and end dates
  • Incorporate a consumer-facing message for the discount
  • Apply it to recurring subscription charges
  • Vary the discount based on the volume purchased
You can use both coupons and built-in product discounts in products by selecting the Combine Discounts checkbox when you edit a coupon.

Built-In Product Discounts

Product Discounts are configured separately from standard product pricing. Configure your product discount in the Pricing field of each product, bundle, or subscription you want to apply the discount to. Then, any consumer who purchases the product receives the discount.

With built-in discounts, consumers do not need to enter a coupon code, which may improve your conversion rate compared to a coupon-based promotional campaign.

You have the option to specify Begin and End Dates for Product Discounts. You can also specify a number of future subscription charges to apply them to. Unlike coupons, Product Discounts can be optionally triggered, and the amount may be altered based on the quantity of the product in the consumer’s cart.

Built-in product discounts must be configured separately for each product.

Set Up a Product Discount

  1. In the FastSpring App, navigate to the Product to which you want to add a discount. Click on it to access the details page.
  2. In the Discount field, click Edit. The Discount dialog opens.
  3. In the first drop-down select the type of discount you want to apply to the Product.
    • Percent Off - Enter a discount percentage of up to 100%.
    • Amount Off - Select Amount Off to specify a specific discount amount. You can optionally enter the amount in each currency supported by your Store.
  4. To require consumers to purchase a specific quantity of the product before receiving the discount, select Use Volume Discount. Enter the minimum quantity that the consumer must purchase to receive the Percent Off / Amount Off discount. Orders with a smaller quantity selected do not receive the discount.
  5. Check Limit Discount Availability by Dates to enter a temporary time period for the discount. If this is unchecked, the discount is available indefinitely, or until configured otherwise.
  6. Under Discount Reason, enter an optional message for consumers to see when they receive the discount. Select the language drop-down to enter it in additional languages. 
  7. Click Save

Set Up a Subscription Discount

  1. In the FastSpring App, navigate to the Subscription to which you want to add a discount. Click on it to access the details page. 
  2. In the Discount field, click Edit. The Discount dialog opens.
  3. In the first drop-down select the type of discount you want to apply to the Subscription.
    • Percent Off - Enter a discount percentage of up to 100%.
    • Amount Off - Select Amount Off to specify a specific discount amount. You can optionally enter the amount in each currency supported by your Store.
  4. In the Discount Duration field, enter the number of billing cycles you want the discount to be applied to. For example, entering 3 applies the discount to the first three charges, including the initial purchase. 
  5. Check Limit Discount Availability by Dates to enter a temporary time period for consumers to purchase the Subscription with the discount. If this is unchecked, the discount is available indefinitely, or until configured otherwise.
  6. Under Reason, enter an optional message for consumers to see when they receive the discount. Select the language drop-down to enter it in additional languages. 
  7. Click Save
If you decide to limit the discount’s availability by dates, we recommend entering dates and times in UTC. For example, if you are in the US Pacific time zone, UTC is seven hours ahead of you. To begin the discount at 12:00am Pacific time, enter 17:00 (5:00pm) with a start date of the previous day.

Advanced Methods to Discount a Product