Use this when
The order contains one part of a set and the missing piece is an exact match. In this example, Sand linen is a separate product/finish and every displayed size is compatible with the eligible purchase variants.
Configure · illustrative, not a historical store setup
Product-level selection · launch prerequisite
Product conditions and Manual picks select products, not variant subsets. Use products with one compatible variant, or verify that every eligible purchase variant and every displayed companion variant fits the promise. If that is not possible, choose another companion or do not launch this recipe.
Customer sees · illustrative copy
Finish your Sand linen set with the matching pillowcase pair. Choose the correct size and review the price before adding.
Prove it
- Sand duvet cover without pillowcases → every displayed pillowcase variant fits the promise.
- Matching pillowcase product already in this order → duplicate is hidden.
- Different finish stored as another product → this offer does not match.
- Different finish stored as a variant of the same purchase product → still eligible; all displayed companion variants must fit, or this recipe must not launch.
- Final paid order → intended pair and variant, with no unintended extra discount.
If it fails
A Product condition cannot distinguish finishes stored as variants of the same product, and Manual picks does not restrict the companion to a compatible variant subset. Choose products whose eligible/displayed variants all fit, choose another useful companion, or do not launch.