1. Knowledge Base
  2. Apps
  3. Upselling and cross selling

Gift with Purchase & Sampling in Cart

Delight your customers with free gifts with purchase

About this Feature

Gift With Purchase (GWP) is a great way to surprise and delight customers and encourage higher average order value.

Types of Gift with Purchase: 

The Gift with Purchase App allows you to choose from two different types of Gift With Purchase offers: 

Free Product: Give a single gift that is automatically added to cart once the conditions are met. A specific product variant is automatically added to cart once the conditions of the offer are met. If the conditions are no longer met (for example if a customer takes out items from their cart after hitting a minimum spend threshold) the item is automatically removed from the cart. 


Free Product Choice: Allow your customer to choose single or multiple gifts from a range of options you provide. Your customer can choose from a number of multiple options you can offer as gifts (or samples, which is another common use case). 


You can offer both types of Free Gift offers at the same time, and can offer as many free gifts as you like. 

Setting up a Gift with Purchase or Free Product Choice

In order to have Gift with Purchase on your site, you must first have the Free Product or Free Product choice content items configured in your cart. See here on how to do this. 

1. Set up your free product in Shopify

2. Enable the app in Apps > Gift with Purchase

3. Set your gifting conditions

4. Choose your free product(s)

5. Activate the gift with purchase offer

Set up your gift in Shopify: 

In order to ensure that your free gift with purchase offer is compatible with discounts, Nyla does not discount gift products. Therefore, it is required to create a product that represents your gift(s) in Shopify and set the value to $0.
To set up a free gift in Shopify you should: 
  • Set a product priced at $0 which is not available via search or browsing, or via other sales channels. 
  • The gift product can share a SKU etc with a paid version of that product if you want to sell it at the same time as enabling it as a gift. Depending on your fulfilment setup, you might want to consider an inventory syncing app if you'll sell inventory of this product at the same time. 

Gifting Conditions

Under "Conditions", you set the condition that a customer needs to meet in order to qualify for the gift or gifts. 

You can choose from the following: 

  • Spending a minimum amount: This option allows you to set a threshold in USD that the customer needs to spend in order to qualify for the offer. If the customer has a cart total that meets or exceeds this amount, they quality for the free gift. If they remove items from their cart so that the cart total falls back below the threshold, they no longer qualify for the free gift. 
  • Product in Cart: To qualify for this option, the user needs a specific product to add to their cart for them to qualify for the Gift With Purchase offer. If the item is removed from their cart they will no longer qualify.  
  • Product from Collection: Customers qualify if they add any product that is contained within a specific collection. For this promotion, users will only qualify for the gift once (e.g if they add multiple products from the same collection, they will only be awarded one gift per offer that is active with that condition).

Set your free gift:

For a Free Product offer, under Gift, you should choose the free gift that you created in Shopify for this offer. 

 

 

For Free Product Choice you need to choose the Type of gift first: 

Choose product variants: Customers can choose from variants of a single product

Choose from collection: Customers can choose from products within a collection. 

 

Enabling "User can select multiple products" allows customers to choose multiple gifts if they have qualified for the offer. You can set the maximum number of gifts they can choose in the  "Max number of selections" field. 

 

Activate Gift with Purchase: 

Activate your Gift with Purchase by switching the "Active" setting to on within in your Free Product Content Item once you’re ready to publish your offer. This can be found within the General fieldset. Once you're done, save and publish your changes in order for the change to go live. 

Adding: a Gift with Purchase to your cart: 

This section of the document walks you through how to add blocks for Gift with Purchase or Sampling in Cart/Free Product Choice: 

  • Add all gift with purchase experiences
  • Add the free gift cart item
  • How to add a free product with purchase
  • How to add a free sample with purchase

All GWP experiences

Add this content item to the Cart Body. It has 4 gift with purchase experiences pre-setup already: Free product and 3 free sample examples.

Gift With Purchase: All

Add this content item to a Gift with Purchase content item for a presetup block that will automatically add a gift when the customer spends $100. Change the condition value in the content block settings.

Free gift with purchase experience.

A free product that is automatically added to the cart when the user spends more than the condition. For example: Get a free product when you spend more than $100. It is important that the product that is offered has a price of $0. 

See a summary of adding the blocks here: 

There are 3 free gift with purchase blocks:

Free product: Gift at $100

Add this content item to a Gift with Purchase content item for a presetup block that will automatically add a gift when the customer spends $100. Change the condition value in the content block settings.

Cart block: Free gift rounded

Add this to your cart body to tell the user about the incentive. It will automatically hide after the user spends $100. This can be changed in the conditional visibility on the content item itself.

Cart block: Free gift square

Add this to your cart body to tell the user about the incentive. It will automatically hide after the user spends $100. This can be changed in the conditional visibility on the content item itself.

Free samples with purchase experience.

The free samples experience will let the users choose a number of free swatches when they reach the condition. For example: get 2 free swatches with any order. It is important that the product that is offered has a price of $0. 

See how to use the blocks here: 

The following blocks are available: 

Free Product Choice: horizontal grid

Add this block to the Gift with Purchase content item. A vertical grid of free samples. When added, this incentive is setup to allow the user to select 2 free samples with any order.

Free Product Choice: vertical grid

Add this block to the Gift with Purchase content item. A horizontal grid of free samples. When added, this incentive is setup to allow the user to select 2 free samples with any order.

Free Product Choice: Slider

Add this block to the Gift with Purchase content item. A slider of free samples. When added, this incentive is setup to allow the user to select 2 free samples with any order.

 

Building Gift with purchase within the cart from scratch: 

In order to begin, you need to add the Gift with Purchase content item within your cart.

 

Next, you need to configure each the specific offer. 

Free Product: To build a free gift, you should simply add the content item and configure it. The layout will automatically match the other items in your cart. 

Free Product Choice: In order to add a free product choice, you must add the free product choice content item, however following this you should configure the UI for customers to choose their free gift from. 

We recommend adding a slider in the cart within the Free Product Choice content item. You should make sure the slide layout you create contains a button with the SELECT_GIFT link action set so that users can choose their gift.

Note: you can't build use conditional visibility with the free product choice content item itself, however you can use conditional visibility on any child content items you place within it. 

Link action: SELECT_GIFT: This link action allows the user to select their free gift within the Free Product Choice content item

You should also make sure to configure the appropriate states: 

Added as gift: The item has been added as a gift

Threshold not met: The gifting condition has not been fulfilled and so the user is not eligible for the gift

Max items added: The user has added the maximum number of items available in the offer  

See a video on how to add a free product offer here: 

 

Gotchas

  • We don't control what's in the Shopify cart once the user passes into checkout. That means that if a user gets a GWP item into their cart, goes into checkout but doesn't complete their order, then you disable GWP, the item's still in their cart and if the user comes back to checkout, their order will include the GWP. Solution: if you need to turn off GWP, make sure to set the GWP product to Draft mode in Shopify.