Nabend, steh gerade auf dem Schlauch…
ich wollte den Artikelpreis einer Variante aktualisieren. Damit nicht jedesmal der Preis überschrieben wird wollt ich den Shopware Datenbank VerkaufsPreis laden und mit dem Preis einer CSV verlgeichen.
$artikel = $client->get('variants/'.$ordernumber.'?useNumberAsId=true');
...
$articlePreis = $artikel['data']['prices']['0']['price'];
...
Damit erhalte ich z.B. einen Preis von 15.084033613445, obwohl in Backend 17.95 steht. Da die beiden Werte ja unterschiedlich sind, schreibe ich wieder die 17.95 rein. Beim nächsten durchlauf habe ich wieder die 15.08…
Wodran liegt das ?
Grüße Daniel