Business – Actualités

Connecteur OpenERP Magento Nouvelle Génération

15 janvier 2013

Investissez dans la nouvelle génération du connecteur OpenERP Magento

 

Plus rapide à apprendre, plus simple a implémenter et plus facile à maintenir !

  • Le budget global requis pour assurer le financement complet de l’ensemble des nouveaux dévelopements est de EUR 150’000.-;
  • La campagne de financement Indiegogo a pour objectif de récolter les dons jusqu’à EUR 2’000.-;
  • Pour des investissements supérieurs à EUR 2’000.- vous assurant une visibilité accrue sur le projet, vous pouvez nous adresser un email à funding@camptocamp.com

D’avance, merci beaucoup pour votre participation et soutien !

OpenERP Magento Connector Camptocamp

Résumé

Le connecteur entre les solutions Open Source OpenERP et Magento permet, de manière centralisée et automatique, de gérer un volume important de commandes. Chacun ses forces : Magento est responsable de la mise en valeur de vos produits et de la vente alors qu’OpenERP se charge de la gestion logistique, financière et commerciale.

La solution actuellement en place existe depuis la version 5.0 soit depuis plus de 4 ans. Avec l’arrivée de la version 7.0 d’OpenERP, il est maintenant temps de repenser totalement l’architecture du connecteur aussi bien du côté Magento que du côté OpenERP. Ces améliorations garantiront aux e-commerçants et aux intégrateurs une solution plus simple et plus puissante permettant de répondre aux attentes toujours plus importantes.

Vous trouverez ci-dessous le détail des développements prévus ainsi que les avantages que ces derniers apporteront. Le coût total des développements est estimé à environ 150’000.- EUR. En terme de planning, ces développements seront finalisés d’ici fin avril 2013.

Jusqu’à présent, le connecteur a été principalement financé par les core développeurs ; l’ensemble des développements est mis à disposition de la communauté. Les core développeurs du connecteur ont mandaté la société Camptocamp SA,  pour coordonner le financement et le planning des développements. Nous lançons donc une recherche de fonds communautaire afin de nous aider à atteindre les objectifs prévus et fournir une solution encore plus intéressante.

Toute donation est intéressante indépendamment du montant, n’hésitez donc pas à faire vos dons sur la plateforme http://www.indiegogo.com/magentoerpconnect-funding ou, si celle-ci dépasse 2’000.- EUR, par email à funding@camptocamp.com.

FAQ :

A quoi sert le connecteur OpenERP / Magento ?

Le connecteur entre OpenERP et la plate-forme e-commerce Open Source Magento vous permet, depuis OpenERP, de piloter vos boutiques en ligne de manière centralisée et homogène. Cette intégration permet d’utiliser un seul outil et d’éviter ainsi les multiples doubles ou triples saisies, sources d’erreurs et de temps perdu.

  • Synchronisation automatique des commandes, des clients, du catalogue produits, des niveaux de stock, du statut des commandes, des numéros des suivis des colis
  • Personnalisation et automatisation des flux liés aux moyens de paiement et aux modes d’expédition
  • Gestion des facturations et livraisons partielles
  • Multi-shops, multi-langues, multi-pays, multi-devises

OpenERP est au centre de tous les canaux de vente : e-shops, magasins, POS, etc… Il centralise l’ensemble des commandes et gère de manière homogène et centralisée la logistique, les stocks, les réapprovisionnements et la finance.

Plus d’informations sur :

Quelles sont les améliorations proposées ?

D’un point de vue technique, nous prévoyons de faire le travail suivant :

  • Refonte des modules afin d’être plus atomique (ré-architecture)
  • Mise en place d’un système de gestion des tâches qui sera au centre de tout le système de synchronisation. Ceci permettra entre autres :Transformation en véritable framework de développement sur lequel sera implémenté le connecteur Magento. Ce framework pourra ensuite être utilisé pour le développement de nouveaux connecteurs vers d’autres solutions e-commerce, services en ligne ou applications.
    • De simplifier les flux => on aura des tâches de différente nature : import commande, mise à jour des statuts, mise à jour des adresses, etc… ;
    • De supprimer les problèmes et les risques liés aux batchs de synchronisation lourds au travers d’une liste de petites tâches qui seront lancées au fur et à mesure ;
    • D’être plus performant (scalable) car on peut imaginer répartir le lancement de ces tâches de manière indépendante ;
    • D’être plus transparent par la mise en place d’audit et de logs permettant de savoir ce qui est passé -ou pas- de manière claire et précise.
  • Refonte du système de mapping des champs.

Avantages pour les e-commerçants

Les développements envisagés apporteront les avantages principaux suivants pour les e-commerçants :

  • Grâce à la gestion des synchronisations par tâches individuelles,Fiabilité : les synchronisations ne sont plus entièrement bloquées à cause d’un échec sur un produit ou une commande.
    • un suivi complet de chaque opération ;
    • une visualisation à tout moment de la file d’attente des imports / exports (1 tâche par enregistrement, si je modifie le produit A, je verrai les tâches « exporter le produit A vers le website 1 », « exporter le produit A vers le website 2 ») ;
    • un suivi total des réussites et des échecs (l’export du produit A vers le site 1 a réussi, celui vers le site 2 a echoué);
    • des alertes par mail ou autre lors d’échecs de synchronisations.
  • Réactivité : les imports / exports ne sont plus effectués par des tâches planifiées chaque nuit ou toutes les x heures. Les données modifiées sont mises à jour dans un délai très court (dépendant du volume échangé).
  • Couverture fonctionnelle : certaines fonctions qui étaient impossibles à cause de l’architecture deviennent possibles à implémenter (exemple : la suppression d’un enregistrement sur OpenERP se fait aussi sur Magento, l’ajout d’un n° de tracking sur une expédition après sa création).
  • Simplicité : un nettoyage sera effectué sur les nombreux réglages.
  • L’ensemble de ces éléments permettra de simplifier la maintenance liée au connecteur et donc de réduire les coûts.
  • La nouvelle architecture permettra des ajouts fonctionnels importants qui ne sont actuellement pas possibles ou très compliqués.

Avantages pour les intégrateurs et les développeurs

Les développements envisagés apporteront les avantages principaux suivants pour les intégrateurs et/ou les développeurs :

  • Framework :
    • Le module base_external_referential devient un framework de développement de connecteur. Plutôt qu’une implémentation monolithique obligatoire sur laquelle les connecteurs doivent s’emboîter, il devient une boîte à outils avec des classes Python utilisables ou non pour votre connecteur (jobs queue, events observer, transformations, etc..).
    • Le module base_sale_multichannels qui étendait le monobloc base_external_referentials avec la partie métier du e-commerce n’est plus une implémentation forcée pour vos connecteurs mais une boîte à outils de méthodes métier sur les modèles OpenERP.
    • Le module magentoerpconnect deviendra la vraie implémentation du connecteur Magento, en utilisant le framework base_external_referentials et base_sale_multichannels.
    • La création d’un nouveau connecteur sera grandement facilité grâce à la documentation du framework et de son API et à l’amélioration du code (patterns extensibles).
  • Découplage :
    • Chaque élément (classe Python) du connecteur devient remplaçable. La personnalisation du connecteur devient aisée (par exemple, modifier les appels à Magento par d’autres méthodes dans un module custom).
    • Possibilité d’étendre des aspects de façon modulaire dans un connecteur (exemple : étendre le comportement de base lors d’une erreur, générer une entrée sur un service de logs/d’erreurs en ligne)
    • Chaque partie devient aisément testable car isolée du reste.
  •  Maintenance :
    • Grâce au découplage et à la documentation, la résolution de bugs est plus simple et plus rapide.
    • Grâce aux imports / exports atomiques par tâches, un problème devient plus facilement reproductible et donc plus facile à corriger et moins coûteux pour les clients.
  • Courbe d’apprentissage :
    • La courbe d’apprentissage aujourd’hui est abrupte. Le connecteur se trouvera simplifié et l’ajout de développeurs dans un projet sera plus rapide.
    • L’installation et la mise en place d’un connecteur seront plus faciles car les modules de bases seront épurés, déléguant des fonctionnalités étendues ou plus spécialisées à des sous-modules. Une installation de base demandera moins d’efforts.

Je veux participer au financement des nouveaux développements !

Le connecteur OpenERP / Magento est sous licence AGPLv3 et tout développement financé sera utilisable par tous. Pour aboutir à sa réalisation, nous estimons que 150’000.- EUR sont nécessaires. Les core développeurs du connecteur ont mandaté la société Camptocamp SA,  pour coordonner le financement et le planning des développements.

Les organisations qui investiront 25’000.- EUR ou plus pourront définir en commun les priorités de développement afin de s’assurer que la solution réponde bien à leurs besoins.

Toute donation est intéressante indépendamment du montant, n’hésitez pas à faire vos dons sur la plateforme http://www.indiegogo.com/magentoerpconnect-funding ou, si celle-ci dépasse 2’000.- EUR, par email à funding@camptocamp.com.

Même si vous ne pouvez pas contribuer en argent, vous pouvez nous aider :

  • Faites connaître notre projet autour de vous et sur vos réseaux sociaux.
  • Parlez-en à votre employeur, il sera peut-être séduit par le projet.
  • Parlez-en aux e-commerçants que vous connaissez. Même s’il n’utilise pas encore le connecteur, il pourrait être intéressé un jour.

D’avance, merci beaucoup pour votre participation et soutien !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

2 commentaires

  1. Thiemo dit :

    Hi,
    We are thinking about to use the OPEN ERP Magento Connector in the Future.
    Will there be a problem to use it in OPEN ERP 8.0.
    Thanks for your answere.
    Thiemo

    • Luc Maurer dit :

      Hello,

      Many thanks for you interest into OpenERP and the Magento connector we have developped.

      As the v8.0 is not officialy out, we didn’t already developped the v.8 version of the connector.

      But normally it should not be a big deal to migrate it to v8 version.

      Stay in contact with our blog and you will be informed.

      Regards

      Luc