_lol_ Posted April 5, 2016 Share Posted April 5, 2016 (edited) Bonjour, j'ai un site principal, associé à une boutique prestashop (1.6.1.4). L'idée et qu'à la création d'un compte utilisateur sur le site principal, je créé en même temps le client correspondant sur la boutique. Pour cela, j'utilise les webservices. je prépare mon xml, que j'envoi de cette manière : $opt = array( 'resource' => 'customers' ); $opt['postXml'] = $xml->asXML(); $xml = $webService->add( $opt ); Le problème : si dans mon XML je définie un id à l'utilisateur, j'obtiens une erreur : id is forbidden when adding a new resource Mais, si je ne mets pas d'id dans le XML, tout semble bien se passer, les champs se remplissent bien dans la table ps_customer, SAUF le id, qui reste à 0 !! dans l'admin / clients, même chose, la liste affiche correctement les nom, email et toutes les infos optin/date, etc. de l'utilisateur ainsi créé, mais les id sont tous à 0 !! du coup, impossible d'accèder à la fiche d'un client L'objet n'a pas pu être chargé (son identifiant est manquant ou non valide). Je n'arrive pas à trouver la cause et encore moins la solution au problème. Dans la base de données, le champ id_customer reste à 0. Quelqu'un aurait il une solution à ce problème, ou un exemple de création de client par le webservice qui fonctionne ? merci d'avance. Edited April 5, 2016 by _lol_ (see edit history) Link to comment Share on other sites More sharing options...
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