Configure a Buy X Get Y offer

Open **Discounts → Add Discount** and choose **Buy X Get Y**. Prepare the eligible buying items, reward items, minimum requirement and intended discount. Use only an offer you can fulfill and price correctly.

Configure the offer

1. Choose the method and name for the offer.

2. In the customer-buying section, choose minimum quantity or minimum purchase amount.

3. Select the products or categories under **Any items from** for the qualifying purchase.

4. Under **Customer gets**, set the reward **Quantity** and its eligible products/categories.

5. Choose **Percentage**, **Amount of each**, or **Free** for the reward value.

6. Set a maximum number of uses per order if needed.

7. Configure client eligibility and active dates, then save.

The items a customer must buy and the items they get are separate selections. A product appearing in one selection does not establish that it appears in the other. Check that the quantities, fixed-value currency and reward price agree with the advertised promotion.

Verify with a qualifying cart

Review a cart that contains the required buying and reward items, and a second cart that does not qualify. Confirm the expected discount and the selected customer audience. Do not assume the offer automatically supplies unavailable inventory or changes a supplier’s purchase cost.

Buy X Get Y is not supported by the reviewed **Show this discount at checkout** publication option. Do not turn on public display or describe it as an automatically listed checkout offer just because the general discount editor exposes this type.

**Expected result:** the saved rule identifies the qualifying purchase, reward and permitted value. If it does not apply, check both item selections, quantities, eligibility and dates before changing the advertised discount.

Related guides

Create a discount-code offer

Generate codes and review offer usage