Irgendwie berechnet Magento einen falschen Preis, wenn eine Bestellung aus dem Backend hinzugefügt wird.
Dieses Problem tritt nur bei Produkten mit einem benutzerdefinierten Optionsfeld auf und wenn das Gebietsschema auf ein Land festgelegt ist, in dem anstelle von Punkten Kommas in Preisen verwendet werden.
In meinem Fall ist das niederländisch.
Um die Schritte zu demonstrieren, die ich unternehme:
Hinzufügen eines Produkts, gehe zu:
Vertrieb -> Bestellungen -> Neue Bestellung anlegen
Klicken Sie auf "Produkt hinzufügen".
Wählen Sie ein Produkt mit einer benutzerdefinierten Option aus, sodass ein Popup angezeigt wird. Denken Sie daran, das Gebietsschema zuerst auf ein anderes festzulegen (z. B. Niederlande), bevor Sie das benutzerdefinierte Optionsprodukt hinzufügen. Andernfalls tritt keine Fehleinschätzung auf.
Wenn Sie auf " OK " klicken, sehen Sie, dass die Menge mit 100 multipliziert wird.
Dies ist etwas Seltsames, bei einer Neuinstallation von Magento kommt es auch vor.
Meine beste Wette wäre, dass es ein Problem mit dem Javascript gibt, das die Preise aufgrund des verwendeten Formats ( .
anstelle von ,
) falsch analysiert .
Ich weiß, dass ich im Prozess "Produkt hinzufügen" noch einen Schritt weiter gehen kann, wo Sie die Menge bearbeiten können. Aber ich möchte immer noch, dass dies für Kunden normal funktioniert.
Kann jemand die richtige Lösung vorschlagen, um dieses Problem zu beheben?