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([]);

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>

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.