Magento 1.9.2.4:カスタムオプションの価格は変更されません


8

カスタムオプションをチェックするときに価格が更新されないこの問題が発生しました(固定価格:+400)。

私はこのエラーを受け取りました:

TypeError: Product.OptionsPrice is not a constructor

TypeError: optionsPrice is undefined

カスタムオプション価格のエラーが更新されていません

関連質問: カスタムオプションが価格を更新しない-JSエラー

カスタムオプション価格が更新されない

カスタムオプション価格は変更されません

製品価格変更時に製品カスタムオプション価格を更新する

回答:


14

これは、magento 1.9.3にアップグレードした後に起こりました。
カスタムテーマにproduct_options.js呼び出しがありませんでした。

追加する必要があります

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

参照用にrwdテーマのcatalog.xmlおよびconfigurableswatches.xmlを確認してください。また、コピーする必要があります

\skin\frontend\rwd\default\js\configurableswatches\configurable-swatch-prices.js

\skin\frontend\yourTheme\default\js\configurableswatches\

願っています


おかげで、コンソールのエラーメッセージが修正されましたが、確認時に価格が変更/更新されません。何か案が?
nhinzky

@nhinzkyはMagento 1.9.3で動作するように言った。私が気付いたことは、product-price-id_cloneではなく、product-price-idクラスを更新することだけでした。app \ code \ core \ Mage \ Catalog \ Helper \ Product \ Type \ Composite.phpの130行目で変更すること'idSuffix' => ''でこれを解決し 'idSuffix' => '_clone'ました
krybbio
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.