Magento – Add additional fee to product based on attribute set or category

catalogprice-rules

I would like to add additional cost to basic product cost based on attribute set or category or additional field can be added upon adding a new product product.

There are two requirements:

  1. A fixed price can be added to product.
  2. By percentage

I have looked at Promotions -> Catalog Price Rules, which is handy option to offer discounts on products based on attribute set or category price.

Is it possible to achieve something similar but instead of discount, it will add fixed cost or by percentage to the catalog price?

This is kind of service cost based on product variation. It will vary from product groups. I do not want to show such cost separately on shopping cart. So this will be calculated and added to catalog price.

Thanks in advance.

Best Answer

This is not possible by default with Magento as you cannot use a negative value in the Shopping cart rule. Searching for an extension to add extra charges to an order gives lots of extensions, not sure if all of them can handle an extra charge based on the product.

The Surcharge extension from Fooman (Paid extension) can handle this (based on the description from the website), here you can specify different additional fees according to a range of flexible criteria including payment method, customer type, product, country or region of order, and even shipping method.