Gelöst Wawi überträgt Preise falsch an Presta

backamblock

Mitglied
1. August 2018
20
0
Hallo zusammen,
Bei meinem Connector gibt es folgendes Problem:

Connector 1.5.1 (heute von der Webseite geladen)
Prestashop 1.7.4.2

Ich habe Artikel A mit einem Nettopreis von z.B. 100€ angelegt, woraus die Wawi Brutto 119€ macht.
Im Prestashop kommen jetzt aber 115,880000€ NETTO an, wie kann das sein?
Bei Änderung des Nettopreises in der WaWi wird auch der neue Preis wieder entsprechend falsch übertragen.

Im Prestashop sind die Steuereinstellungen 0, 7, 19% hinterlegt und den Ländern richtig (hoffentlich) zugeordnet. diese erkennt der Connector auch in der Wawi und ordnet sie entsprechend zu.
Ob ich in der Wawi in den Einstellungen die Anzeige der Preise pro Gruppe auf Brutto oder Netto stelle macht keinen Unterschied.
In der Wawi und im Shop sehen soweit alle Einstellungen korrekt aus, daher habe ich das logging aktiviert, das Ergebnis hilft mir nur leider nicht :/

Das Log besagt, dass die Artikel von der WaWi als "netPrice": 115,880000 übertragen werden. wo kommen diese 15,88% her?

Wo liegt jetzt der Fehler und wie behebe ich den?

Grüße

___
Edit: falls das relevant ist, meine PHP Version auf dem Server ist 7.2
edit2: Preis angepasst nach Test
 
Zuletzt bearbeitet:

backamblock

Mitglied
1. August 2018
20
0
Okay habs gelöst. Der Connector nimmt nicht die Standardwährung aus Prestashop als Standard, sondern die ZUERST installierte.. im Falle von Softaculous heißt das, immer Mysql bearbeiten :/

ist schon "etwas" unglücklich gelöst seitens des Connectors.. für ein paar Zeilen Code, die für einen Entwickler vielleicht nur ne halbe Stunde sind... waren für mich mal eben 5h wertvolle Zeit um überhaupt erstmal durch Zufall den Fehler zu finden.. Die Logs sind ja auch alles andere als Hilfreich ;)

Bitte in das nächste Update mit reinnehmen, danke!
Gruß
 

daniel.jtl

Moderator
Mitarbeiter
12. März 2014
1.277
26
Der Connector nimmt nicht die Standardwährung aus Prestashop als Standard, sondern die ZUERST installierte
Das ist nicht richtig. Der Connector verwendet gar keine Währung beim senden von Preisen, da diese Infos überhaupt nicht mitgesendet werden.
Der Connector benutzt die von Presta vorgegebene API. Und da sollte 0 auch der Standard-Währung bzw. der selben wie in der Wawi entsprechen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: backamblock

backamblock

Mitglied
1. August 2018
20
0
Das ist nicht richtig. Der Connector verwendet gar keine Währung beim senden von Preisen, da diese Infos überhaupt nicht mitgesendet werden.
Der Connector benutzt die von Presta vorgegebene API. Und da sollte 0 auch der Standard-Währung bzw. der selben wie in der Wawi entsprechen.
Hmm okay leider habe ich diese Info nicht gefunden, hätte mir viel Arbeit erspart. aber gut zu wissen für die Zukunft :)