This call to PrestaShop Web Services failed and returned an HTTP status of 400. That means: Bad Request (oder auch mal 500: Internal Server Error - so ganz verstehe ich nicht, wann welcher der beiden Fehler kommt).
Nun steht im Tutorial: "Remember that some fields are mandatory, so do not forget to fill them out." Nur steht leider nicht da welche nun notwendig sind - wißt Ihr das vielleicht?
Auch habe ich mehrfach gefunden, dass mit unset(); irgendwelche xml-Einträge entfernt werden (z.B. beim Preise aktualisieren)
// List of nodes that can't modify > beim Versuch diese zu ändern gibts Fehlermeldungen
unset($xmlprod->children()->children()->manufacturer_name);
unset($xmlprod->children()->children()->position_in_category);
unset($xmlprod->children()->children()->quantity);
unset($xmlprod->children()->children()->type);
Muss ich irgendwelche xml-Knoten beim Anlegen aus dem blanken Schema auch wieder löschen?
Auch habe ich in der defines.inc.php erweiterte Fehlermeldungen aktiviert (bzw. den Shop in den Debug-Modus geschalten):
Nur werden dadurch keine weiteren Details ausgegeben, und auch im Backend finde ich keine weiteren Debug-Informationen. Wißt Ihr wo diese zu finden sind?
Zur Zeit stochere ich etwas ratlos im Code herum und komme nicht vorwärts, vielleicht könnt Ihr mir mit Tipps oder Links weiterhelfen...
Question
dd0815
Hallo zusammen,
ich versuche einen Artikel via Webservice anzulegen (Prestashop-Version 1.7.2.2) und folge dabei dem Tutorial (http://doc.prestashop.com/display/PS16/Chapter+6+-+Data+creation+-+Creating+a+remote+online+form)
Artikelabfragen, das Ändern des Preises sowie das Löschen eines Artikels über den Webservice funktionieren.
Das Holen das Schemas funktioniert noch:
Beim Versuch des Anlegens:
bekomme ich den Fehler:
This call to PrestaShop Web Services failed and returned an HTTP status of 400. That means: Bad Request (oder auch mal 500: Internal Server Error - so ganz verstehe ich nicht, wann welcher der beiden Fehler kommt).
Nun steht im Tutorial: "Remember that some fields are mandatory, so do not forget to fill them out." Nur steht leider nicht da welche nun notwendig sind - wißt Ihr das vielleicht?
Auch habe ich mehrfach gefunden, dass mit unset(); irgendwelche xml-Einträge entfernt werden (z.B. beim Preise aktualisieren)
Muss ich irgendwelche xml-Knoten beim Anlegen aus dem blanken Schema auch wieder löschen?
Auch habe ich in der defines.inc.php erweiterte Fehlermeldungen aktiviert (bzw. den Shop in den Debug-Modus geschalten):
Nur werden dadurch keine weiteren Details ausgegeben, und auch im Backend finde ich keine weiteren Debug-Informationen. Wißt Ihr wo diese zu finden sind?
Zur Zeit stochere ich etwas ratlos im Code herum und komme nicht vorwärts, vielleicht könnt Ihr mir mit Tipps oder Links weiterhelfen...
Viele Grüße,
Edited by dd0815 (see edit history)dd0815
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now