Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect

David Beal-14/05/2013
Cet article est assez ancien
L'article que vous consultez a été publié le 14/05/2013, il est possible qu'il ne soit plus à jour. Les informations affichées ci-dessous sont suceptibles d'avoir expirées.

Akretion a débuté l'implémentation de PrestaShopERPconnect pour la version 7 d'OpenERP.<br>Voici quelques captures d'écran qui illustrent le niveau de fonctionnalité atteint à ce jour.<br><br>A noter que le connecteur utilisé pour PrestaShop repose sur les mêmes briques de bases (modules génériques aux fonctionnalités communes) que celles utilisées pour MagentoERPconnect.<br><br>Historiquement Akretion avait développé une grosse partie des connecteurs e-commerce pour la version 5 et 6 d'OpenERP. Pour le cas de la version 7, nous tenons à remercier Camptocamp pour avoir investi de nombreux jours sur le nouveau framework de synchronisation sur lequel le nouveau connecteur Prestashop se base.<br><br>===<br><br>## Connexion<br><br>Le module 'Connector' amène à OpenERP la notion de 'backend'. C'est ici que l'on définit le paramétrage permettant d'établir la connexion avec l'application à synchroniser : ici PrestaShop.<br>_ <br> <br> <br><br><br><br><br>PrestaShop donne accès à ses webservices par l'intermédiaire d'une clé qui est connu d'OpenERP.<br>_<br><br><br><br>Le backend permet de synchroniser au préalable les objets de bases (stores, languages, etc...) de PrestaShop.<br>_<br><br>===<br><br>## Premiers imports<br>Les clients, les adresses et groupes de clients de PrestaShop sont importées<br>_<br><br><br><br>Le nouveau système de synchronisation des données repose sur des bases très différentes de l'ancien connecteur. Chaque synchronisation se découpe en 3 phases :<br><br> * création d'un job de recherche des identifiants PrestaShop de l'objet à synchroniser<br> * création de jobs individuels d'import dans une file d'attente : un job pour chaque enregistrement/objet correspondant aux identifiants PrestaShop<br> * exécution des jobs issus de la file d'attente.<br><br><br>Par exemple dans cet écran on trouve le job de recherche des clients nouveaux ou modifiés depuis une date donnée<br>_<br><br><br><br>Le job ci-dessous défini l'import d'une adresse client (consécutivement à l'import du client)<br>_<br><br><br><br>On constate que les clients présents dans PrestaShop sont bien importés dans OpenERP.<br>_<br><br>Les produits de PrestaShop sont également importés ...<br>_<br><br><br><br>... comme on le voit ici<br>_<br><br><br><br>De même les commandes existantes dans PrestaShop peuvent être importées<br>_<br><br><br><br>... via un découpage en tâches (jobs) individuels.<br>_<br><br><br><br>La commande est bien importé dans OpenERP. <br><br>On retrouve notre commande rattaché au shop 'Ma boutiq de rêve'.<br><br>_<br><br><br>## Export des données<br>Concernant l'export des données, le statut des commandes confirmées (quotation -> sale order) dans OpenERP est remonté dans PrestaShop<br><br>L'export de l'inventaire des produits est en cours de finalisation.<br><br>Cette notion est très importante car il faut que le stock de PrestaShop tienne compte :<br><br> * des achats fait sur OpenERP<br> * des ventes faites sur d'autres canaux : Ebay, Amazon, autres boutiques (Magento ou un autre PrestaShop)<br><br>_<br><br><br><br>Le développement est en cours, le périmètre 1 étant le portage du module PrestaShopERPconnect a été atteint et est période de test et de stabilisation. <br><br>Le périmètre 2 étant la gestion du catalogue dans OpenERP est en cours de réalisation et sera fini au cours des projets clients.<br>

Akretion
Lyon, France
04 82 53 84 57
de 09h00 à 18h00 du lundi au vendredi
Contactez-nous
réponse sous 24/48h