Neues Thema starten
Beantwortet

PrestaShopGetStocks mit leeren Ergebnissen ohne Fehlermeldung

Hallo,

ich erstelle einen Flow, um Stocks von PrestaShop in plentymarkets zu importieren. Der erste Step (PrestaShopGetStocks) liefert keine Ergebnisse zurück. Die Berechtigungen des PrestaShop-Webservice-Accounts sind bei "stocks" auf "GET" gesetzt, alle anderen Felder sind leer. Rufe ich die API-URL direkt auf, erhalte ich Ergebnisse (/api/stocks).

Was könnte ich falsch machen?


Beste Antwort

Wir haben das mal debugged. 

Der Step macht intern einen API-Request auf /api/stock_availables 


Da erhalten wir bei einem Test folgendes:

image






Haben Sie auch die API Berechtigung für stock_availables gegeben?


image




Könnten Sie mal Ihre Prestashop-URL schicken?  Wir vermuten hier einen Bug, würden es aber gern noch mal prüfen. 

Die URL ist ...... Bitte nach Erhalt unkenntlich machen.

ok vielen Dank. Das hilft. Es scheint ein Bug auf unserer Seite zu geben, da ihre URL eine automatische Weiterleitung auf http://ihreurl.com/us macht. Diese Weiterleitung scheint ein Problem zu sein. 


Welche URL haben Sie im Account unter Mein Konto / Prestashop eingetragen?

Die http://ihreurl.com/us oder http://ihreurl.com (ohne /us)?


Meinen Sie in Synesty Studio unter "Meine Verbindungen" -> "Prestashop" ->"PrestashopAPI"?
Die dort eingetragene URL ist www.ihreurl.com.

Das ist auch die URL, die in den PrestaShop-Einstellungen unter "Voreinstellungen" -> "SEO & URLs" eingetragen ist.

Ja genau dort. 

Ok, es könnte sein, dass der PrestashopGetStocks Step mit der Weiterleitung auf /us ein Problem hat. Diese bekommen wir im Browser immer beim Erstzugriff auf ihre .com Domain (z.B. im Chrome Inkognito-Fenster ausprobieren).


Wenn Sie uns noch mal einen Support-Nutzer anlegen würden, dann würde ein Mitarbeiter das noch mal kurz bei Ihnen gegen checken. Das würde uns helfen, dass unsere Lösung auch wirklich das tut, was wir denken :)

Der Support-Nutzer ist angelegt.

Antwort

Wir haben das mal debugged. 

Der Step macht intern einen API-Request auf /api/stock_availables 


Da erhalten wir bei einem Test folgendes:

image






Haben Sie auch die API Berechtigung für stock_availables gegeben?


image



Nein, ich hatte bislang nur "stocks" freigegeben und leider die anderen, mit "stocks_" beginnenden Berechtigungen übersehen. Diese sind jetzt gesetzt.

Die Ergenis-Vorschau liefert jetzt auch Ergebnisse.

Danke für Ihre Unterstützung!

Super. Vielen Dank für Ihr Feedback.

Wir versuchen das Fehlerhandling hier noch etwas zu verbessern.

Anmelden um einen Kommentar zu veröffentlichen