Product.OptionsPrice no es un constructor magento 1.9.3

37

Tengo actualización magento 1.9.2.4 to 1.9.3.

Me enfrento al siguiente error en la consola en la página del producto.

TypeError: Product.OptionsPrice is not a constructor

var optionsPrice = new Product.OptionsPrice([]);
denish vachhani
fuente

Respuestas:

98

Se debe a que su tema personalizado no agrega el nuevo product_options.jsarchivo.

Edite el archivo de diseño del tema (ya sea local.xmlo catalog.xml) y agregue lo siguiente debajo del <catalog_product_view>identificador (o cualquier identificador de página en el que tenga el problema):

<action method="addJs"><script>varien/product_options.js</script></action>
Raphael en Digital Pianism
fuente
66
Para solucionar este problema en la página de listado de categorías, también agregue el js bajo catalog_category_defaultcontrol
Tahir Yasin,
2
Este JS se agrega en los 3 identificadores de diseño de página, así que asegúrese de agregarlo debajo de todos estos identificadores catalog_product_view, catalog_product_send, catalog_product_compare_index en catalog.xml dentro de su carpeta de diseño de tema si este JS se encuentra perdido
Haijerome
El mismo problema al que me enfrenté cuando actualicé la versión 1.8.1 de Magento a 1.9.3.7
Sourav
1
@Raphael en Digital Pianism ¿por qué no lo usas <reference name="head">?
LucScu