Hallo zusammen,
seit dem Update auf PHP8.2 funktioniert die Import/Export Funktion nicht mehr (Shopware Version 5.7.18). Es kommt folgende Fehlermeldung bei verschiedenen Exportprofilen inkl. dem Standardexport:
round(): Argument #1 ($num) must be of type int|float, null given
Mit PHP7.4 funktioniert der Export wieder regulär, sodass wir vermuten, dass es an PHP8.2 liegt. Hat jemand eine Idee, wie wir das Problem lösen können?
was gibt denn die ganze Fehlermeldung her? Müsste ja mehr kommen als nur das oder?
Eventuell ein Plugin welches dort auch noch eingreift?
Einfach mal die üblichen verdächtigen durchgehen und mal sehen ob dort mehr Infos zu entnehmen sind.
Falls du das in einer Default-Installation nachstellen kannst, erstelle gerne ein Issue auf GitHub. Dann kann man sich das mal anschauen. Issues · shopware5/shopware · GitHub
This seems to appear when a product does not have an entry in table s_articles_prices.
In class ProductsDbAdapter, line 266, prices from the $record array are null, causing the reported error.
vielen Dank für alle Rückmeldungen!
Die Version 4.1.3 setzt am gleichen Punkt an wie der Beitrag von c.iliescu und es funktioniert jetzt. Wir exportieren problemlos und laufen auf PHP8.2.5