Product.OptionsPrice non è un costruttore magento 1.9.3


37

Ho aggiornato Magento 1.9.2.4 to 1.9.3.

Sto riscontrando il seguente errore nella console nella pagina del prodotto.

TypeError: Product.OptionsPrice is not a constructor

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

Risposte:


98

È causato dal tema personalizzato che non aggiunge il nuovo product_options.jsfile.

Modifica il tuo file di layout del tema (o local.xmlo catalog.xml) e aggiungi quanto segue sotto l' <catalog_product_view>handle (o qualunque handle di pagina stai riscontrando il problema):

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

6
Per risolvere questo problema in vendita di categoria pagina anche aggiungere i js sotto catalog_category_defaultmaniglia
Tahir Yasin

2
Questo JS viene aggiunto negli handle di layout di 3 pagine, quindi assicurati di aggiungerlo sotto tutti questi handle di layout catalog_product_view, catalog_product_send, catalog_product_compare_index in catalog.xml nella cartella del layout del tema se questo JS viene trovato mancante
Haijerome

Stesso problema che ho riscontrato quando aggiorno Magento versione 1.8.1 a 1.9.3.7
Sourav,

1
@Raphael al Pianismo digitale perché non usi <reference name="head">?
LucScu
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.