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

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>
Raphael na Digital Pianism
fonte
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