Architectural decision

Pick the architecture for Priya's free-sample promotion.

The scenario

Buy any 1kg single-origin bag, get a 250g sample free, automatically at checkout. Runs all quarter.

The promo has to detect the qualifying variant, add the sample as a $0 line, and hold through checkout so the customer is charged the discounted total.

Pick one, you can try again