8

I got this issue where Price is not updated when checking the custom options (Fixed Price: +400).

I got this error:

TypeError: Product.OptionsPrice is not a constructor

TypeError: optionsPrice is undefined

error in custom options price not updated

Related questions: Custom Options not updating price - JS error

Custom Option Price Not Updating

Custom Option Price is not changing

Update product custom option price on product price change

15

It happened to me after upgrading to magento 1.9.3.
In my custom theme was missing product_options.js call.

You need to add

<action method="addJs"><script>varien/product_options.js</script></action>

Check catalog.xml and configurableswatches.xml in rwd theme for reference. You will also need to copy

\skin\frontend\rwd\default\js\configurableswatches\configurable-swatch-prices.js

to

\skin\frontend\yourTheme\default\js\configurableswatches\

Hope can help

  • Thanks this fixed the error message in console but still it doesn't change/update the price when checking it. Any idea? – nhinzky Oct 14 '16 at 11:53
  • @nhinzky as i said it works for me in Magento 1.9.3. What I noticed that it was only update product-price-id class not product-price-id_clone. I solved this by changing 'idSuffix' => '' with 'idSuffix' => '_clone' in app\code\core\Mage\Catalog\Helper\Product\Type\Composite.php line 130 – krybbio Oct 14 '16 at 21:14

protected by Community Oct 28 '16 at 5:01

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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