Magento – Configurable Product Price Overriding Simple Product Price

configurable-productmagento-1.9pricesimple-product

I have products set up identically (as far as I can tell) and they were all imported with a universal CSV template.

  • Configurable price is 29.99
  • Associated Simple Product Short Sleeve is 29.99
  • Associated Simple Product Long Sleeve is 39.99

An invoice recently billed a long sleeve product (ZTWS-SBLS-XL) that has a price of 39.99 with the configurable product price of 29.99. How can I force the simple product price to override the configurable product price? Both products below are set up identically with their parent configurable product and as simple products.

Invoice:

Item             Sku             Qty    Subtotal
Item one         ZLOB-SBLS-XL    1      $39.99
Item Two         ZTWS-SBLS-XL    1      $29.99

EDIT: Still working on resolving this. What would cause Magento to prefer the simple product price over the configurable product price or the associated product attribute price?

Best Answer

When you create a configurable product it doesn't matter what's the price of simple products -- these prices are ignored completely. So if you want to sell a simple product A which has price $29.99 and a simple product B ($39.99) then you must create a configurable product, set its price to $29.99 and open Associated product tab. Add products you want to associate with this configurable product. After adding them a block named Super product attributes configuration appears which contains options and price differences. Leave product A price empty and put 10 (+$10) to product B price field and voila: different simple product have different price.

There's actually an extension that allows you to use simple product prices instead of price differences, but it's kind of tricky to set up. Since it's free extension, I hope nobody complains about me pasting its link here:

https://github.com/organicinternet/magento-configurable-simple

Related Topic