Tiered promotions (such as "Spend $50 for Free Shipping, Spend $100 for a Free Gift") are among the most effective methods to dramatically increase Average Order Value (AOV). Here is how to build one with zero app fees:
1. Define the Tiered Thresholds in Liquid
{% assign shipping_threshold = 5000 %}
{% assign gift_threshold = 10000 %}
{% assign cart_total = cart.total_price %}
2. Automatically Add the Free Gift Variant via Ajax
When cart.total_price >= 10000, dispatch an asynchronous /cart/add.js request with the promotional gift variant ID.