Jump to content

Web service dans les deux sens avec caisse boutique physique


Recommended Posts

Bonjour à tous,

J’aurai besoin de petits renseignements sur l’utilisation du web service sur Prestashop 1.6 et 1.7.

Nous avons plusieurs boutiques physiques qui utilise des caisses enregistreuses (ERP & CRM) ces caisses gèrent nos produits, nos stocks, fichiers clients…

Nous allons relier le serveur de nos caisses en web service avec Prestashop.
Mais est ce que le web service va fonctionner dans les 2 sens…

1.       Toutes les commandes de Prestashop devront remonter sur le serveur de nos caisses avec produit, nom client, adresse de livraison… (ça je ne pense pas que cela pose un problème car des sociétés d’expéditions utilise le web service pour récupérer ces infos)

2.       Est-ce que via le web service nous pourrons automatiquement importer catégories et produits ?

3.       Pour le stock et ces la que j’ai besoin de plus d’info, est ce que le stock fonctionnera dans les deux sens : si une commande sur PrestaShop que ça déstocke sur notre serveur de caisse et si vente en boutique déstocke sur Prestashop ? Avoir des stocks à jour en temps réel. Quand je vais dans le web service sur PrestaShop, la partie stock « Ajouter (Post) et Supprimer (Delete) sont grisé et je ne peux donc pas sélectionner ces options.

Voilà ceci sont les interrogations les plus importante que j’ai, donc est ce que le web service me permettra de gérer ça ou me faut il un module spécifique pour synchro produits, stock… ?

Merci d’avance pour vos réponses et surtout d’avoir pris le temps de lire.

Bien à vous
Yohann

Link to comment
Share on other sites

Ton problème n'est pas a proprement parlé un problème prestashop ou même informatique.

Ton problème est que lorsque l'on gère un inventaire avec plusieurs point d'émission, il en définir l'un comme étant l'autorité, car dans le monde réèl rien n'est instantané, et même si l'informatique va vite il n'est jamais possible d'avoir un stock géré à 2 endroits et qui se synchronise sans prise en compte de l'effet temporel.

Link to comment
Share on other sites

Merci pour ta réponse, je sais très bien que ça ne sera jamais du véritable temps réel, mais est ce que la mise à jour des stock ce fera dans les deux sens même si je paramètre comme une tâche cron toutes heures ce n'est pas un problème, le system de caisse lui sera connecté à mon Prestashop via web service, mais est ce que Prestashop va laisser le system mettre les stock à jour.

Dans l'API stock c'est tout les false qui me font un peu peur...

<stock_availables xlink:href="http://frenchconfection.us/api/stock_availables" get="true" put="true" post="false" delete="false" head="true"><description xlink:href="http://frenchconfection.us/api/stock_availables" get="true" put="true" post="false" delete="false" head="true">
Available quantities</description><schema xlink:href="http://frenchconfection.us/api/stock_availables?schema=blank" type="blank"/><schema xlink:href="http://frenchconfection.us/api/stock_availables?schema=synopsis" type="synopsis"/></stock_availables><stock_movement_reasons xlink:href="http://frenchconfection.us/api/stock_movement_reasons" get="true" put="true" post="true" delete="true" head="true"><description xlink:href="http://frenchconfection.us/api/stock_movement_reasons" get="true" put="true" post="true" delete="true" head="true">
Stock movement reason</description><schema xlink:href="http://frenchconfection.us/api/stock_movement_reasons?schema=blank" type="blank"/><schema xlink:href="http://frenchconfection.us/api/stock_movement_reasons?schema=synopsis" type="synopsis"/></stock_movement_reasons><stock_movements xlink:href="http://frenchconfection.us/api/stock_movements" get="true" put="false" post="false" delete="false" head="true"><description xlink:href="http://frenchconfection.us/api/stock_movements" get="true" put="false" post="false" delete="false" head="true">
Stock movements</description><schema xlink:href="http://frenchconfection.us/api/stock_movements?schema=blank" type="blank"/><schema xlink:href="http://frenchconfection.us/api/stock_movements?schema=synopsis" type="synopsis"/></stock_movements><stocks xlink:href="http://frenchconfection.us/api/stocks" get="true" put="false" post="false" delete="false" head="true"><description xlink:href="http://frenchconfection.us/api/stocks" get="true" put="false" post="false" delete="false" head="true">
Stocks</description><schema xlink:href="http://frenchconfection.us/api/stocks?schema=blank" type="blank"/><schema xlink:href="http://frenchconfection.us/api/stocks?schema=synopsis" type="synopsis"/></stocks>

 

Link to comment
Share on other sites

1/ les stocks c'est très capricieux et il me semble même que c'est absent des 1.7

2/ les webservices sont aussi très capricieux et de mémoire ne fonctionnement pas (absence d'i_employé qui fait crasher)

3/ Les webservices n'exécutent que quelques hooks

 

En résumé ton problème demande une analyse approfondie du problème, rien qui soit possible via un forum

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...