How to create auto discounts with products that have a selling_plan?

Topic summary

Issue: Shopify auto discounts fail to recognize products once a selling_plan (subscription/membership purchase option) is attached, treating the item as different and blocking expected discount logic.

Desired flow: Automatically apply a Buy X Get Y–type discount when a membership product is added to the cart, and remove it when that product is removed.

Attempts: Multiple discount apps were tried; all encountered the same limitation once the selling_plan is introduced.

Context: “Selling_plan” refers to subscription/membership terms attached to a product, which appears to change how the cart identifies the product for discount eligibility.

Status: No workaround or solution was provided in the thread. Another participant reported the same issue and asked if a solution was found.

Open questions: Is there a simple method to trigger auto discounts based on the presence of a subscription/membership product despite the selling_plan change? Discussion remains unresolved.

Summarized with AI on January 2. AI used: gpt-5.

There seems to be a limitation with Shopify auto discounts, where once you add a selling_plan to the product (ex: through membership/subscription apps), that it no longer recognizes it as the same product.

I’ve tried a few discount apps too, and they all run into the same issue once the selling_plan is introduced to the product.

The flow that I would like to have is to offer an immediate discount if a membership is added to cart, to be triggered by the existence of the product in the cart (ex: auto-discount set up as a Buy X Get Y discount code), and the discount is removed if the membership product is removed.

Is there a simple solution or workaround for this?

Thank you!

1 Like

Hello, I am having the same issue. Did you ever find a solution?