shopifyUpdateProductInformation - bricht ab

Hallo Zusammen,


ich versuche über den Shopify Step "shopifyUpdateProductInformation" die Tag's an meinen Produkten zu aktualiseren.

Gegen Ende des Flows bricht das Ganze ab. Ich hab auch schon einen CSV Writer drangehängt und auf failedItems (SPREADSHEET) "hören" lassen. Anscheinend bewirkt der Abbruch des Flows gleichzeitig auch, dass keine CSV mit dem Fehler geschrieben wird.


Welche Möglichkeit gibt es noch, an den Grund des Fehlers zu kommen?


Viele Grüße

Ramin

12:54:46
Step: product update processing: Executed 7500 requests already.
12:55:37
Step: product update processing: Executed 7600 requests already.
12:56:05
WARNING
Step: product update processing: WARNING:Error during request 7657: HTTP status: 404 (Not Found), Response Content: {"errors":"Not Found"}
12:56:06
WARNING
Step: product update processing: WARNING:Error during request 7659: HTTP status: 404 (Not Found), Response Content: {"errors":"Not Found"}
12:56:09
WARNING
Step: product update processing: WARNING:Error during request 7666: HTTP status: 404 (Not Found), Response Content: {"errors":"Not Found"}
Zu viele Fehler: (3 / 3). HTTP Status: 404 (Not Found), Inhalt Antwort: {"errors":"Not Found"}

STEP_ERROR HTTP_TOO_MANY_ERRORS_SINGLE HTTP_ERROR_STATUS_CODE
12:56:10
Step: invalidItems: # processed rows: 0
Fehler im (Sub)-Step product update processing (5) Zu viele Fehler: (3 / 3). HTTP Status: 404 (Not Found), Inhalt Antwort: {"errors":"Not Found"}

STEP_ERROR FLOWSTEP_EXECUTING_ERROR STEP_ERROR HTTP_TOO_MANY_ERRORS_SINGLE HTTP_ERROR_STATUS_CODE

Hallo Ramin,


im Flow kannst über die drei Punkte oben rechts den Debug Modus aktivieren. Wenn du dann den Flow nochmal ausführst, kannst du anschließend ein HTTP-Log herunterladen. In diesem könntest du eventuell den Fehler finden, du kannst ihn uns aber auch gern per Ticket schicken.

Aber deine Fehler sagen ja aus, 404 Not found. Deshalb würde ich einfach vermuten, dass du versuchst Items upzudaten, die im Shopify nicht existieren. Diesen Fehler kannst du umgehen, indem du dir alle Shopify Artikel in den Datastore speicherst. Anschließend kannst du in einem Mapper vor dem shopifyUpdateProductInformation-Step per Querverweis auf den Datastore zugreifen um dann Einträge mit "No Record found" zu filtern.

https://docs.synesty.com/display/SSUD/Spreadsheets#Spreadsheets-Querverweis

https://docs.synesty.com/display/SSUD/Datastore+Import+und+Export#DatastoreImportundExport-Beispiel:identifierperQuerverweis%C3%BCberidentifier2herausfinden


Viele Grüße,

Lukas

Hallo Lukas,


danke für den Hinweis mit dem Debug-Modus.

Ja die Produkte aus Shopify ziehe ich mir vorab immer in den Datastore.


Ich hab den Fehler aber gefunden. In meinem Datastore sind grundsätzlich immer alle Produkte drin, ich hatte zwischenzeitlich 3 Produkte in Shopify gelöscht, die aber nicht aus dem Datastore genommen. Daher wurde immer wieder versucht diese 3 Produkte zu updaten.


Danke für den Support!


Viele Grüße

Ramin