Support infinite/incremental discounts
in progress
Tobe Osakwe
Make it possible to apply a discount to groups of products in the cart, based on division by a specific number.
Example: A "buy 3 for $250" deal where:
* If you have 3 in the cart: you pay $250
* 6 in the cart: $500
* 9 in the cart: $750
* Etc.
In addition, it will be smart enough to leave the remainder of items at normal price. For example, if you had 5 in the cart, you'd get $3 of them at $250, but the remaining 2 would be full price.
This is different from volume discounts, which can only have a finite number of quantity breaks.
Tobe Osakwe
We are moving the infinite discounts feature into general access. In about 30 minutes, everyone will be able to use this to create Buy X Get Y and bundle discounts.
The following remains to be done:
- Support for Buy X steps in the "discount on product page" (DOPP) feature
- Support for using Buy X to add multiple products to the cart in auto add to cart offers
Happy New Year!
- Tobe
A
Angelo Capaldi
Hi Tobe!
Thank you for your continuous growth and dedication.
I wanted to let you know that I’ve already scheduled a meeting for the Discounts Early Access and had the chance to check out your demos. However, I still have a question. I didn’t quite see the possibility you mentioned in the initial post about volume discounts, where it’s progressive and allows creating multiple discounts for the same group of products, such as x2, x3, x4, and so on, infinitely with their respective multiples. This would make it possible to create a single coupon with multiple logics.
Will this be possible?
Tobe Osakwe
Angelo Capaldi
Hi Angelo,
Thank you for your kind words and for taking the time to explore our demos!
Regarding your question, I want to clarify that the progressive volume discounts you mentioned are not currently available in the app, and I apologize if there was any confusion about this in the original post. While it’s an interesting idea, implementing such a feature would involve significant complexity and could impact the app’s usability for other users, so we’re treating it as a separate potential feature request for the future.
If this is a critical need for your use case, I completely understand if you’d prefer to cancel our upcoming meeting for now. Please feel free to let me know how you'd like to proceed.
Best regards,
Tobe
Tobe Osakwe
Hi everyone,
We’re excited to announce that early access to the new
infinite discounts
feature will be opened in a partial state, starting this coming week.The "Buy X" node feature will be available for product, order, and shipping discounts, but we want to note that it will not yet work for:
- Discounts on product pages (DOPP)
- Auto add to cart offers
With Black Friday and Cyber Monday just around the corner, we’ve decided to pause any other new feature releases to production during this critical period. Only essential bug fixes will be deployed to ensure maximum stability. While we know this may feel like a delay, our top priority is ensuring a smooth experience for everyone during the busiest shopping season of the year.
We’ve also made the decision to require a 1:1 call for early access to this feature. This step allows us to better understand your use case, ensure the feature meets your expectations, and gather actionable feedback for final adjustments. If scheduling a call isn’t possible, please provide detailed information about your use case, and we’ll do our best to accommodate in exceptional cases.
Please use this link to schedule an early access call: https://calendly.com/tobebuilds/1-1-meeting?month=2024-11&a1=infinite-discounts-early-access
Thank you for your understanding, patience, and support. This feature has been one of our most popular requests, and we’re committed to delivering it at the highest quality—while balancing the demands of development and support. We’re grateful to have you all as part of our journey, and we’re confident this feature will add significant value to your stores once fully launched.
Best regards,
Tobe Osakwe
Tobe Osakwe
Great news: we are almost done implementing the infinite/incremental discounts feature.
As mentioned, we have introduced a new "Buy X" node type in the logic builder. This node type allows you to specify which products, and which quantities of those products, make up a set. Our app will then multiply any discount by the number of sets it finds. We have attached 2 example screenshots.
Here are 2 demo videos:
This feature is not live yet.
We hope to open up early access soon.What remains:
- Adding support for this feature on product/collection pages
- Supporting Buy X nodes in "Auto add to cart" offers; this will allow you to add an amount of products based on the number of sets in the cart.
Best,
Tobe
D
Drew Kallen
Hm. Not exactly but it might work. In our specific case, we have large products. We offer free shipping to specific zones but not international. However, we like to knock off some of the price with a shipping credit for each product that the customer purchases. We have a few different products, each with different weights and therefore different discounts. For a real-world example. We have 10" subwoofers and 12" subwoofers. We'd like to give a special shipping credit to each one that is purchased (internationally). The 10" gets, say a $60 shipping credit each and the 12" gets a $110 credit each.
However we want these to show up to the customer as a Shipping credit, not a discount on the product itself.
Tobe Osakwe
Drew Kallen Thank you so much for your thoughtful response. Yes, it would show up as a shipping credit; you'd be able to use this new "Buy X" feature on shipping discounts. We will certainly consider your feedback during the development of this feature.
Tobe Osakwe
Merged in a post:
Shipping Discount Per Product/Variant in Cart
D
Drew Kallen
We'd like to be able to assign a shipping discount for each line item of the same product/variant in the cart. So, if the customer has product Bumblebee / Variant A in the cart, they could get, say, $50 off of shipping. If they have 2, 3, 4, etc. they would get a $50 shipping credit for each one in the cart. I realize I can
sort
of accomplish this with multiple, cascading IFs, but something like a FOREACH would be much better. I've already hit the 10K(?) limit once on a different sale and I believe we'll have much larger sales in the near future.Tobe Osakwe
Hi there,
Thank you for submitting this feature request!
It sounds like you want an infinite/incremental discount. I'm going to merge this request into this thread:
Here's what the new feature will do:
- Allow you to define which products are considered a "set," for example, 1 Bumblebee Variant A
- Count the number of sets in the cart
- If the discount has "apply once per order" checked, we multiply the value by the number of sets
- Otherwise, we'll multiply the "Quantity" field by the number of sets.
Best,
Tobe
Tobe Osakwe
in progress
Tobe Osakwe
After much thought on the best way to implement both infinite/incremental discounts and bundles without making the app hard to use, I came up with a straightforward solution.
We will add a new type of step to the logic builder called a "Buy X" step. A Buy X step will allow you to set which quantities of products/collections/etc. make up a "set."
For example, "1 shirt, 1 pants, 1 shoe" or "3 of Product A, 2 of Product B"
Our app will count the number of complete "sets" in the cart and multiply the quantity of discounts by that number.
This way, you can easily create multiple types of discounts:
- Infinite BXGY: Buy X + Apply discount (with a "Get Y" discount type)
- Bundle: Buy X + Apply discount (with any other discount type)
This feature will require thorough testing before release, so we don't have an ETA at this time.
Thanks for your patience. We hope to have an update for you soon.
Best,
Tobe Osakwe
Tobe Osakwe
Merged in a post:
Create a new "bundle" discount type
Tobe Osakwe
Currently, creating bundle discount offers in our app requires complex setup, especially if there are specified required quantities of certain items.
To streamline creating bundles in the future, we are considering creating a special "Bundle" discount type. This would have a special list of settings tailored for bundles, and would support infinite/incremental bundles more easily.
For example, in the past, we created a "Get Y" discount type to facilitate making BXGY offers. An additional benefit of having a dedicated "Bundle" discount type is that it would make it easier for us to potentially add a product page display for bundles in the future (though we haven't committed to that yet).
If you’d like us to add this feature to our app, please upvote and comment on this thread.
Load More
→