Market-Based Gifting
Market-Based Gifting enables you to offer different gifts to customers in different regions. Each market has its own gift and qualification rule.
How It Works
Each Gift with Purchase rule is restricted to a specific Shopify Market. When a customer qualifies within their market, the corresponding gift is automatically added to cart and then discounted to $0.
Example
US customers: Spend $75 → Free Tote
Canada customers: Spend $100 CAD → Free Hat
UK customers: Spend £60 → Free Water Bottle
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.
Switching Markets
If a customer switches markets (e.g., from US to Canada), any previously added gift will no longer be free. The product will remain in the cart but will be charged at full price unless the customer qualifies for that market's gift offer.
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., GIFT-US, GIFT-CANADA)
Configure your settings:
Customer Buys - Set qualification requirement (spend, quantity, eligible items)
Customer Gets - Select the free gift for this market
Customer Eligibility - All customers or a specific Shopify segment
Usage Limits - Per order, per customer, or total uses
Sales Channels - Limit if needed
Markets - Select the specific market where this gift applies
Click Save
See Discount Configuration for details on each discount field.
To add additional market-specific gifts
In your promotion, click Add a discount again
Create a new Gift with Purchase restricted to a different market
Repeat for up to 5 market-specific gifts within the same promotion
Storefront Blocks
Add storefront blocks to any page on your website to display promotion messaging and gift selection to customers.
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 for Selectable Gift with Purchase.
Each gift is added automatically and appears as a zero-priced line item in cart and checkout. You can add blocks to other pages (cart, collections, customer account).
See Storefront Blocks for information on all block types and placement options.
Limitations
Your gift with purchase must:
Be in stock
Have a price greater than $0
Be published to the Online Store
Each Gift with Purchase rule must target a unique Shopify Market to avoid overlapping gifts
Maximum of 5 market-specific gifts per promotion
Ensure automatic add and removal settings are set-up prior to activating a gift with purchase. If not configured in settings, gifts are automatically added once per session 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).