Magento 1.9.2.4: Der Preis für benutzerdefinierte Optionen ändert sich nicht

8

Ich habe dieses Problem, bei dem der Preis beim Überprüfen der benutzerdefinierten Optionen nicht aktualisiert wird (Festpreis: +400).

Ich habe diesen Fehler erhalten:

TypeError: Product.OptionsPrice is not a constructor

TypeError: optionsPrice is undefined

Fehler im Preis für benutzerdefinierte Optionen nicht aktualisiert

Verwandte Fragen: Benutzerdefinierte Optionen aktualisieren den Preis nicht - JS-Fehler

Benutzerdefinierter Optionspreis wird nicht aktualisiert

Der Preis für benutzerdefinierte Optionen ändert sich nicht

Aktualisieren Sie den benutzerdefinierten Optionspreis des Produkts bei Änderung des Produktpreises

nhinzky
quelle

Antworten:

14

Es ist mir nach dem Upgrade auf Magento 1.9.3 passiert.
In meinem benutzerdefinierten Thema fehlte der Aufruf von product_options.js.

Sie müssen hinzufügen

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

Überprüfen Sie catalog.xml und configureableswatches.xml im rwd-Design als Referenz. Sie müssen auch kopieren

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

zu

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

Hoffnung kann helfen

krybbio
quelle
Dank dieser Korrektur wurde die Fehlermeldung in der Konsole behoben, aber der Preis wird beim Überprüfen nicht geändert / aktualisiert. Irgendeine Idee?
Nhinzky
@nhinzky wie gesagt es funktioniert bei mir in Magento 1.9.3. Was mir aufgefallen ist, dass es sich nur um die Aktualisierung der Produktpreis-ID-Klasse handelt, nicht um die Produktpreis-ID-Klasse. Ich löste dies durch eine Änderung 'idSuffix' => ''mit 'idSuffix' => '_clone'in app \ code \ core \ Mage \ Catalog \ Helper \ Produkt \ Art \ Composite.php Linie 130
krybbio