Hi Klaviyo Community 👋
I’m using Klaviyo dynamic coupons (connected to Shopify) to send automatic discount codes in flows/campaigns.
Here’s my issue: I need the discount to apply to only one variant of a product, but Shopify’s discount setup seems to only let me select the product, not exclude a specific variant.
Example:
- Product has 2 variants: 280g and 2kg
- I want the dynamic coupon discount to apply to 280g only
- I want 2kg to have NO discount (ever)
- But when I choose the product in the discount rule, Shopify applies the discount to all variants
Questions:
- Is there any way (in Klaviyo dynamic coupons or Shopify discount rules) to exclude a specific variant?
- If not, what’s the best workaround people use? (e.g., split 2kg into a separate product, use a specific collection, use an app/Shopify Functions, etc.)
Thanks in advance! 🙏

