Buy X Get X vs Buy X Get Y — What's the Difference?
There are two BOGO structures, and choosing the wrong one is a common setup mistake.
Buy X Get X (BXGX) — the qualifying product and the reward product are the same. A customer buys Product A and receives additional units of Product A at a discount. The classic "buy one get one free" is BXGX with qualifying quantity 1, reward quantity 1, reward 100% off.
Buy X Get Y (BXGY) — the qualifying product and the reward product are different. A customer buys Product A and receives Product B at a discount. Used for cross-sell and product pairing campaigns — a customer buys a camera and receives a memory card at 50% off.
Use BXGX when you want to reward customers for buying more of a single product. Use BXGY when you want to introduce a related product or clear inventory of a slow-mover.
When WooCommerce Coupons Don't Work for BOGO
WooCommerce built-in coupons don't support BOGO. A percentage-off or fixed-amount-off coupon applies to the cart total — not to specific reward products conditioned on specific qualifying purchases. To run a true BOGO campaign in WooCommerce without a plugin, you need custom PHP — a filter on woocommerce_cart_item_price or a custom cart action. This is error-prone, difficult to maintain, and impossible to hand over to a store owner to manage.
A dedicated WooCommerce BOGO plugin provides a structured setup flow, handles the cart logic, and adds the display components (Reward Card on the product page) without requiring custom code.
Configuring a Buy X Get X Promotion
For a Buy X Get X promotion, you define:
- Qualifying product(s) — the product the customer must add to cart
- Qualifying quantity — how many units of the qualifying product are required
- Reward quantity — how many additional units the customer receives
- Reward discount — percentage off, fixed off, or fixed price for the reward units
Example: "Buy 2 protein bars, get 1 free" — qualifying product: protein bar, qualifying qty: 2, reward qty: 1, reward: 100% off.
Configuring a Buy X Get Y Promotion
For a Buy X Get Y promotion, you define:
- Qualifying product(s) — the product(s) the customer must add to cart
- Reward product(s) — the different product the customer receives
- Qualifying quantity — how many units of the qualifying product are required
- Reward quantity — how many units of the reward product the customer receives
- Reward discount — percentage off, fixed off, or fixed price for the reward
Example: "Buy a yoga mat, get a water bottle at 30% off" — qualifying product: yoga mat, reward product: water bottle, qualifying qty: 1, reward qty: 1, reward: 30% off.
Profitability Check Before Launch
BOGO promotions carry margin risk because you are giving away product value. Before publishing:
- Check the gross margin of the reward product. At 100% off, the full cost of the reward unit comes from your margin on the qualifying purchase.
- Check the gross margin of the qualifying product. If you are discounting a low-margin qualifying product, there may be no room to absorb the reward cost.
- For BXGX at 100% off with qualifying qty 1: effective margin is half of product margin. If product margin is 40%, effective margin after BOGO is 20%.
- Use Ezhance's Offer Safety Score — the Margin Safety category uses stored product margin data to score the risk automatically.
BOGO Display — Where the Offer Must Be Visible
The most common reason a BOGO campaign underperforms is poor visibility. If the customer doesn't know the offer exists before they add to cart, they won't change their purchase behaviour to take advantage of it.
The offer should be visible on the product page — not just at checkout. Ezhance displays a Reward Card on the qualifying product page explaining the qualifying quantity and reward before the customer adds to cart. This is the difference between a BOGO that increases order value and one that is merely redeemed by customers who were already going to buy the qualifying quantity anyway.
Common BOGO Mistakes
- Reward product has no margin — giving away a product at 100% off on a qualifying product that also has thin margin is a recipe for a loss-making campaign.
- No display on the product page — customers who don't see the offer before checkout don't change their purchase behaviour.
- Qualifying quantity too high — if most customers naturally buy 1 unit and the BOGO triggers at 5 units, conversion rate on the offer will be near zero.
- No usage limit — power buyers can exploit high-value BOGO offers at scale if there is no per-customer usage limit.
- Stacking with other promotions — a BOGO that stacks with a 20% off storewide promotion creates compounding discount risk. Configure stacking controls.