Pourquoi Shopinvader
Lier Odoo à un site e-commerce
Magento, Prestashop, voilà des mots qui reviennent souvent lorsque l'on entend parler de vente en ligne. En effet, depuis plusieurs années ces deux solutions e-commerce ont progressivement conquises le cœur des e-commerçants pour le meilleur et pour le pire.
Ces dernières années, l'équipe d'Akretion a été témoin de la croissance de ces plateformes lorsqu'elle a travaillé sur des projets de connexion de Magento avec Odoo dans l'optique de tirer parti du meilleur des deux mondes.
Confier le frontend (la boutique) à Magento ou Prestashop (ce pourquoi ils ont été conçus) et laisser les mécaniques bien huilées de Odoo faire office de backend, tel était l’ambitieux objectif des modules connector-magento et connector-prestashop soutenu par l'OCA (Odoo Community Association).
Mais voilà, après quelques années de mariage, force est de constater que
le tableau n'est pour nos clients pas si idyllique que nous aurions pu l'imaginer.
Houston, we've had a problem
Problème de synchronisation, complexité d'évolution, lenteur et lacunes
technique des plateformes e-commerce sont autant de freins pour nos
e-marchants équipés de Magento ou Prestashop lié à un Odoo.
Alors que le monde du e-commerce est en mouvement permanent et bouillonne d'idées pour rendre l'expérience d'achat toujours plus attractive, nous n'avons pu que conclure qu'il nous était de plus en difficile de suivre le train en marche avec une système de connecteur Magento (ou prestashop) et Odoo.
JORE mis: qu'il nous était de plus en plus difficile de satisfaire pleinement nos clients avec le connecteur Magento (ou Prestashop) avec Odoo tellement la maintenance est complexe au fil des versions.
Associer une plateforme e-commerce aux fonctionnalités d'un ERP est en soit une combinaison idéale pour obtenir un bon outil de management de son business en ligne. Malheureusement les deux solutions n'ont pas forcément été conçues pour ça.
Ces difficultés de connexions deviennent d'autant plus évidentes lorsque l'on comprend que cette approche impose que certaines données ont besoins d’être traités, calculées, stockées à la fois par la plaforme e-commerce ainsi que par Odoo. Cette structure avec deux parties logiques en parallèle nous conduit inévitablement a des incohérences dans les données synchronisées provoquant les fâcheux petits grains de sable qui bloquent toute cette belle mécanique.
Tout repenser
Chez Akretion nous nous sommes dit que nous devions repenser l'approche pour faire face aux stimulants défis imposés par le monde du e-commerce en se plaçant dans le rôle du e-marchant disposant d'Odoo afin d'en cerner tous les besoins.Après d'interminables heures de réflexions sur le sujet, de nombreuses tentatives d'approches, des débats passionnés et un an de R&D nous sommes enfin arriver à une solution qui nous semble aujourd'hui plus adaptée aux contraintes du e-commerce avec Odoo.
L'idée est simple mais efficace, on oublie les Prestashop et Magento pour confier toute la partie logique de la boutique a Odoo (gestion du panier, des utilisateurs, du catalogue) tout en se faisant épauler par un autre outil pour assurer l'affichage et la gestion du contenu du site.
Terminé les synchronisations hasardeuses, les doubles calculs, les lenteurs et les contraintes liées à des anomalies des plateformes ecommerce, ici tout est maîtrisé de bout en bout avec une solution Frontend sur mesure pour aller avec Odoo. Après pas mal de recherche nous avons décidé d'utiliser LocomotiveCMS comme Frontend et Odoo comme backend.
LocomotiveCMS pour tracter le frontend
En coopération avec NoCoffee (la société créatrice de LocomotiveCMS) nous avons imaginé et développé une version de LocomotiveCMS adapté en profondeur à l'interfaçage avec Odoo. Ce développement a été conduit dans l'optique d'obtenir une solution e-commerce performante, captable de gérer des catalogues de toutes tailles et adapté aux contraintes du e-commerce. C'est sur cette base que nous avons créer notre propre plateforme e-commerce open source appelée ShopInvaderPour assurer un système de recherche performant dans le catalogue, nous avons coupler la solution au moteur de recherche et de faceting d'Algolia.
ShopInvader, notre solution ecommerce, résulte donc de l'assemblage astucieusement entrepris de toutes ces technologies.
