Appal: Discount & Free Gift icon

Discount & Free Gift

Free gifts, BOGO and tiered discounts that run on Shopify Functions

Build the promotion, set the threshold, and let the cart do the rest. No discount codes to hand out.

$49/month or $468 billed yearly Discounts and promotions

A storefront cart holding two items. A progress bar reads free gift added, and 30 dollars away from free shipping. A Terracotta Pour-Over Set costs 246 dollars, and beneath it Colombia Single Origin coffee is tagged Free gift and Free Gift over 200 dollars, its 24 dollars struck through to zero. The total is 258 dollars.

What it does

Gift with purchase, buy X get Y, spend thresholds, volume breaks and shipping discounts, all authored in one place. The rules run inside Shopify as native Functions rather than as a script bolted onto your theme, so the cart, the checkout and the order all agree on the price.

  • Free gift with purchase, added and removed from the cart automatically
  • Buy X get Y, tiered discounts by spend or quantity, and volume breaks
  • Goal-based progress bars for both spend thresholds and free shipping
  • Per-market and multi-currency thresholds, so a rule means the same everywhere
  • Customer eligibility by tag, login state and market, plus campaign scheduling

How it works

  1. 01

    Author the offer

    Pick a type, set the threshold and the reward, and choose who it applies to. The rule is compiled and registered with Shopify as an automatic discount.

  2. 02

    Shopify runs it

    A Shopify Function evaluates the cart server-side. The price the shopper sees is the price Shopify charges, because it is the same calculation.

  3. 03

    The cart keeps up

    A theme app extension adds the gift when the cart qualifies and takes it back out when it no longer does, and draws the progress bar towards the next threshold.

Good to know

Written down here, not discovered after you install.

  • Runs as native Shopify Functions and a Cart Transform, not as a theme script that rewrites prices in the browser.
  • Free gift at checkout is available on Shopify Plus.
  • Includes a bulk discount code generator for campaigns that do need codes.
  • Storefront widgets take your styling, with custom CSS and JavaScript hooks when you need them.