Collection-Based Gifting

Collection-Based Gifting offers different free gifts based on which collection the customer purchases from. Each collection has its own gift and qualification rule.

How It Works

Each Gift with Purchase rule is filtered to a specific collection. When a customer adds items from a qualifying collection and meets the threshold, the corresponding gift is automatically added at $0.

If the customer removes items from that collection and no longer qualifies, the gift is removed. If they manually remove a gift, it will not be re-added unless they re-qualify for that collection's rule.

Example:

  • Purchase $50+ from Skincare → Free Serum

  • Purchase $50+ from Haircare → Free Comb

  • Purchase $50+ from Bodycare → Free Lotion

Setup

  1. Open the Abra app and click Create Promotion

  2. Set Visibility to Private while configuring

    • Note: Public visibility makes the promotion active immediately on save

  3. Scroll to Discounts and click Add a discount

  4. Select Gift With Purchase

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

  6. Configure your settings:

    • Customer Buys - Set qualification requirement and select the specific collection this gift applies to

    • Customer Gets - Select the free gift the customer will receive

    • 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

To add additional collection gifts:

  1. Click Add a discount again

  2. Create a new Gift with Purchase filtered to a different collection

  3. Repeat for up to 5 collection-specific gifts within the same promotion

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

See Discount Configuration for details on each discount field.

Storefront Display

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

See Storefront Blocks for block types and placement options.

Limitations

  • Collection based gifting will not work if:

    • Any selected gift product is out of stock

    • No Gift Banner is placed on the storefront for customers to access the selection

    • Gift has a price of $0

    • Gift is not published to the online store

    • The customer does not select a product

  • Each Gift with Purchase rule must target a unique collection to avoid overlapping gifts

  • Maximum of 5 collection-specific gifts per promotion

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

  • 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.