Skip to content

Limit a reward to specific product variants

Restrict a product reward to chosen variants (a single size, color, or pack) instead of letting it apply to the whole product.

  1. Go to Program → Redeeming points and open the product reward. Under What does the customer get? it should be set to A specific product.
  2. Click Change next to the product (or Select product if none is picked yet).
  3. In Shopify’s product picker, tick only the variants the reward should cover and confirm.
  4. Check the line under the product, which reads Applies to: followed by the variants you picked. Click Save changes, then Save.

Picking the whole product, or a product with a single variant, covers every variant, including ones you add later. A pick of some variants is fixed: variants you add to the product later aren’t included.

If another reward already covers the same product, Charm warns you: A product-wide reward already covers all variants of this product. or These variants are already used by another reward: followed by the variants.

In the floating widget, on the loyalty landing page and in the cart popup, Charm puts the reward in the cart for the customer:

  • Limited to one variant: that variant goes straight into the cart, with the code applied.
  • Limited to several variants: a Choose an option window lists just those variants. A sold-out variant can’t be picked.

The discount applies to one unit of that variant. See product rewards in the cart for the details.