Articles on: Discounts

Enable Discount Offers for Product Recommendations Widgets

Plans: All plans Platforms: Shopify


Overview


You can create, edit, and offer discounts on the product recommendations offered through AfterShip Personalization’s widgets to the customers to increase average order value (AOV) and drive additional sales.


Set up discount offer



  1. Log in to your AfterShip Personalization account.
  2. Navigate to Merchandising engine > Strategies page.


Product recommendation strategies control which products appear in widgets across the store. All active and inactive strategies are managed in a centralized Strategies dashboard, where they can be searched, selected, edited, or created. Strategies are reusable across multiple widgets, support flexible configuration, and help maintain consistent recommendation logic while enabling faster setup.


  1. Edit the existing strategy to apply discount offers to the cross-sell recommendations widgets or smart offers or create a new strategy.
  2. Click Edit to access the product recommendations widget editor.
  3. Scroll down to Offer promotion section to access the Discount option.


  • The discount offer will be disabled by default.
  • Select Enable to activate discount offer.
  • Click Select discount to open a popup with all the discount offers currently running in your Shopify store. If there isn't any, no offers will be shown.


The list covers all the discount offers created on Shopify and via third-party apps on Shopify (AfterShip Personalization included) (Read more)


  • Select one of the existing discount offers and click Save to confirm the changes. The discount will be applied to the product recommendations strategy and subsequently to the scenario(s) where this strategy will be applied.
  • Click Create discount to create a new offer. On the popup, fill in the title and discount value and click Create. You can choose between two types of discount offers to apply to product recommendations.


A. Percentage off: The price of the product is reduced by a chosen percentage.


Example: If a product costs $100, 20% off of that product would mean subtracting 20% from the original price.


i.e., $100 of 20% = $20


$100-$20 = $80


B. Fixed amount: the price of the product is reduced by a chosen amount


Example: If a product costs $100, $20 off of that product would mean subtracting $20 from the original price.


i.e., $100-$20 = $80


a. The discount will be applied to the product recommendations strategy and subsequently to the scenario(s) where this strategy will be applied.

b. Hit Save again to confirm the discount application to the widget.


  • To edit one of the existing discount offers, click Edit, do the required changes, and click Save


a. Hit Save again to confirm the discount application to the strategy.


  • The discount offers you create or edit in any one of the widgets will be created for and applied to other widgets where they are being used as well.


Example: In the below gif, a Cart popup product recommendations strategy with 5% discount offer on product recommendations is set up and applied to the Cart drawer cross-sell widget. Once the strategy is applied, you can see the discount being applied to the widget in real-time.



Discount offers limitations on Shopify


The Discount functionality in the Checkout extension and Upsell widget is implemented through the Shopify Function API. Shopify imposes the following limitations:


  1. Discount quantity limit: A third-party app can create up to 5 discounts, and all third-party apps combined can create a maximum of 25 discounts. If you encounter a prompt indicating that you have exceeded the discount quantity limit, please delete any excess discounts in either the Personalization admin or the Shopify admin’s discount section.



  1. Discount combination: Most store discounts can be combined with product, order, and shipping discounts. However, some older stores may only allow stacking up to certain levels. When creating discounts, AfterShip Personalization follows the priority of discounts in this order: shipping > product > order to enable as many discounts to stack as possible.


Most merchants



Some merchants



  1. Discounts are shared resources across different widgets on AfterShip Personalization. This means that if one widget modifies a discount offer that is referenced by another widget, the discount used by the other widget will also be modified.


Key takeaways


  • You can apply Shopify discounts to AfterShip Personalization’s product recommendation, upsell, and checkout widgets to drive more revenue.
  • Enable discounts by editing or creating a strategy > open the widget editor > turn on Offer promotion > Discounts.
  • Choose from active Shopify discounts (including third-party apps) or quickly create new ones directly in AfterShip (percentage or fixed amount).
  • Discounts created or edited are shared across all widgets using it.
  • Shopify limits discount quantity to 5 per app, controls discount stacking rules, and treats discounts as shared resources across widgets.



Updated on: 03/02/2026