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?

1 Answer 1


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.

  • Thanks for your reply, but I need to use percentage pricing.
    – Michel
    Commented Jul 25, 2016 at 6:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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