I’m having an issue with Magento’s simple products price logic, using Magento 22.214.171.124
We sell our products (e. g. t-shirts) on a tier price basis with an additional discount, if the customer decides to put our logo on the product. To explain the problem in Magento, I first have to show you our pricing plan:
Product without our logo:
- 1-3 pieces: 20%
- 4-5 pieces: 30%
- 6 or more pieces: 40%
Product branded with our logo (+10%):
- 1-3 pieces: 30%
- 4-5 pieces: 40%
- 6 or more pieces: 50%
I first created the tier pricing in Magento`s backend with the higher discounts (30%/40%/50%). To give the customer the option to decide whether he would use our logo or not, I added a custom option to the product called ‘use logo’: yes (no change) / no (10% surcharge).
If a customer adds for example 6 Shirts without our logo to the cart, the standard logic is:
((base price + option) - 50%), for example (($54.95 + $5.5) - 50%) = $30.23.
However I need in my shop:
((base price - 50%) + option), for example (($54.95 - 50%) + $5.5) = $32.97
(what has to be the same result as $54.95 - 40% = $32.97)
Any ideas how to solve this? Thank you!