Create gift offer
Before you begin:
Check this guide to see how you can create a free gift with purchase on Shopfy with BOGOS.
Creating a gift offer consists of 5 fundamental parts:
Offer information
Offer main condition
Offer sub-condition
Select gift
Advanced configuration (optional)
1. Offer information

1.1. Offer name
This name is for internal management only and won’t be visible to customers.
1.2. Offer title
The offer title is the name of the offer. It appears in the All Offers management page and shows to customers in the Today Offer widget, Gift thumbnail, and Gift slider.
1.3. Start time and End time
Start time: The time that the offer starts working.
End time (optional): The time that the offer stops working.
2. Offer main conditions
Main condition is the condition that customers need to reach to get the gift of the offer.

2.1. Cart value condition

This condition lets you set the minimum and/or maximum cart value customers must reach to qualify for your gift offer.
The cart value you enter is based on your store’s main currency (e.g., SGD as shown in the image).
For stores that have Shopify Markets set up:

Normally, BOGOS will auto-convert your main currency to the customers’ currency using Shopify’s exchange rate (e.g., 1 SGD = €0.666).
However, if you want to set custom cart values for each currency instead, after setting the value for your main market (min is 0), click “Add currency” and enter the value
Example: Customers from Europe must spend €300 to get the gift, while Australian customers just need to spend A$100.
The condition will apply to:
▶ Any products: all products in cart will be counted toward the cart value condition.
▶ All except selected products: All except selected products' value will be counted toward cart value condition.
▶ All except selected types/vendors/collections: All except products selected by the condition of types/vendors/collections will be counted toward cart value condition.
▶ Selected products: Only products chosen below will be counted toward the cart value condition.
▶ Products in selected types/vendors/collections: Only products chosen by the condition of types/vendors/collections will be counted toward the cart value condition.
2.2. Cart quantity condition

Min: Minimum cart quantity customers need to reach to get the gift of the offer.
Max: Maximum cart quantity customers need to stay below to get the gift of the offer.
The condition will apply to:
▶ Any products: all products in cart will be counted toward the cart quantity condition.
▶ All except selected products: All except selected products' value will be counted toward cart quantity condition.
▶ All except selected types/vendors/collections: All except products selected by the condition of types/vendors/collections will be counted toward cart quantity condition.
▶ Selected products: Only products chosen below will be counted toward cart quantity condition.
▶ Products in selected types/vendors/collections: Only products chosen by the condition of types/vendors/collections will be counted toward cart quantity condition.
2.3. Specific product condition

Number of products required: Number of products that customers need to buy to get gifts.
Multiply gifts with number of products: If customers purchase more than the required products, they will get more gifts.
Example: Buy 2 get 1, Buy 4 get 2, Buy 6 get 3, and more.
Gift will be the same as selected products: This field allows you to choose the gift as the same product or a completely different gift.
2.4. Cart value multiplier condition

This condition allows you to set a cart value threshold that multiplies the number of gifts customers can receive.
The cart value you enter is based on your store’s main currency (e.g., SGD as shown in the image).
Example: Customers receive 1 gift when spending $200, 2 gifts when spending $400, and so on
For stores that have Shopify Markets set up:

Normally, BOGOS will auto-convert your main currency to the customers’ currency using Shopify’s exchange rate (e.g., 1 SGD = €0.666).
However, if you want to set custom cart values for each currency instead, after setting the cart value for your main market, click “Add currency” and enter the value.
Example: Customers from Europe must spend €300 to get the gift, while Australian customers just need to spend A$100.
2.5. Pack of products condition

Pack of products conditions: Only when customers purchase all the selected products will get the gifts
Verify pack of products condition:
▶ By products: Customers need to purchase at least a variant from each selected product to get gifts.
▶ By variants: Customers need to purchase all variants from all products selected to get gifts.
Multiply gifts with a number of packs: The more packs purchased, the more gifts customers will get.
3. Offer sub-conditions
These sub-conditions are optional to set up. They will provide more conditions that customers need to reach to get the gifts. Check here for all Sub-conditions.

You can combine any conditions together to make offers specifically to your customers.
3.1. Specific link address

This condition only allows customers who access to your store through specific link to get gifts. Enter a word to customize the URL for each campaign. This feature is most suitable for any social and email campaign.
Customize the offer link:
Alternatively, if you want to add the parameter to an existing link on your store, use the Copy parameter option to copy just the parameter (e.g., ?freegifts_code=summersale2024).
Important note: If the URL you’re adding the parameter to already includes a ? symbol (e.g., https://yourstore.com/product?variant=12345), change the ? in the parameter to &:
Original Parameter: ?freegifts_code=summersale2024
Modified Parameter for existing query: &freegifts_code=summersale2024
3.2. Customers' order history

This sub-condition will narrow down only customers with specific order history will be eligible to the offer.
Total spent in order history: Total order value in customers' order history.
Total spent on last order: Latest order value.
Total number of order placed: Total number of orders in order history.
Limit to one use per customers: Customer is only able to get gift from this offer for one time only. Once an order is placed with gift from this offer, customers are not eligible to this offer any more.
You can input 0 to max in Total number of order placed to create an offer for new customer only This sub-condition requires customers to log in to your store.
3.3. Customer tags

This feature allows you to target the offer to customers who have or don’t have specific tags. This sub-condition requires customers to log in to your store.
3.4. Customer location

Use this if you want your gift offers to be available only to customers from a specific country.
In contrast, to exclude customers from a specific country from your offers, select that country and tick the “exclude customers from selected locations” box.
3.5. Markets

Use this if you want to display your offer only to customers from markets that include a group of countries or regions, which should be already set up in Shopify Markets.
To set it up, simply select Shopify markets where you want your gift offers to apply.
In contrast, to exclude customers from specific markets, select those markets and tick the “Exclude customers from selected markets” box.
Note: If you see this yellow notification, it means BOGOS can’t read your Shopify Markets data. Click “Update Permissions” to enable syncing first.

3.6. Subscription products

By default, BOGOS offers work with both One-time purchase and Subscription products.
This feature allow you to narrow the offer to only one type of product.
3.7. Sales channels

This feature allows you to create offers for customers from multiple sales channels: online store, mobile app channel, and point of sale channel.
4. Select gifts

This is where you choose the gifts you want to offer and apply discounts to them.
Choose Gift discount type:
If you choose a normal product as a gift, there are 2 discount types available:
Percentage: The gift price will be discounted from the original price by a percentage of its original price. 100% means free gift.
Amount: The gift price will be discounted from the original price by an amount of money.
If you choose a shipping discount as a gift, there are 2 discount types available:

Percentage: The original shipping cost will be discounted by a percentage. 100% means free shipping.
Amount: The original shipping cost will be discounted by a fixed amount. If you sell in different currencies (set up in Shopify Markets), you can "add currency" and decide how much shipping discount amount to offer in each currency, instead of using Shopify’s exchange rates (e.g., SGD 100, €8, A$12).
Choose how Customer will receive (choose how customers will receive their gifts):
Automatically all gifts: Once the condition is met, gifts are automatically added to the customer's cart.
Number of gifts customer will receive: Once the condition is met, gifts are displayed in a Gift slider for customers to choose from.
Note: If you want to customize the appearance of Gift slider, go to Customize Gift slider
Select gifts:
Select a product(s) or variant(s) that will be offered as gifts.
Set the quantity for each gift (if choosing Automatically all gifts). This way, when customers qualify, gifts are auto-added to cart in the quantities you set.

5. Advanced configuration (optional)
5.1. Works with other offers

Priority: Set a numerical priority level for this offer. Offers with a lower number (e.g., 1) have a higher priority than those with higher numbers (e.g., 2, 3). This affects how multiple offers are applied when customers qualify for more than one.
Stop lower priority: Enable this setting to automatically stop offers with a lower priority if customers meet the conditions for this higher-priority offer. For example, if this offer is set to priority 1, then offers with priority 2, 3, etc., will not apply if the conditions for priority 1 are met.
Gift will be applied toward other offers: If selected, the value of the gift in this offer will count towards the minimum purchase requirements of other offers (only when the gift has a price above $0). This can help customers qualify for multiple promotions more easily.
5.2. Cart message

Add a Cart Message: This option lets you add a custom message that will appear on the Cart page when this offer is active.
An example of Cart message:

5.3. Today offer

Offer title: Enter a title that will be displayed on the Today Offer widget on your store’s Online Store. This title should clearly describe the offer to capture customers’ attention (e.g., "Buy $100 to get a free gift"). Changing this will not change the original title of the offer.
Add a redirect button: You can add a clickable button to the Today Offer widget that links to a specific page, such as the collection or product page related to the offer. Enter the URL in the text field to direct customers to the relevant page.
An example of Today offer:

5.4. Add a custom discount code
This section allows you to customize the discount code name to match your brand.

Take notice:
This option option is appear automatically when your Gift logic is set to Gift Function.
If your store uses Gift clone logic, this option is only available when you select Shipping discount as gift.
The discount code name must be under 256 characters and unique across all Shopify discounts.
Then choose to combine the offer with Order discounts or Shipping discounts
Last updated