Wie kann ein benutzerdefiniertes Modul einen dynamischen Preis hinzufügen?
-
16-10-2019 - |
Frage
Ich habe ein benutzerdefiniertes Modul erstellt, das als Produktansichtsseite für meine Bundle -Produkte fungiert. Ich habe den Namen, Beschreibungen und Optionen in meinem Modul erfolgreich angezeigt. Jetzt stecke ich im dynamischen Preisabschnitt fest. Ich muss den Preis des Bündelprodukts dynamisch ändern, wenn Kontrollkästchen mit Bündelprodukt klicken. Wie kann ich das erreichen? Nicht, dass mein Modul keine Beziehung zur Standard -Produktansichtsseite hat.
Lösung
Genauso wie die Standard -Bündel -Produktansichtsseite: mit JavaScript. Beachten Sie, dass die Standardmagento -Vorlage (bundle/catalog/product/price.phtml
) ist ein schlechtes Beispiel dafür, wie es geht. Wenn Sie es besser machen können, begrüße ich Sie. Der Crux ist in JS/VIERIEN/Product.js, siehe Reloadprice für den Anfang.
Aber - machen Sie nicht den gleichen Fehler, um die HTML zu analysieren. Laden Sie die Daten über JSON und arbeiten Sie damit.