Skip to main content

Error "Variant can only be purchased with a selling plan" when gifting subscription

If you see this error message when gifting a subscription or membership, read this article

When gifting a subscription, Givy adds a placeholder product to the cart to represent the subscription or membership product. This allows gifters to buy the gift without actually starting a subscription.

To do this, Givy must update the cart with specific properties. Today, Shopify does not allow us to do this with a subscription (or any product added with a selling plan).

As a result, customers may sometimes see the error "Variant can only be purchased with a selling plan" when adding the gift to the cart.

Resolving the issue

To resolve this error, you must edit the product being gifted in your Shopify admin, and find the section called Purchase options. Here, you'll see a checkbox which tells Shopify that this product must be purchased with a selling plan. A selling plan is a property that tells Shopify that this product is being purchased on a recurring basis.

Uncheck this box, then save the product. This should resolve the error you're seeing.

I don't want one-time purchases

In some cases, you may not want this product to be purchased as a one-time product accidentally. Generally, subscription apps should be able to determine whether or not to show the "One-time purchase" option on their subscription widget, and should not rely on this product setting.

If that is not the case for your subscription app, you may need to consider creating a separate product that is specifically for gifting, or creating a dedicated gifting page where customers can gift this product from a page other than the product page.

Feel free to reach out to our team if you'd like any clarification or update on this.

Did this answer your question?