Product.OptionsPriceはコンストラクターmagento 1.9.3ではありません


37

アップグレードMagentoがあります 1.9.2.4 to 1.9.3.

製品ページのコンソールで次のエラーが発生しています。

TypeError: Product.OptionsPrice is not a constructor

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

回答:


98

カスタムテーマが新しいproduct_options.jsファイルを追加していないことが原因です。

テーマレイアウトファイル(local.xmlまたはcatalog.xml)を編集し、<catalog_product_view>ハンドル(または問題が発生しているページハンドル)の下に次を追加します。

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

6
カテゴリ一覧ページでこの問題を修正するには、catalog_category_defaultハンドルの下にjsも追加します
Tahir Yasin

2
このJSはこれを確認してください下に追加するには、3ページレイアウトハンドルに追加されたすべてのこれらのレイアウトハンドルのcatalog_product_view、catalog_product_send、あなたのテーマのレイアウトフォルダ内のcatalog.xmlでcatalog_product_compare_indexこのJSが発見された場合に不足している
Haijerome

Magentoバージョン1.8.1を1.9.3.7にアップグレードするときに直面した同じ問題
Sourav

1
Digital Pianismの@Raphaelはなぜあなたが使わないの<reference name="head">ですか?
LucScu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.