Hallo, ich versuche über die API Datensätze zu importieren. Das geschieht über eine Foreach Schlaufe und einer CSV Datei mit 2500 Artikel. Das Script läuft 60sec und dann bricht es vom Server ab. Timeout. In den 60 sec sind ca. 450 Artikel importiert. Wie bekomme ich das automatisch unterteil? Ich wäre für jeden Tipp dankbar. Gruß ottscho
Dies ist ohne weiteres nicht so möglich. Wenn Sie nicht den Timout vergrößern können, dann müsstesn Sie ein wenig Logik implementieren. Sie könnten dies so umsetzen wie dies im Standard Im/Export Modul von Shopware umgesetzt wurde. Das Modul unterteilt die einzelnen Artikel und schickt einzelne Request an den Server, mit einer geringen Anzahl, sodass dieser nicht in ein Timeout läuft. Sie müssten also nach jedem Request irgendwie speichern, an welcher stelle des Imports Sie gerade sind und beim nächsten Prozess einfach an dieser Stelle weitermachen.
1 „Gefällt mir“