PrestaShop est un logiciel d'e-commerce Open Source, écrit en PHP, qui fournit une solution performante et facile à utiliser pour construire une boutique en ligne. PrestaShop gère le "front office" : le catalogue produits, les comptes clients, les paniers, la validation des commandes et des paiements par carte bancaire.
OpenERP est un ERP Open Source, écrit en Python, qui dispose d'une large couverture fonctionnelle : gestion de la relation client (CRM), administration des ventes et des achats, gestion des stocks, planification des approvisionnements (MRP), comptabilité, etc. OpenERP gère le "back office" : la gestion des stocks, les commandes fournisseurs, les retours de marchandises, la comptabilité, etc.
Jusqu'à aujourd'hui, le seul élément manquant était le connecteur entre ces deux logiciels !
La première version du connecteur PrestaShop-OpenERP a été développée pendant un "code sprint" d'une semaine, qui a eu lieu du 6 au 10 février à Seythenex (Haute-Savoie, France). Cet important travail de R&D réalisé par Akretion et Camptocamp (avec la participation d'un développeur de la société Julius Network Solutions) est le point de départ d'un nouveau projet Open Source appelé "PrestashopERPconnect". Akretion et Camptocamp forment les "PrestashopERPconnect core editors" et sont les mainteneurs officiels du projet.
Sebastien Beau, chef de projet e-commerce chez Akretion, déclare : "Notre objectif était d'arriver à importer des commandes de PrestaShop vers OpenERP à la fin de notre code sprint d'une semaine. Mais, avant d'importer la première commande, nous devions développer la synchronisation des boutiques, des monnaies, des langues, des pays, des transporteurs et des produits. Nous avons atteint notre objectif le Jeudi soir ; nous avions donc mérité notre après-midi de ski le vendredi à la station Seythenex La Sambuy !"
Joël Grand-Guillaume, Business Solution Division Manager chez Camptocamp à Lausanne, ajoute : "Nous avons non seulement apporté les meilleurs chocolats suisses pour ce code sprint, mais aussi notre longue expérience de développement logiciel sur le framework d'OpenERP et nos connaissances d'architecture logicielle."
La société PrestaShop a contribué au développement de ce connecteur en fournissant un support technique sur les webservices de PrestaShop qui sont utilisés par le connecteur. Nebojsa Stojanovic, directeur technique de PrestaShop, déclare : "Le développement du connecteur PrestaShop-OpenERP est la preuve que notre large communauté de développeurs est un facteur clé de succès par rapport aux solutions d'e-commerce propriétaires. Nous sommes très heureux de voir notre plateforme e-commerce Open Source - primée aux OpenSource Awards 2011 - connectée à l'un des leaders des ERP Open Source."
FAQ à propos du connecteur PrestaShop-OpenERP
1. Quelle est la licence du connecteur ? Où puis-je trouver le code source ?
Le connecteur est publié sous la licence GNU Affero General Public License version 3 (la même licence qu'OpenERP). Le code source est disponible sur Launchpad https://launchpad.net/prestashoperpconnect (Launchpad est une forge logicielle qui héberge de nombreux projets Open Source, et notamment OpenERP et Ubuntu).
2. Quelles versions d'OpenERP et de PrestaShop sont supportées ?
Côté OpenERP, le connecteur a été développé pour OpenERP 6.1, dont la sortie a été annoncée hier. Côté PrestaShop, le connecteur supporte toutes les versions de PrestaShop à partir de la version 1.4, qui est la première version de PrestaShop à être dotée de webservices. Aucun module additionnel n'est requis sur PrestaShop. La version actuelle du connecteur fournit la correspondance des objets entre OpenERP 6.1 et PrestaShop 1.5 uniquement. PrestaShop 1.5, qui introduit le support du multi-boutiques et de nombreuses autres fonctionnalités, est toujours en cours de développement. L'ajout du support de PrestaShop 1.4 serait facile à réaliser.
3. Vous publiez ce connecteur gratuitement sur Internet... Comment gagnez-vous votre vie ?
Akretion et Camptocamp, qui forment les "PrestashopERPconnect core editors", ont développé ce connecteur dans le cadre de leurs travaux de R&D. Les deux sociétés sont de fervents partisans de l'Open Source et ont à leur actif de nombreuses contributions à des projets Open Source. Plutôt que de dépenser des millions en marketing, ils sont convaincus que cette contribution est le meilleur moyen de générer des demandes clients pour leurs services de développement logiciel sur le connecteur et/ou sur OpenERP, ainsi que pour leurs formations, leurs services de consulting et leurs offres de SaaS (Software as a Service).
4. Le connecteur est-il prêt pour un déploiement en production ?
Cette version 0.1 dispose de toutes les briques pour connecter OpenERP et PrestaShop et permet déjà l'import de commandes de PrestaShop vers OpenERP dans des cas simples. En fonction de l'utilisation qui est faite de PrestaShop, il faudra éventuellement prévoir des développements complémentaires génériques ou spécifiques sur le connecteur.
5. Que faut-il savoir avant de déployer ce connecteur ?
Ce connecteur est librement téléchargeable sur Internet mais il requiert une connaissance approfondie d'OpenERP, de PrestaShop et du connecteur lui-même pour être déployé avec succès en production. Les "PrestashopERPconnect core editors" sont disponibles pour vous aider à déployer cette solution pour votre boutique en ligne PrestaShop.