Skip to main content

How free gifts are added to orders

Lucia Dvořáková avatar
Written by Lucia Dvořáková
Updated today

Gift Box allows you to use two different methods of adding free gifts to orders. Let's talk about their pros and cons and how they actually work.

1. Compatibility with all discount types

Once the gift offer is activated, Gift Box creates a duplicate of the gift product (a so-called ghost product), sets its price to $0, and hides it from the storefront. When an order with a gift is created, the quantity of the original gift product is adjusted accordingly (decreased).

Pros:

  • Free gifts are visible in both the cart and checkout.

  • Customers can apply discounts on top of free gifts at checkout.

  • Compatible with automatic discounts and other types of discounts.

  • Customers can reject the gift by removing it from the cart.

  • Works with multi‑currency checkout.

Cons:

  • We’re still working to ensure compatibility with all themes. Not compatible with yours? Contact us at [email protected] or via the chat in the bottom‑right corner, and our team will be happy to assist you.

2. Compatibility with discount coupons only (draft orders)

This method leverages Shopify’s Draft Orders API that helps Gift Box add free gifts to orders. Specifically, they’re 100% discounted items, and there’s no need to create duplicates of products that are given away to customers as free gifts.

Pros:

  • Works with the majority of Shopify themes out of the box

Cons:

  • Gifts are not visible in the cart, only at checkout.

  • Not possible to combine free gifts with other automatic discounts or discounts automatically applied by other apps. Only discount codes can be applied on top of free gifts.

  • Not possible to purchase subscription products with free gifts.

  • Some discount settings are not supported when using the “Include the discount code field on the Gift Box pop‑up” setting:

    • Customer eligibility.

    • Discount usage.

  • Multi‑currency checkout is not supported.

If you’re not sure which method is the right fit for your store, don’t hesitate to reach out to our support via chat or email at [email protected], and our team will be happy to answer all your questions.

Did this answer your question?