This article explains how to configure a Gift-with-purchase (GWP) offer
A Gift-with-Purchase (GWP) offer allows customers to receive a free gift when they meet certain purchase requirements, such as spending a minimum amount or buying specific products.
You can run GWP offers both on the website and app and exclusive on the app as well. If you are running the offer on the website as well, then the implementation will vary on basis of your setup on website.
Two scenarios when offer is running on website as well:
If you are using Shopify's Buy X get Y discount
If you are using zero priced SKU as a free gift.
A Buy X, Get Y discount created on Shopify will automatically work in the app as soon as the relevant product is added to the cart. However, you can also use Appbrew's dashboard to auto-add the product to the cart.
Steps to implement on the app:
Here's how you can setup auto add to cart:
Go to the Appbrew dashboard
Go to the Discounts tab
Create a new discount
Select Type 'Free Gift with Purchase'
Select the type 'Automatic'
Enable the option 'Do not create a new discount for this offer in Shopify'. This is done to avoid creating a duplicate discount in Shopify as Buy X get Y is already created
Select the product that will auto-add as a free gift
Set minimum/Maximum purchase requirements
If you want to enable free gifts only for particular products, then select the option 'Free gift available for selected products'. Once enabled you will be able to select the eligible products/collections. The user will only receive the free gift if they have eligible products in their cart and meet minimum purchase requirements
'
Allow combination with other discounts (If required)
Using a zero-priced SKU on the app for a free gift is not recommended. Since no Shopify discount is applied during the website setup, we recommend creating a free gift with a purchase discount in our dashboard. This discount will be managed through the Appbrew dashboard to ensure the product is added to the cart and the discount is created on Shopify automatically.
Steps to implement on the app:
Go to the Appbrew dashboard
Go to the Discounts tab
Create a new discount
Select Type 'Free Gift with Purchase'
Select the type 'Automatic' or 'Code' as per your requirements
If you select the Automatic method, DO NOT enable the option 'Do not create a new discount for this offer in Shopify'.
Select the product that will auto-add as a free gift
Set minimum/Maximum purchase requirements
If you want to enable free gift only for particular products, then select the option 'Free gift available for selected products'. Once enabled you will be able to select the eligible products/collections. The user will only receive the free gift if they have eligible products in their cart and meet minimum purchase requirements
'
Allow combination with other discounts (If required)
Please note - This Offer created on Appbrew's dashboard is set to be App-only and it won't affect the offer running on the website.
Steps to implement on the app:
Go to the Appbrew dashboard
Go to the Discounts tab
Create a new discount
Select Type 'Free Gift with Purchase'
Select the type 'Automatic' or 'Code' as per your requirements
If you select the Automatic method, DO NOT enable the option 'Do not create a new discount for this offer in Shopify'.
Select the product that will auto-add as a free gift
Set minimum/Maximum purchase requirements
If you want to enable free gift only for particular products, then select the option 'Free gift available for selected products'. Once enabled you will be able to select the eligible products/collections. The user will only receive the free gift if they have eligible products in their cart and meet minimum purchase requirements
'
Allow combination with other discounts (If required)
1. What is a Gift-with-Purchase (GWP) offer?
A Gift-with-Purchase (GWP) offer allows customers to receive a free gift when they meet certain purchase requirements, such as spending a minimum amount or buying specific products.
2. Can I set up a GWP offer on both the website and mobile app?
Yes, you can set up a GWP offer for both the website and mobile app.
If using Shopify's Buy X, Get Y discount, it works automatically in the app when the qualifying product is added to the cart. Alternatively, you can use Appbrew's dashboard to auto-add the free gift to the cart.
If using a zero-priced SKU via a third-party plugin, it's recommended to create the GWP discount in Appbrew's dashboard to ensure compatibility with the app.
3. How do I set up an auto-add GWP offer in Appbrew?
To set up an auto-add GWP offer:
Go to the Appbrew dashboard and navigate to the Discounts tab.
Create a new discount and select the type Free Gift with Purchase.
Choose the type:
Automatic: Automatically adds the gift to the cart.
Code: Requires a discount code.
Configure the options:
Enable/Disable "Do not create a new discount for this offer in Shopify" based on your setup.
Select the product to auto-add as a free gift.
Set minimum/maximum purchase requirements.
Optionally, enable Free gift available for selected products to restrict eligibility to specific products or collections.
Allow combination with other discounts if needed.
4. Can I create a GWP offer exclusively for the mobile app?
Yes, you can create app-only GWP offers in the Appbrew dashboard. These offers will not affect discounts running on the website.
Go to the Appbrew dashboard and create a discount under the Discounts tab.
Select Free Gift with Purchase and choose Automatic or Code.
Ensure the correct product, purchase requirements, and eligibility are set up.
Configure it to be app-specific.
5. Should I use a zero-priced SKU for a GWP?
Using a zero-priced SKU is not recommended for mobile apps because no Shopify discount is applied. Instead, create a GWP discount in Appbrew's dashboard for better compatibility and automatic management of the offer.
6. Why isn’t my GWP offer working as expected?
Here are some troubleshooting steps:
Verify the setup matches the appropriate scenario (website and app, app-only, or zero-priced SKU).
Ensure the gift product is in stock and available.
Check the discount conditions to confirm they align with the cart requirements.
Avoid using a zero-priced SKU unless it's properly configured.
If issues persist, contact Appbrew support.
7. Can customers combine GWP offers with other discounts?
Yes, you can enable the option to allow combinations with other discounts while configuring the GWP offer in Appbrew.
8. What happens if the customer doesn’t meet the purchase requirements?
If the purchase requirements are not met, the free gift will not be auto-added to the cart. Ensure that the minimum/maximum purchase conditions and eligible products/collections are properly configured.
Q. I have a Gift with purchase offer running, why is it not automatically adding to the app's cart?
A. Please verify if:
You have configured a rule on Appbrew's dashboard for Free Gift with Purchase. Please not GWP offer running on the website won't automatically start working in the app. You will need to configure a discount rule in Appbrew's dashboard. However, based on the website's setup, configuration rules might change. Please refer to detailed scenarios and setup
You are meeting the required conditions for the discount (Have added eligible products or have reached minimum quantity)
If the product is in stock and enabled for the Appbrew sales channel
Q. Product is automatically getting added to the cart. However, it is not getting free.
A. This will happen when you have configured a discount and have enabled 'Do not create a Shopify discount'.
Please verify if:
If you are using Shopify's Buy X get Y discount on website, then it is active and running
If not, then create a new rule in Appbrew's dashboard with same configurations but do not enable 'Do not create a Shopify discount'.