A BOGO discount can be created when you want to offer “Buy X quantity and Get Y quantity free” for the same product or across a group of products. The offer widget can be shown on the product page. Please note that our app will not automatically add the free products to the cart. When customers add the required quantities, the designated quantity among them will automatically become free.

Step 1: Creating an Offer
To create a new offer:
- Click Create Offer.

- Select Create for BOGO under BXGY.

- Choose the Discount Type - either Automatic or Code (Marked “1” in the below image).
- You can create up to 25 automatic discounts and 500 code-based discounts in the app regardless of their discount type.
- Automatic discounts are auto-applied at checkout by Shopify.
- Code discounts are auto-applied at checkout by our app.
Automatic discounts stay active even if the app embed is disabled. Note that this discount type cannot be tested in a draft theme since it will always apply in the live theme as long as the discount is active. Please deactivate the discount if it’s no longer required.
Code discounts can be tested in a draft theme. Once the app embed is disabled in a specific theme, the discount will not be applied in that theme. This allows you to disable the app in the live theme and enable it in a draft theme for testing, if needed.

- Enter a Title for your discount (Marked “2” in the above image). This will appear as the discount code at checkout which customers can see.
Step 2: Choosing Applicable Products
In this section, you can specify for which products the discount applies to.


You can choose from the following options:
- All Products: The discount will be provided for every product purchase in your store. You can optionally exclude specific products/collections/tags from the discount.
- Specific Products: The discount will be provided only when the selected products are purchased.
- Specific Collections: The discount will be provided only when products within selected collections are purchased. You can also exclude specific products/collections/tags if needed.
Step 3: Configuring Product Combination Rule

- Exact same products should be bought: Select this option when the free product must be the same as the product purchased.
Example: If the offer is Buy 2, Get 1 Free on T-Shirts, the customer must buy 2 units of the same T-Shirt, and the free item will also be the same T-Shirt.
- Any applicable product can be bought: Select this option when the free product can be a different product from the selected products or collection.
Example: If the offer is Buy 1, Get 1 Free on the Summer Collection, a customer who buys 1 Shorts can get a T-Shirt, Cap, or any other item from the same collection for free.
Step 4: Setting the Tier Values

- You can add up to 3 tiers for a BOGO discount.
- For each tier, specify the number of trigger products (Pay for X quantity) required to qualify for the offer.
- Define the number of free products (Get X quantity free) that will be provided in each tier.
Step 5: Configuring Additional Settings (Optional)

- Set the maximum number of uses per order (Marked “1” in the above image)
- Assign how many times a customer can receive the free product within a single order.
- If this is disabled, customers can receive the corresponding quantity of gifts based on the quantity of the trigger product they purchase..
- Also apply discount for B2B customers (Marked “2” in the above image)
- Enable this option to make the discount available to B2B customers. When enabled, discount widgets will also be visible to these customers.
This option works only with B2B accounts set up directly within Shopify. If a third-party app has been used to classify customer accounts as B2B, this option will not apply to those accounts.
- Prevent automatic discount code application
- This option is available only for Code-based discounts.
- When enabled, the discount will not apply automatically; customers must manually enter the discount code at checkout.
- Customers must enter the full discount code exactly as set in the app (e.g., “DE-discountcode”) for it to be applied.

Step 6: Deciding Customer Eligibility (Optional)
In this section, you can define which customers are eligible to receive the discount. You have three options to choose from:

- All Customers: By default, the discount will be available to all customers.
- Specific Customers: Select this option to make the discount available only to selected customers. After choosing this option, you can browse your existing customer list and select the desired customers.
- Specific Customer Tags: Select this option to apply the discount only to customers associated with a specific tag.
The Customer Eligibility option is available only for Automatic discount types. It is not available for Code discount types.
Step 7: Choosing Discount Combination Strategy
In this section, you can choose which other discount types (from our app, a third-party app, or Shopify) can be combined with the discount created in our app. You can allow combinations with:

- Product discounts
- Order discounts
- Shipping discounts
Please ensure that discount combinations are also enabled in the other discount you wish to combine this one with.
Step 8: Choosing Active Dates for the Offer
By default, the discount becomes active immediately once it is created and saved.

- Start date: If you want the discount to start at a later time, you can schedule it by choosing the preferred date and time.
- End date (Optional): You can also set an end date and time to automatically deactivate the discount after a specific period.
Step 9: Configuring Discount Texts (Optional)
You can also customize the text for each tier using the Customize Text option under each tier. If no text is provided, the default text will be displayed instead.

In the Override Default Text section, you can provide a custom Heading specific to this discount. If these fields are left blank, the default text will be displayed instead.

Step 10: Adding the app block to the theme
After saving the offer by clicking the “Save” button, you’ll be prompted to position it within your store’s theme using the Theme Editor via the Test in store pop-up.
- In the pop-up, click Add app block.

- You’ll be redirected in a new tab to the default product page template in the Theme Editor.
- The app will add the “BOGO widget” block automatically. You can drag and position the block to the desired position.

- Return to the previous tab and click Refresh in the pop-up.

- Finally, click “View in store” to see how the BOGO widget appears in your store’s respective product page.

- You can add products to reach the tier value threshold and check whether the gift discount is automatically applied in the cart.
- If you would like to add the widget to your store’s Home page as well, please refer to this guide.
If your theme is not a Shopify 2.0 theme, you won’t be able to position the widget through the app block. In that case, you’ll need to position it manually using a CSS selector. Please contact our customer support for free setup assistance.
