> ## Documentation Index
> Fetch the complete documentation index at: https://developer.couponsplus.app/llms.txt
> Use this file to discover all available pages before exploring further.

# BOGO: Same Products

The **BOGO**: Same Products offer allows you to create Buy One, Get One deals that are applied to the same products as your filtered items. The main difference between this and **BOGO**: Different Products, is that **BOGO**: Different Products is designed for applying a BOGO discount to different products than those in your product filters.

## Options

### Manual vs Auto

You can control the behavior of this offer when items match your filters but the cart has insufficient items to apply the discount according to the quantity defined in this offer.

* **Let the customer add them manually**: When there are not enough items to apply the discount, this option does not add items to the cart automatically and instead it just waits for the customer to add the remaining items that can be discounted.
* **Automatically add them to the cart**: This option automatically fills the cart with eligible items from your product filters to meet the required discount quantity.

Here's a table that illustrates the differences:

| Option | Qty in filters | Qty in BOGO | Eligible Cart Items | Final Cart Items | Items Discounted |
| - | - | - | - | - | - |
| Manual | 1 | 1 | 1 | 1 | 0 |
| Manual | 1 | 1 | 2 | 2 | 1 |
| Manual | 2 | 2 | 3 | 3 | 0 |
| Manual | 2 | 2 | 4 | 4 | 2 |
| Auto | 1 | 1 | 1 | 2 | 1 |
| Auto | 1 | 1 | 2 | 2 | 1 |
| Auto | 2 | 2 | 3 | 4 | 2 |
| Auto | 2 | 2 | 4 | 4 | 2 |

### Applying More Than Once

There are two options for limiting the number of times a BOGO offer can be applied *per order*.

* **Once**: Applies the offer only on one set of matching products. If the customer has many more eligible items than those in your Quantity filters, the offer will only be applied to that quantity.
* **Repeatedly**: Applies the offer to as many eligible sets of items as defined in your Quantity filters and the quantity set in the offer.

Here's a table that illustrates the difference between **Once** and **Repeatedly**:

| Option | Qty in filters | Qty in BOGO | Eligible Cart Items | Items Discounted |
| - | - | - | - | - |
| Once | 1 | 1 | 2 | 1 |
| Once | 1 | 1 | 4 | 1 |
| Once | 3 | 2 | 5 | 2 |
| Once | 3 | 2 | 10 | 2 |
| Repeatedly | 1 | 1 | 2 | 1 |
| Repeatedly | 1 | 1 | 4 | 2 |
| Repeatedly | 1 | 1 | 10 | 5 |
| Repeatedly | 3 | 2 | 5 | 2 |
| Repeatedly | 3 | 2 | 10 | 4 |

### Modes

* **Fixed Quantity**: By default, the **Fixed Quantity** mode is selected. Most BOGO offers should use this mode.
* **Duplicate Quantity** (*in preview*): Automatically duplicates the eligible items in the cart to match the quantity the customer added, regardless of how many they have. This mode does not support the Quantity product filter and will ignore it if present in your product filter groups. Please note that this feature is in preview and may not be stable in all stores.

Here's a table that illustrates the behavior of both modes.

| Mode | Qty in filters | Qty in BOGO | Eligible Cart Items | Cart after applying offer |
| - | - | - | - | - |
| Fixed  (auto) | 1 | 1 | 1 | 2 (1 extra added) |
| Fixed  (auto) | 1 | 1 | 2 | 2 (no extra items added) |
| Fixed  (manual) | 1 | 1 | 1 | 1 (customer needs to add the other item) |
| Duplicate | n/a | n/a | 1 | 2 (1 extra added) |
| Duplicate | n/a | n/a | 2 | 4 (2 extra added) |
| Duplicate | n/a | n/a | 5 | 10 (5 extra added) |

***

Stuck? Have a question? We're here to help!

Ask for help in the official support forums!

[Open](https://wordpress.org/support/plugin/coupons-plus-for-woocommerce/)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.