05GENERAL

Complimentary gift

Create a real zero-price product, prevent direct purchase, and connect it to the cart reward tier.

Complimentary gift

Create a real zero-price product, prevent direct purchase, and connect it to the cart reward tier.

Create a truly free product and prevent direct purchase

The gift is a real zero-price cart line. No Shopify discount is required to make it free.

  1. 01

    Under Products, create a dedicated gift product with a title, image, and available inventory.

  2. 02

    Set its variant price to 0.00. The product is free by definition; do not create a discount to correct its price.

  3. 03

    Add it to the global setting that excludes gifts, services, and technical products from predictive search.

  4. 04

    Create or use a product template without a Buy buttons block, then assign it to the gift so it cannot be added from its own page.

  5. 05

    Do not feature the product in collections, recommendations, or menus intended for direct purchase.

  6. 06

    Keep inventory tracking enabled when gift availability must be limited.

Connect the gift to the cart reward tier

  1. 01

    In Cart page, enable the second reward tier.

  2. 02

    Enter the cart amount from which the gift should become available.

  3. 03

    Choose Product as reward type.

  4. 04

    Select the previously created gift product.

  5. 05

    Enter its name, locked/unlocked messages, and button label.

  6. 06

    Repeat in Cart drawer when the same settings are available.

Theme protection

  • ✓

    The theme adds the gift with the private _opaline_reward_gift property.

  • ✓

    The gift does not contribute to its own qualifying total.

  • ✓

    After adding it, the theme verifies that final_line_price is actually zero.

  • ✓

    If the product is not free, the theme removes it immediately and announces an error.

  • ✓

    When cart value falls below the threshold, the gift is removed automatically.

Test before publishing

  1. 01

    Test below, at, above, and back below the threshold.

  2. 02

    Confirm the gift is priced at 0 in cart and checkout.

  3. 03

    Confirm only one gift can be added.

  4. 04

    Try finding the gift in search and open its direct URL to confirm there is no buy button.

  5. 05

    Finally test sold-out inventory.

Before you finish

  • ✓

    Content remains readable in every color scheme.

  • ✓

    Labels match the storefront language.

  • ✓

    Displayed promotions match Shopify rules.

  • ✓

    Interactions remain accessible by keyboard and touch.