I am working on a store which has a large amount of tiered discounts, and also some of the products have personalization such as engraving and imprinting. I used apps for each, but they don’t work together at the cart. The cart cannot calculate the costs of discounts and personalization because of the way the apps use the cart. I have looked around at a lot of different apps but cannot find a solution.
Thank you for your question.
I’m Mason - founder of BiDeal Bundle Volume Discounts app - The app can support build bundle discount, tier prices will work native with cart & checkout of Shopify.
You can easily setup + configure as you want.
Let me know if you want to try & I can support you setup and configure as your requirement.
Thanks
So if your app works with the native shopify cart, do you know if it will work with a pesonalization app? I think those use the cart differently. They have to work together.
Can you share me the link of that app to let me check it out?
https://apps.shopify.com/product-personalizer?st_source=autocomplete&surface_detail=autocomplete_apps is the one I used. But if there is one that will work I can switch.
Hello @michaelhixson1
These apps conflict because each injects its own cart logic, so discounts and personalization fees never combine correctly. Here’s what to do next:
1. Use a single integrated solution
Switch to an app suite that handles both tiered pricing and product options (e.g. Bold Discounts + Bold Product Options) so everything calculates in one codebase.
2. Leverage Shopify Scripts/Functions (Plus only)
Write a script or Function that reads line-item properties (engraving) and applies your tiered discount and fee in one pass at checkout.
3. Build a small custom connector
Create a private app or theme extension that reads personalization data on the cart page, calculates your engraving fee in JS, and applies a matchup discount code via the Admin API.
4. Fallback to draft orders
For 100% accuracy without Plus, convert problem carts into draft orders, manually apply the tiered discount, add the personalization fee, and send the invoice.
Thank for your providing.
I just tried this app on my test store. it’s working normally for both:
You can check it out at my test site here:
https://mason-test-qrcode.myshopify.com/products/the-3p-fulfilled-snowboard
password: mason
What happens if you add a charge to the personalization of say 0.50 . Will it calculate properly then?
how to add charge for that? I’m not familiar with that app so you can try at your end
I am not seeing Bold Product Options in the app store
I need more than 25 discounts can I build discounts by collection?
Question for you, Does the app that you use for the “personalization” features create a variant for each type of personalisation that you offer on said product?
If yes, ideally there should be no issues with the discount apps and pricing causing any interference. We run a discount solution called “Dollarlabs: Ultimate Discounts” which helps brands run better offers on their store.
We can assist with the setup and see where the issue lies and get it resolved. Let me know once you’ve installed the app on the store and I’d be happy to assist.
Best,
Hi Michael,
What app are you using for personalization? Certain product options apps rely on draft orders, which can cause compatibility issues with discounts. Not only that, but some discount apps also rely on draft orders.
Having information on which apps you are using could shed some light on the problem and make it possible to provide a clear answer.
Best,
Tobe
Since quite some time has passed since you raised this thread, I’m assuming you’ve already reached at a solution ![]()
If so - can you please share the same and close this thread out so that others who stumble here might also find value.
Best,
You can try Easify Product Options – it supports both tiered wholesale pricing per product and personalized options like engraving in one app.
The tiered pricing will still apply correctly even after the engraving fee is added, so the cart calculates everything smoothly without conflicts. Here’s how it works:
- This is the result
- This is the cart:
- This is the app setting:
To create tired wholesale, go to wholesale pricing tab in the app, and create your rule
I hope this answer helps solve the problem. If you need further assistance, feel free to reach out to Easify anytime! ![]()
Hi @michaelhixson1,
I see that you are trying to connect different app data for the same product in your cart page, especially for tiered pricing and product personalization like engraving or logo uploads.
The pricing issue happens because most carts cannot handle a bulk discount and an add-on fee at the same time when they are coming from multiple apps. Usually, one overwrites the other, which is why the total shows incorrectly.
InkyBay – Product Personalizer handles both perfectly within a single app:
• Customization: Customers can customize their product by adding text or logos to the product.
• Dynamic Calculations: Quantity discounts and customization charges are applied automatically together.
• Accurate Cart Pricing: The total price, including the discount price and customization information, will always update correctly on the cart page without any coding.
Inkybay offers a 21-day free trial, which gives you plenty of time to place a few test orders and see the pricing work exactly as expected.
That’s a typical limitation — most discount and personalization apps operate on the cart independently, so they don’t stack. The best solution is custom Shopify Scripts (Shopify Plus) or a custom app that calculates both personalization fees and tiered discounts server-side prior to checkout. Standard apps don’t usually work well together.
This isn’t a limitation; it’s a systems mismatch. Personalization and volume pricing need to be calculated together, not layered separately. The path forward is consolidation or orchestration: unified apps, Shopify Functions, or custom logic that treats personalization as a first-class pricing input, not an afterthought.






