eric67 Posted January 24, 2015 Share Posted January 24, 2015 (edited) Bonjour, Je viens juste de mettre le nez dans les web service et n'ai à priori pas trop de difficultés pour la mise en oeuvre. Mon besoin et de récupérer des informations sur le statut d'une commande pour un client en particulier. Je précise qu'Il s'agit d'une application PC qui doit communiquer avec une site prestashop (1.6). Aussi, la seule clé de départ, fournie par l'application PC, est l'email du client (c'est cet email qui correspond à l'identifiant de connexion sur le site). Je récupère sans soucis la liste des clients. Cependant, il semble qu'il faille parser chaque client - via l'ID - pour comparer les emails et afin de récupérer l'ID du client concerné. Ma question est donc : Y-a-t'il possibilité de retrouver directement les infos du client - mieux la liste de ses commandes - en partant non pas depuis l'ID client mais depuis son email ? Bien cordialement. Eric. Edited January 24, 2015 by eric67 (see edit history) Link to comment Share on other sites More sharing options...
J. Danse Posted January 24, 2015 Share Posted January 24, 2015 (edited) Bonjour, Il vous est possible de récupérer, en premier lieu, l'ID de l'utilisateur sur base de son email. Et uniquement ce client/cet ID. Voici pour vous aider: /api/customers/?display=[id]&filter[email]=[[email protected]] Ce qui vous donne, en gros, ceci (pour la version code): $opt = array( 'resource' => 'customers', 'display' => '[id]' 'filter[email]' => '[[email protected]]' ); Edited January 24, 2015 by J. Danse (see edit history) 1 Link to comment Share on other sites More sharing options...
eric67 Posted January 24, 2015 Author Share Posted January 24, 2015 C'est parfait ! Merci. 1 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