I'm trying to find a solution for some complex pricing in Magento.


Product price is $200

  • first option is size. For example I choose size "large" which adds $50. The added value from the size option makes the new base price. So $200 + $50 = $250 (this is the new base price)
  • Every next option price (percent or fixed) must be added to the new base price
  • Next option color, I choose "green" which adds 10%. So $250 + 10% of $250 = $275
  • Next option is material, I choose "leather" which adds another 10%. So $275 + 10% of $250 = $300.

Can anyone point me into the right direction?


You should create a configurable product based on the first attribute (e.g. size). And for the next options (e.g. color, leather, ...), create custom options. The prices of the custom options will be based on the final price from the configurable product.

Drawback: You will not be able to set percentage pricing on custom options for configurable products.

I created a sample product.

| improve this answer | |
  • Thanks for your reply, but I need to use percentage pricing. – Michel Jul 25 '16 at 6:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.