Symptom: Trotz ausgefüllter Zusatzfelder zeigt die Variante in der Storefront den ursprünglichen Preis.
Prüfung:
bin/console cache:clear
Symptom: Die Produktseite zeigt einen anderen Preis als der Warenkorb.
Prüfung: Der Cart-Prozessor dieses Plugins läuft mit der Priorität 1000. Cart-Prozessoren mit höherer Priorität laufen früher, dazu gehören die Kern-Prozessoren für Produkte und Promotions. Prozessoren mit niedrigerer Priorität laufen danach, zum Beispiel die für Versand und Rabatte. Ein anderes Plugin mit einem Cart-Prozessor niedrigerer Priorität, der Produktpreise setzt, kann deshalb den Preis dieses Plugins überschreiben. Prüfe die Prioritäten der Prozessoren im Shop.
Symptom: Die Felder mmd_surcharge_* sind im Admin nicht zu sehen.
Lösung: Prüfe, ob das Plugin installiert und aktiviert ist, und führe aus:
bin/console plugin:refresh
bin/console plugin:install --activate MmdVariantPriceSurcharge
bin/console cache:clear
Wurde das Custom-Field-Set
mmd_variant_price_surchargemanuell gelöscht, legt das Plugin es nicht von selbst neu an. Deinstalliere das Plugin dann ohne die Nutzerdaten zu behalten und installiere es erneut.
Symptom: Preise weichen um einen Cent von der eigenen Rechnung ab.
Lösung: Prüfe unter Erweiterungen > Meine Erweiterungen > Varianten-Preisanpassung die Dezimalstellen und den Rundungsmodus. Standard ist HALF_UP mit 2 Dezimalstellen. Beachte, dass die Einstellung pro Verkaufskanal abweichen kann.
Warum sehe ich im Admin den ursprünglichen Preis?
Das Plugin rechnet nur beim Laden im Verkaufskanal und im Warenkorb, nicht in der Admin-Oberfläche.
Was passiert bei einem negativen Ergebnis?
Der Preis wird auf 0,00 gesetzt.
Kann ich nur Prozent oder nur einen Aufschlag verwenden?
Ja. Ein leerer Prozentsatz zählt als 100, ein leerer Aufschlag als 0.
Kann der Aufschlag negativ sein?
Ja, ein negativer Betrag wirkt als Rabatt und wird vor der Prozentrechnung abgezogen.
Wie hoch dürfen Prozentsatz und Aufschlag sein?
Der Prozentsatz liegt zwischen 0 und 1000, der Aufschlag zwischen -100000 und 100000.
Welche Preise nutzt das Plugin bei mehreren Währungen?
Den Preis des Hauptprodukts in der Währung des Verkaufskanals, sonst den der Standardwährung mit Währungsfaktor.