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
Open the Abra app and click Create Promotion
Set Visibility to Private while configuring
Note: Public visibility makes the promotion active immediately on save
Scroll to Discounts and click Add a discount
Select Gift With Purchase
Enter a URL-friendly discount code (e.g., SELECTABLE-GWP)
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
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
Click Add block under Product
Select Gift Banner and customize the text
Click Activate Template
The Shopify theme editor will open; drag the block to position it on your product page
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).