Modules open source OroCommerce
E-commerce, Oro

4 modules open source développés par Synolia pour OroCommerce

Par Alexandre P. le 9 février 2022

 Lecture 5 minutes

Il n’y a encore pas si longtemps, Synolia ne comptait à son catalogue de solutions que des solutions open source : Adobe Commerce, OroCommerce, Akeneo, etc. La plupart de ces plateformes proposent également des versions sous licence, qui sont leur principale source de revenus.

Quelle philosophie se cache derrière l’open source ?

C’est lorsque le socle du logiciel est accessible gratuitement en open source qu’une réelle alchimie se crée. Des développeurs enthousiastes s’emparent alors de la plateforme pour la mettre en place chez des clients qui n’ont pas la possibilité de payer des licences. Par la même occasion, ces développeurs créent des extensions qu’ils mettent généreusement à disposition de tous. La philosophie de l’open source, c’est le partage !

C’est d’ailleurs grâce à cette philosophie qu’une réelle communauté se crée autour des technologies open source. Ainsi, chacun peut apporter sa pierre à l’édifice, et cela bénéficie autant aux utilisateurs qu’aux éditeurs concernés. L’écosystème autour de la solution se développe alors, et celui-ci ne repose pas uniquement sur les efforts de l’éditeur.

Les équipes de Synolia participent activement à cette communauté auprès des solutions partenaires : Adobe Commerce, Akeneo, Sylius ou encore OroCommerce. Elles partagent les extensions qu’elles créent et maintiennent. En effet, ce n’est pas le tout de proposer une extension, encore faut-il la maintenir et assurer la correction d’éventuels bugs technico-fonctionnels qui pourraient survenir.

Retour sur les extensions open source développées par Synolia pour son partenaire OroCommerce.

Oro Stock Alert Bundle : une alerte pour la disponibilité produit

Module Oro Stock Alert

L’extension Oro Stock Alert Bundle permet au client de la boutique d’être notifié par e-mail lorsqu’un produit est de retour en stock. Plus concrètement, si au moment de l’achat un produit n’est plus en stock, le client peut s’inscrire pour recevoir une notification dès que le produit sera de nouveau disponible.

Notification par email sur une interface OroCommerce

 

Le client peut également visualiser l’ensemble des alertes qu’il a activé sur des produits, et les supprimer s’il le souhaite.

 

Back office alerte de stocks

 

Enfin, une automatisation permet de supprimer automatiquement les notifications vieilles de plusieurs semaines (le nombre est personnalisable), afin d’éviter que le client n’en reçoivent des mois plus tard.

Oro Favorite Bundle, pour mettre des produits en favori

Oro Favorite Bundle

Le principe derrière cette extension est très simple. Il s’agit en effet de la possibilité de mettre des produits en favori. Si cela n’est pas très original, la fonctionnalité n’existait pas : Synolia l’a donc créée !

DEEE - écotaxe, pour le calcul de l’écotaxe

Module DEEE

Les fabricants qui vendent des produits en France sont presque systématiquement soumis à l’écotaxe, aussi connue sous le nom de DEEE. Cette taxe est particulière puisqu’il s’agit d’un coût fixe par produit, qu’il n’est pas possible de calculer automatiquement côté e-commerce. Par conséquent, celle-ci ne rentre pas dans les calculs classiques de taxes que l’on trouve sur une plateforme e-commerce.

L’extension créée par Synolia permet donc de répondre à ce besoin. Ainsi, chaque produit a sa propre valeur d’écotaxe. Celle-ci est ensuite prise en compte dans le tunnel de commande.

Cependant, et face aux particularités des environnements informatiques liées au BtoB, l’intégration de ce module peut tout de même nécessiter l’intervention d’un développeur. Voici quelques exemples :

  • Sur un projet, l’écotaxe est retournée par webservice
  • Sur un autre, l’écotaxe vient du PIM en “hors-taxe” : la TVA doit donc être appliquée dessus
  • Dans un autre cas, l’écotaxe vient de l’ERP en TTC : il faut donc déduire la TVA dans le tunnel de commande pour l’afficher

Dans ces circonstances, il y a fort à parier qu’un peu de customisation soit à prévoir pour mettre en place ce module.

Credit line, pour gérer les paiements par encours

Module Credit Line

Credit line est un module de paiement conçu pour gérer les paiements par encours. De la même manière que le module d’écotaxe présenté ci-dessus, il sera nécessaire de le personnaliser selon les besoins de l’entreprise. Par exemple, l’encours peut être stocké sur l’entité client dans certains cas, ou consulté en live par webservice dans un autre cas. Encore une fois, ce module embarque la logique de base. Libre à chacun d’implémenter les spécificités de son projet.

 

Backoffice OroCommerce paiement

 

Et pour aller plus loin

Au-delà des extensions open source présentées dans cet article, les équipes Synolia ont une forte activité de recherche et développement autour de l’écosystème Oro. Cela s’applique autant à des outils de synchronisation, qu' à des outils de monitoring ou de productivité.

De manière générale, ces extensions sont beaucoup plus complètes et complexes que les fonctionnalités listées ici. Elles servent avant tout à implémenter des projets robustes, et à fiabiliser des échanges de données. Bien qu’ils ne soient pas open source, l’ensemble de ces outils sont disponibles pour les projets OroCommerce menés par Synolia.

 


 

Découvrez les projets OroCommerce
menés par les équipes de Synolia

Je découvre les cas clients

Twitter LinkedIn Facebook E-mail
Découvrez également...