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

  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-US, GIFT-CANADA)

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

  7. Click Save

See Discount Configuration for details on each discount field.

To add additional market-specific gifts

  1. In your promotion, click Add a discount again

  2. Create a new Gift with Purchase restricted to a different market

  3. 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:

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