Buy X Get Y
A Buy X Get Y extension is a promotional tool that enables store owners to offer dynamic discount deals, encouraging customers to buy more. With this app, merchants can set conditions for purchasing a certain product or quantity (Buy X), which unlocks a free or discounted item (Get Y). These promotions can be customized based on product categories, cart value, or customer segments, helping boost sales, clear inventory, or enhance customer loyalty. The app automates the process, ensuring smooth checkout experiences and driving higher average order values through personalized, targeted offers.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/buyxgety.png?v=1730861951)
1. Why should you choose Buy X get Y from EcomRise instead of Shopify?
When choosing a "Buy X, Get Y" promotion app for an e-commerce store, EcomRise’s "Buy X Get Y" app can offer several advantages over Shopify’s built-in promotional tools. Here’s why EcomRise's option might be a better:
1.1. Advanced Customization
- EcomRise: The EcomRise "Buy X Get Y" app generally allows more customization and flexibility in setting promotion rules. Merchants can style their offers as they want
- Shopify: Shopify’s discount tool doesn't have style options.
1.2. Ease of Use
- EcomRise: Merchants can show their offer clearly on the Product page, Home page, or any other Pages that they want to attract customer attention.
- Shopify: Customers can not view a specific offer on a specific page.
1.3. Enhanced Tracking and Reporting
- EcomRise: We have Analytics function, it includes in-depth reporting on promotion performance, allowing store owners to see the direct impact of "Buy X, Get Y" campaigns on sales, AOV (average order value), and conversions.
- Shopify: While Shopify provides basic sales analytics, it not detailed insights directly connected to specific promotion types unless you’re using advanced Shopify Analytics (available only on higher-tier plans).
1.4. Premium Support
- EcomRise: We have a Premium support team, they are specialized in addressing promotion-related questions and troubleshooting specific to "Buy X, Get Y" setups.
- Shopify: Shopify support is broad, they may not be able to address all detailed queries related to specific promotion configurations
1.5. Ongoing Feature Updates
- EcomRise: We are always updates focused on enhancing the "Buy X, Get Y" feature set, staying responsive to user feedback.
- Shopify: Shopify updates its core platform less frequently with promotional-specific features, as it must focus on the platform as a whole.
2. How to install the Buy X Get Y extension.
- From the EcomRise Dashboard, click Upsell & Cross sell on the left sidebar.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B1.png?v=1729065830)
- If the app has not had enough permission before, it will ask you to update the app first.
- In this step, please check and click the Update button to access permissions for the extension.
- Then you can install this extension after giving all the permissions.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B2.png?v=1729065886)
3. How to Create, Customize, and Add the Buy X Get Y to the theme page.
3.1. Create a new Discount Offer
- Step 1. Open the Buy X Get Y dashboard then choose Create offer to create the offer
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B3.png?v=1729065944)
- Step 2. Start to config the setting and Design
3.2. Settings Tab
This section allows you to configure the rules and conditions for your promotions. You can customize the qualifying criteria for the “Buy X” products and set parameters for the “Get Y” rewards, such as offering free or discounted per amount, percent.
This section also provides options to limit promotions to certain customer groups, apply specific discount types, and control how the offer is displayed at checkout.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B5.png?v=1729066080)
We have 2 ways to configure the offer:
- Minimum quantity of items: refers to the minimum number of products a customer must purchase to qualify for the offer.
- Minimum purchase amount: refers to the minimum purchase amount a customer must purchase to qualify for the offer.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B6.png?v=1729066123)
In addition, you can also configure discount dates, combine discounts, and where discount visibility.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B7.png?v=1729066197)
![](https://cdn.shopify.com/s/files/1/1208/0190/files/after_atc.png?v=1730862328)
- Action after add to cart: You can choose the action after hitting add to cart button.
- Go to cart page: After adding items to the cart, your page will automatically direct to the Cart page.
- Reload page: After adding items to the cart, your page will be reloaded.
- Stay current page: After adding items to the cart, you will stay on the current page.
- Open theme cart drawer: After adding items to the cart, your page will open the theme cart drawer. Note: If you choose this option, you'll need to select a Theme from the dropdown list just below, so we can make sure the option works properly with your theme.
- Go to checkout: After adding items to the cart, your page will automatically direct to the Checkout page.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B8.png?v=1729066216)
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B9.png?v=1729066277)
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B10.png?v=1729066367)
3.3. Design Tab
Design options:
- General settings: This includes settings for Layout, Width, Padding, and Border of Offer block.
- Block heading: Style for Text heading of Offer block.
- Product item box: Setting Padding, Border, and Background for Product item.
- Product Image: Allows you to change the Width, Height, Border, and Background for the Product image.
- Product info: Style for Product title, price, quantity, badge…
- Action button: You can configure for offer button here.
3.4. How to add the Buy X Get Y to your product page
- Click Add block to add the offer to your product page.
- You can move the block to a different location while you’re in the theme editor.
3.5. How to add the Buy X Get Y to other pages
In addition to the Product page, you can also add Buy X Get Y block to other pages such as Home page, Collection page, …
- On the Theme Customize, open the page which you want to add Buy X Get Y block.
- Add the block to the place that you want.
- Select product that you want to display offer here.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B11.png?v=1729066466)
3.6. Filter Action
Once the Buy X Get Y offer has been created, the status bar from the Dashboard of that extension can be seen at the bottom. Such as:
- All: That will highlight every offer you’ve made within that extension.
- Active: That will demonstrate that the deal is active on your website, as the published one.
- Inactive: That will demonstrate that the deal is inactive on your website, as the unpublished one.
- Scheduled: The following will display the prepared offer along with the time and date of display.
- Expired: That will maintain your previous offer, but those did run out of time.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B12.png?v=1729066507)
4. Plan to use the Buy X Get Y extension.
You need to upgrade your plan to the Premium plan to use the Buy X Get Y extension
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B13.png?v=1729066550)
5. Analytic
You can view the data with our analytic dashboard for Buy X Get Y extension only.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B14.png?v=1729066598)
6. How to translate the content of the extension?
To translate the label in this extension, please open the extension -> More action -> Labels & Translate
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B15.png?v=1729066681)
All published language in the Shopify admin settings of your store will show here for you to translate.
![](https://cdn.shopify.com/s/files/1/1208/0190/files/B16.png?v=1729066681)