SScale Themedocs

Gift product automatically added when the cart reaches a defined threshold via Cart Tier blocks.

Free Cart Gift

The free gift is a product automatically added to the cart when the total amount reaches a defined threshold. This feature is part of the progress bar system via Cart Tier blocks of type "Gift".

Principle

  1. The merchant defines a threshold (e.g., 80 EUR) and a gift product
  2. When the cart reaches 80 EUR, the gift is automatically added
  3. If the cart drops below 80 EUR, the gift is automatically removed

The customer sees the gift appear with:

  • A "FREE" badge on the image
  • A crossed-out price and the mention "Free"
  • No quantity selector (not modifiable)

Configuration

The free gift is configured via a Cart Tier block of type "Gift" in the Cart section:

SettingDescriptionDefault
TypeSelect "Gift"Shipping
ThresholdMinimum cart amount50
MessageText before reaching the threshold"Add $amount for a FREE gift!"
Success messageText when the threshold is reached"FREE gift unlocked!"
IconIcon in the progress barGift
Gift productThe product to offer-

Configuration steps

  1. Open the Cart section in the theme editor
  2. Click Add a block
  3. Select Cart Tier
  4. Change the Type to "Gift"
  5. Set the Threshold (e.g., 80)
  6. Select the Gift product
  7. Customize the messages

Multiple gifts

You can configure multiple Gift tiers to offer additional gifts at increasing thresholds:

TierThresholdGift
150 EURSample
280 EURMini product
3120 EURFull-size product
💡Combine Shipping and Gift tiers to maximize incentive. Example: free shipping at 50 EUR, gift at 80 EUR, express shipping at 120 EUR.

Display in the cart

The gift appears as a normal cart item with some differences:

ElementNormal itemFree gift
ImageLink to the productLink to the product + "FREE" badge
PriceProduct priceCrossed-out price + "Free"
QuantityModifiable (+/-)Not modifiable, no selector
RemovalDelete buttonNo button (managed automatically)

Interaction with the progress bar

The free gift works in synergy with the progress bar:

  1. The bar visually shows progress toward the gift
  2. The dynamic message indicates the remaining amount
  3. When the threshold is reached, the success message is displayed and the gift is added
  4. The corresponding milestone is marked as reached on the bar
ℹ️The gift is added to the cart with the property _gift_tier: true. This property is used by the theme to display the "FREE" badge and hide quantity controls.

Best practices

  • Choose an attractive gift: the gift must have enough perceived value to motivate the purchase
  • Ensure stock: if the gift product is out of stock, the customer won't receive it
  • Position the threshold strategically: analyze your average order value and place the threshold just above it
  • Communicate the value: the crossed-out price on the gift shows the customer what they are "saving"
⚠️The gift is managed theme-side (automatically added/removed via JavaScript). For the gift to actually be free at checkout, you must configure a Shopify Discount that sets the gift price to 0 EUR when conditions are met, or use a gift product with a price of 0 EUR.