RE: How Do Discount Buy 1 free 2 item for Retail
I'm assuming this is in Point-of-Sale?
I haven't tried this myself, but I would suggest testing the Quantity Discount (Retail / Common / Pricing and discounts).
docs.microsoft.com/.../set-up-a-quantity-discount
For example, let's say Item A sells for $9.99. If I understand correctly, you want to let the customer buy 1 ea for $9.99, 2 ea for $9.99, or 3 ea for $9.99 (which is equivalent to buy one get one or two free).
You could setup the quantity discount like so:
Minimum quantity / Unit price
2 / $9.99
3 / $9.99
Give that a try and us know if that works.
As Sholeh M mentioned, Mix and Match might work as well. In that case you would assign the item to a price group (the only item in the group) and set the "number of products needed" to 3. In the example scenario above, with this setup, the customer would pay $19.98 for two and $9.99 for three.
docs.microsoft.com/.../set-up-a-mix-and-match-discount