0

When I choose an option at a configurable product on our webshop. The price stays on $0 while clearly the associated simple products have amounts. Anyone know what might be the problem?

  • Running Magento CE 1.9.2.4
  • Using SCP (from github abcfyk updated for 1.9.2.4)
  • Disabled 3rd party modules
  • Flushed cache
  • Reindexed everything
  • I've also tried to put configurable product as the same price like the cheapeast associated product. But then it keeps showing the cheapest price.

For example:

  • Configurable product: €46.24 [shows on front-end]
  • Associated product 1: €46.24
  • Associated product 2: €83.96 [choosing this one, keeps €46.24 showing]

Adding associated product 2 to cart, takes price of the main product instead of product 2.

  • what price you gave for configurable product ? – Baby in Magento Jun 20 '16 at 7:50
  • I tried for example $48 (where associated product 1 is: $48 and 2: $57) ; but also tried $0 (as im going to use an updated version of SCP, but not yet until this works); Both ways doesn't work. – Sebastiaan Jun 20 '16 at 8:38
  • @Sebastiaan Did you solve the issue? – Gem Apr 30 '18 at 9:54
1

By default the price of simple product is not used at all when purchasing a configurable product. The price is calculated purely based on the configurable price and any price adjustments for configurable options. These adjustments are set via the "Associated Products" tab of a configurable product.

  • Updated post. Tried this already. – Sebastiaan Jun 20 '16 at 8:23
  • You seem to have missed the point. You say you set the configurable to the same price as the cheapest and that it keeps showing the cheapest. This is what it's supposed to do as that's the price of the configurable. It does not use the price of the simple. – Peter O'Callaghan Jun 20 '16 at 8:25
  • When I choose an associated product, which has a higher pirce, the price won't change. – Sebastiaan Jun 20 '16 at 8:37
  • @PeterO'Callaghan Can i get help regard configurable product price issue magento.stackexchange.com/q/291238/57334 – zus Oct 10 at 7:44
1

I believe, you set your configurable product price as $0 and hence you are getting this result.

It is better to set the base price for configurable product based on the simple product which cultivates configurable product and the difference in price (for simple products) in the super attribute section.

In case of configurable product, Magento is not looking on the simple product price but for the price configuration that you have within configurable product itself. Please keep that in mind.

EDIT

This is how you need to configure this in backend

enter image description here

Here I assume, you set the price of configurable product as €46.24. Your first associated products has no price difference and hence no price difference specified (see screen-shot). However the price difference in the second associated product (ie €83.96 - €46.24 = €37.72) is specified in the price section of second option (see screen-shot).

ie For configurable product, price of associated products is calculated based on the price configuration in the associated products tab, which do not depend upon the price that you set for the real associated simple product !

  • Updated post. Tried this already. – Sebastiaan Jun 20 '16 at 8:23
  • @Sebastiaan please see my edit. – Rajeev K Tomy Jun 20 '16 at 8:59
  • I forgot to mention that since i have almost 5k products i'm using SCP (from github abcfyk updated for 1.9.2.4) which takes the pricing automatically from the associated simple products. It does work at the other webshop, but here the price doesn't change. – Sebastiaan Jun 20 '16 at 11:09
  • @Sebastiaan Then you have to contact that extension developers and query about this. – Rajeev K Tomy Jun 20 '16 at 11:11
  • @RajeevKTomy can i get help magento.stackexchange.com/q/291238/57334 – zus Sep 30 at 7:35

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.