Creating Products with Zero Price in Shopify
    • Dark
      Light

    Creating Products with Zero Price in Shopify

    • Dark
      Light

    Article summary

    Products


    Loyalty & Referrals

    Supported plans

    Premium, Enterprise

    eCommerce Platform

    Shopify, Shopify Plus

    Goals and Outcomes

    Using Shopify Functions to configure free product redemptions offers a faster, smarter, and more streamlined setup. With a native Shopify catalog interface powered by Shopify Functions, you can easily select, configure, and display free products as loyalty rewards.

    Benefits:

    • Quick setup: Pull products and variants directly from your Shopify catalog in seconds.

    • Centralized management: View and manage all free products in one place.

    If you're considering setting a product price to $0 in Shopify, it's important to understand the potential risks and limitations that come with this configuration.

    In this article, you’ll learn the possible caveats of using zero-price products as loyalty rewards in Shopify.

    Configuring Zero-Price Products in Shopify

    What is a Zero Price Product?

    A $0 price means that the product is intentionally set to zero in Shopify and no monetary value is defined. While this setup may simplify some of your operational workflows, there are important caveats to keep in mind when using zero-priced products as loyalty rewards.

    Zero-Price Product Considerations

    • Bypassing cart rules: Shopify Functions cannot consistently enforce a “paid item required” rule. This means that Shopify customers might still redeem a free product without purchasing anything else, even if your program is configured to require a paid product in the cart.

    • Redemption abuse: Shoppers may be able to add the same free product multiple times to their cart and be charged points only for what they currently have. If the total value exceeds their points balance, they could still redeem all items, potentially receiving more products than their points balance should allow. This behavior can lead to unintentional misuse of the program.

    • Incorrect point valuation: When a product has a $0 price, the system cannot automatically calculate its value based on your program logic. Instead, it defaults to 100 points, unless you manually enter the correct value in the Cost in points field.

    Free products table - cost in points column

    Best Practices

    To avoid these issues, we recommend:

    • Using actual product prices in Shopify whenever possible to ensure accurate valuation and program logic.

    • If you must use a $0 price, always update the Cost in points field in the Yotpo admin to reflect the intended redemption cost.

    Important

    By default, Yotpo blocks saving a reward if the associated Shopify product is priced at $0. This safeguard helps prevent program misuse. If you choose to proceed with a zero-priced product, double-check the point cost and redemption settings before saving.


    Was this article helpful?