How to Add BOGOS Sub-conditions to Bundle, Upsell, Discount?
Learn how to use advanced sub-conditions with Bundles, Upsells, and Discounts to target the right customer segments.
Overall, sub-conditions add extra rules to decide who can see and get your offers. Therefore, only targeted customers can see and apply the offer, while others won't see it at all.

1. Specific Link Address
This condition only allows customers who access your store through a specific link to get your offers. Use this for email campaigns, social media posts, or influencer partnerships to target specific traffic sources.

Create a specific link address for an offer:
Choose a link destination: Select where customers should land (home page, collection page, or product page).
Enter a word to customize (e.g., summersale2024): This creates a unique link for your campaign.
Copy the link generated: Copy and share this link in your marketing campaigns. Customers who access your store via this link will get your offers.
Create many link destinations for an offer:
If you want to have multiple link destinations (not just the one selected above), for example, use this when your campaign promotes multiple products, and you want customers to enter from different product links to get your offer, follow these steps:
Repeat steps to create a specific link address for an offer
Copy the parameter and add it to the end of each link.
2. Customers' order history
This sub-condition targets customers based on their purchase history. Only customers who meet the order requirements you set will be eligible for the offer.

Select when order was created from: Set a date range to apply the conditions you select below within that timeframe, or leave it blank to apply them across all time.
Select the conditions you want to apply:
Total spent in order history: Target customers based on their total spend on your store (e.g., reward high-spending, VIP customers).
Total spent on last order: Target customers based on their most recent order value. (e.g., low spender).
Total number of orders placed: Target customers based on how many orders they’ve made (e.g., first-time or repeat buyers).
Limit a number of uses per customer: Set how many times each customer can use the offer. After reaching the limit, they won’t qualify again.
3. Customer tags
This sub-condition lets you control who can receive an offer based on customer tags you set up, such as VIP, wholesale, or low spenders.

▶ To show offers to specific customer tags:
Select tags: Enter the customer tags you want to target (e.g., VIP, wholesale, low spender).
BOGOS will apply the offer only to customers whose accounts match these tags.
▶ To exclude offers from specific customer tags:
Select tags: Enter the customer tags you want to exclude (e.g., VIP, wholesale, low spender).
Exclude customers with these tags: Customers with the selected tags will not receive the offer. The offer will apply to all other logged-in customers.
Consider no-login as a customer with no tags (recommended): Turn this on to allow not logged-in customers to receive the offer as well.
4. Customer location
This sub-condition lets you control who can receive an offer based on the customer’s location, helping you run location-specific promotions.

▶ To show offers to specific locations:
Select location: Choose one or more countries where the offer should apply (e.g., France).
BOGOS will check the customer’s IP address and apply the offer only if their country matches the selected locations.
▶ To exclude offers from specific locations:
Select location: Choose the countries you want to exclude (e.g., France).
Exclude customers from selected locations: Prevent customers from selected locations from receiving the offer. The offer will apply to customers from all other locations instead.
5. Markets
This sub-condition syncs with your Shopify Markets setup to decide which customers can receive an offer.

▶ To show offers to specific markets:
Select markets: Choose one or more Shopify Markets (for example: Europe, Asia).
▶ To exclude offers from specific markets:
Select markets: Choose the markets you want to exclude (for example: Europe, Asia).
Exclude customers from selected markets: Enable it to prevent customers from the selected markets from receiving the offer. The offer will apply to customers from all other markets instead.
6. Subscription products
This sub-condition lets you apply the offer only to subscription products or only to one-time purchase products, perfect for stores running subscription plans alongside regular purchases.

Available for Product Discount, Volume Discount, Discount on Cheapest/Most Expensive Item, and Cart Discount.
To set it up, under Apply the offer to, select one of the following:
Only subscription products: The offer applies only to subscription products.
Only one-time purchase products: The offer applies only to one-time purchase products.
How each discount type behaves:
Product Discount: The discount badge only shows on the matching purchase option. For subscription products, the price does not auto-update on the product page; a note (e.g., "+10% OFF discount will auto apply in cart") appears instead. Customize this note in Customize > Discount > Product Discount.
Volume Discount: When set to Only subscription products, the widget is hidden on one-time purchase products. When set to Only one-time purchase products, the Display subscription options on widget toggle is auto-disabled.
Discount on Cheapest/Most Expensive Item: Only matching products appear in the widget's product list. For subscription products, customers can pick a subscription plan from a purchase option modal before adding to cart.
Cart Discount: Two extra options appear in the Discounts & Tiers section — Apply discount to entire order (discount applies to the full cart as long as the cart contains at least one matching product) or Apply discount only to eligible products.
Last updated
Was this helpful?