PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Problème pour ajouter un produit dans prestashop
Problème pour ajouter un produit dans prestashop
Débuté par Michel RICOLLEAU, 11 juil. 2016 16:46 - 1 réponse
Membre enregistré
2 messages
Posté le 11 juillet 2016 - 16:46
Bonjour,

Avez-vous résolu vos problèmes d'ajout dans prestashop ? Je vois que certain ont trouvé comment faire l'ajout dans prestashop.
J'ai cherché des solutions pour accéder à prestashop.
Les requêtes de type "http://monsite.fr/api/products/13" ramènent bien tous les éléments sous forme chaine url/xml
Dès que je tente de modifier ce format xml pour juste changer le prix de type "<price><![CDATA[480]]></price>" ou "<price><480></price>" et renvoyer dans ce format par la chaine MonUrl :
HTTPEnvoieFormulaire("FORM",MonURL,httpPut,"","","text/xml",MaCle,"")
J'ai en retour comme beaucoup ce même message CDATA[Internal error etc...
Quelqu'un a t-il réussi l'ajout de produit ou de client.
J'ai utilisé aussi l'appli prestashop de la Lst99, même résultat en retour.
Je suis certain d'avoir correctement activé le web service sinon la requete "http://monsite.fr/api/products" ne retournerait pas la liste des produits du site.
Merci pour vos réponses...
Bon code à tous !
Cordialement.
Posté le 12 juillet 2016 - 16:07
Bonjour,

J'ai passé plus de 2 jours à faire des essais aléatoires sans y
parvenir.
Il y a des champs obligatoires à renseigner et des champs interdits.
Je n'ai trouvé aucun document qui donne ces renseignements, c'est une
vrai galère.
Si vous arrivez à trouver, merci de poster la réponse.


Michel RICOLLEAU avait soumis l'idée :
Bonjour,

Avez-vous résolu vos problèmes d'ajout dans prestashop ? Je vois que certain
ont trouvé comment faire l'ajout dans prestashop.
J'ai cherché des solutions pour accéder à prestashop.
Les requêtes de type "http://monsite.fr/api/products/13" ramènent bien tous
les éléments sous forme chaine url/xml
Dès que je tente de modifier ce format xml pour juste changer le prix de type
"<price><![CDATA[480]]></price>" ou "<price><480></price>" et renvoyer dans
ce format par la chaine MonUrl :
HTTPEnvoieFormulaire("FORM",MonURL,httpPut,"","","text/xml",MaCle,"")
J'ai en retour comme beaucoup ce même message CDATA[Internal error etc...
Quelqu'un a t-il réussi l'ajout de produit ou de client.
J'ai utilisé aussi l'appli prestashop de la Lst99, même résultat en retour.
Je suis certain d'avoir correctement activé le web service sinon la requete
"http://monsite.fr/api/products" ne retournerait pas la liste des produits du
site.
Merci pour vos réponses...
Bon code à tous !
Cordialement.