The request
“I offer free and paid items. Customers should get one free item per order, only when they have a paid item in the cart. Right now people are checking out with just free items.”
A promotion being exploited.
The approach
We added cart rules so the free item only stays in the cart when a paid item is present, limits it to one per order, and shows a message explaining the offer.
What we shipped
Free item requires a paid item in the cart
One free item per order
Explanatory message in the cart
Enforced at checkout