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.