Ich muss verschiedene Suffixe zu Preisen hinzufügen, die auf verschiedenen Produkten basieren, z. "pro Fall", "pro Paar" usw. Die einzige Möglichkeit, dies zu tun, ist, den Produktnamen zu überprüfen (Gott sei Dank sind nur drei Produkte anders als andere). Ich fand, dass das Suffix von dieser selectCallback
Funktion erstellt wurde. Aber die Funktion var selectCallback = function(variant, selector)
scheint nur auf Variantensteuerung beschränkt zu sein. Wie kann ich den Produkttitel in dieser Funktion erhalten? Und wenn jemand eine bessere Idee hat, verschiedene Suffixe zu Preisen hinzuzufügen, bin ich ganz Ohr. Danke im Voraus!!Wie erhält man den Produkttitel innerhalb der selectCallback-Funktion?
0
A
Antwort
0
Sie alle Produktdaten aus flüssigem Objekt Javascript (in Produktseite) erhalten können:
<script>
var product = {{ product | json }};
console.log(product);
</script>
die selectCallback-Funktion können Sie Ihre Bequemlichkeit ändern:
selectCallback = function(variant, selector) {
...
...
console.log(variant);
if (variant) {
...
...
}
if (variant && variant.available == true) {
...
} else {
...
}
};