price configurable product

I'm making a Magento webshop and I wondered what is best way to implement the following scenario:

Product A is a configurable product which can be fitted with some options and additional related products. This was quite easy to implement, though the thing is that there are fitting costs for product A, which is also quite easy to implement, but the fitting costs are also related to the additional related products that are chosen.

So for instance:

I'm buying product A with fitting costs of 10 euro's. Then I'm adding additional related product B and the fitting costs for that one is 5 euro's. Then the total fitting costs of product A and the additional related product B should be 15 euro's. People can choose to either let the company do the fitting or that the customer itself does the fitting. It the customer wants to do it him/herself there should be no fitting costs.

I've tried some things, but I can't really make it work.


This is not possible with standard Magento and honestly, an extension that allows this is pretty complicated I think.

Perhaps going with a bundled product would be a way to solve it.

[option 1]

  • Choose your product A variation 1
  • Choose your product A variation 2
  • Choose your product A variation 3
  • Choose your product A variation ...

[option 2]

  • Added relational product 1
  • Added relational product 1 + fitting costs

[option 3]

  • Added relational product 2
  • Added relational product 2 + fitting costs

Similar questions

Magento 2 Configurable product additional plus price showing - unsure where price is coming from
Got a strange scenario where getting plus prices showing in configurable dropdown. These are simples associated to a configurable product. Not seeing anywhere where these plus prices are defined. Reverted to default template just to make sure not templating issue. Confirmed correct price coming through on basket. These are not the configuration pri...
M2-2.3.1 - Is it possible to get the special price or final price value by loading the configurable product in a plugin?
I am trying to get the configurable product's special price or final price inside a plugin class. I already tried the below methods but it will not fetch any special price or final price of the configurable product's data. Also, I tried to view configurable product's simple product data using its type instance used products but I couldn't find any ...
Magento Configurable Product DropDown - Must Change "Price Difference - +" To Actual Price
I am building a Magento website for work - using CE 1.9 Would like to use Configurable products - But on the product page the drop down displays changes with the - + price differences.. We just know this will confuse all our customers so I have been asked to change the price differences to the product set price.. Or we could also just remove the + ...
Disable Simple Product associated to configurable product when configurable product is disabled
Just wondering how do I disable a simple product automatically when a configurable product is disabled? Some times the products we have, we want to disable on our website however a configurable product has over 5-8 simple products associated to it. When I disable configurable product, simple product still stays enabled! Any suggestion to make it au...
Magento2 multi-store price-per-website: Wrong price indexed for configurable products
I have a multi-website Magento 2.1.0 CE installation, with 2 websites and different prices per-website. Prices are note related to each other, for the same product across the two websites. In product listing pages (PLP), I keep seeing "as low as $55.55" for configurable prices, along with the correct prices, in non-default website 2, even though pr...
Add "Price from" to configurable products which contain different price simple products - Magento 2
How to add a string like "Price from" next to configurable product prices on Category, Search and Product pages, but only if the configurable product has simple products with different prices in it?

Also ask

We use cookies to deliver the best possible experience on our website. By continuing to use this site, accepting or closing this box, you consent to our use of cookies. To learn more, visit our privacy policy.