Selectable Gift with Purchase

Selectable Gift with Purchase lets customers choose from multiple free gift options when they meet a spend or quantity requirement.

How It Works

When a customer qualifies:

  • A gift selection interface appears on the storefront

  • The customer chooses one gift from the available options

  • The selected gift is automatically added to their cart at $0

Gift behavior 

You can configure whether gifts are automatically added when customers qualify and automatically removed when they no longer qualify. Learn more about how to update your schema in the automatic gift add and removal settings.  

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., SELECTABLE-GWP)

  6. Configure your settings:

    • Customer Buys - Set qualification requirements (spend, quantity, eligible items)

    • Customer Gets - Add multiple products or variants for customers to choose from. Note: Adding only one product creates a standard Gift with Purchase instead

    • 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

See Promotion Configuration for details on each discount field.

Storefront Blocks

Storefront Blocks enable the onsite experience for customers. The gift selection interface appears in any Gift Banner you place on your storefront. Customers must be able to access at least one Gift Banner to choose their gift.

Recommended setup

  1. Ensure you have activated your Abra app embed

  2. Click Add block under Product

  3. Select Gift Banner and customize the text

  4. Click Activate Template

  5. The Shopify theme editor will open; drag the block to position it on your product page

  6. Click Save in the theme editor

Tip: Gift Banners are recommended for gift promotions because they show progress and enable gift selection especially for Selectable Gift with Purchase.

Each gift is added automatically and appears as a line item that is discounted 100% in cart and checkout. You can add blocks to other pages (cart, collections, customer account).

Recommended block placement

  • Gift Banner in cart (recommended for maximum visibility)

  • Gift Banner on product pages (optional, boosts add-to-cart incentive by putting gift front and center)

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

    • 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

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