Free Gift with Subscription

Automatically add a free product to the cart when a customer purchases a subscription product and meets your qualification requirements. Abra works with any subscription app using Shopify's Subscription API.

How It Works

When a customer adds a subscription product to their cart and meets the threshold (spend or quantity), the free gift is automatically added at $0.

If the customer removes qualifying subscription items, the gift is removed. If they manually remove the gift, it will only be re-added if they re-qualify.

Example:

  • Subscribe to any product → Free sample kit

  • Subscribe + spend $100 → Free full-size product

Subscription Pricing Considerations

Important: Subscription products often include a base subscriber discount from your subscription app. When you add a free gift on top of that pricing, subscribers receive both the existing discount and the free gift.

Be mindful of the total value offered to ensure it aligns with your subscription strategy.

Setup

  1. Open the Abra app and click Create Promotion

  2. Set Visibility to Private while configuring

  3. Scroll to Discounts and click Add a discount

  4. Select Gift with Purchase

  5. Enter a URL-friendly discount code (e.g., SUBSCRIPTION-GIFT)

  6. Configure your settings:

    • Customer Buys - Set purchase requirement (spend or quantity) and set Purchase Type to Subscription

    • Customer Gets - Select the free gift

    • Customer Eligibility - All customers or a specific Shopify segment

    • Usage Limits - Per order, per customer, or total uses

    • Sales Channels and Markets - Limit if needed

  7. Click Save

  8. Scroll to Storefront Blocks, activate any you want to use, and place them in your theme editor

See Promotion Configuration for details on each configuration option.

Storefront Display

Promotion messaging appears wherever you place storefront blocks. The gift appears as a zero-priced line item in cart and checkout.

See Storefront Blocks for block types and placement options.

Limitations

  • Selectable Gift with Purchase will not work if:

    • Any selected gift product is out of stock

    • Gift has a price of $0

    • Gift is not published to the online store

    • The customer does not select a product

  • If automatic add and removal settings are not configured properly in settings, gifts are automatically added once per session (not re-added if manually removed) and automatically removed when the customer no longer qualifies. 

  • Shopify automatic discounts may conflict with Abra promotions and cause unpredictable behavior (e.g., gifts not discounted, codes not applying).