Product.OptionsPrice não é um construtor magento 1.9.3


37

Eu tenho upgrade magento 1.9.2.4 to 1.9.3.

Estou enfrentando o seguinte erro no console na página do produto.

TypeError: Product.OptionsPrice is not a constructor

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

Respostas:


98

É causado pelo seu tema personalizado não ter adicionado o novo product_options.jsarquivo.

Edite seu arquivo de layout de tema ( local.xmlou catalog.xml) e adicione o seguinte sob o <catalog_product_view>identificador (ou qualquer identificador de página em que você esteja tendo problemas):

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

6
Para corrigir esse problema na categoria página de listagem também adicionar os js em catalog_category_defaultpunho
Tahir Yasin

2
Esse JS é adicionado nos três identificadores de layout da página, portanto, certifique-se de adicioná-lo em todos esses identificadores de catálogo
catalog_product_view

Mesmo problema que eu tinha enfrentado quando eu atualizar Magento versão 1.8.1 a 1.9.3.7
Sourav

11
@Raphael na Digital Pianism, por que você não usa <reference name="head">?
LucScu 8/0318
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.