Hayaliel Posted February 17, 2014 Share Posted February 17, 2014 Bonjour. N'ayant pas trouvé de réponses à ce sujet sur Google (peut-être car ça n'existe pas), je me tourne vers vous pour avoir une réponse. Je souhaiterais savoir si il est possible d'utiliser des fonctions internes aux classes de Prestashop en Webservice. En effet, j'aimerais avoir accès à la liste des transporteurs disponibles pour une commande (comme c'est le cas en front ou en back) à travers une application distance. Merci d'avance pour vos réponses. Hayaliel Link to comment Share on other sites More sharing options...
Hayaliel Posted February 21, 2014 Author Share Posted February 21, 2014 Personne n'a une petite idée ? Link to comment Share on other sites More sharing options...
SleT Posted February 21, 2014 Share Posted February 21, 2014 Tu créé un module qui s'installera et n'aura comme fonctionnalité que de remplir la page avec une liste transporteur... Tu cherches à avoir une liste sur page web ou genre récupérer un json / xml? Link to comment Share on other sites More sharing options...
domi77185 Posted February 21, 2014 Share Posted February 21, 2014 Bonjour, Je ne comprend pas bien ton souhait. Pour avoir le transporteur de ta commande tu fais : http://www.ton-domaine.tpl/api/order_carriers/1 Dans cette exemple le "1" représente le N° de la commande. Dans le résultat tu auras l'ID du transporteur, ainsi que le xlink di id_carrier. Pour avoir le détail du transporteur : http://www.ton-domaine.tpl/api/carriers/2 Cela donne le détail du transporteur, mais j'ai peur de ne pas avoir bien compris ta demande et que tu connaisses déjà ce fonctionnement. Par Webservice, on ne peut accéder directement aux classes de Prestashop. Mais comme le souligne SleT, si tu as besoin d’accéder qu'a quelques infos, rien ne t'empêche de créer ton propre webservice qui te renverra directement les données que tu as besoin. Link to comment Share on other sites More sharing options...
Hayaliel Posted February 24, 2014 Author Share Posted February 24, 2014 Bonjour. Merci pour vos réponses. Effectivement ma formulation n'était pas la bonne. Je souhaite récupérer les transporteurs disponibles pour un panier, donc en fonction du groupe, de la zone etc. Je crois que la fonction qui permet de faire ça est Carrier::getCarriersForOrder (je me trompe peut-être). Pour SleT : Je souhaiterais récupérer un json ou xml. Malheureusement le développement de cette fonctionnalité est en suspens pour le moment, mais je testerai différentes solutions dont celles que vous avez proposé et je reviendrai pour vous tenir informé quand je m'y remettrai. Encore merci. 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