Après plusieurs années d’expérience à développer des sites internet complexes avec Joomla! et SEBLOD, nous sommes sur le point de dévoiler SEBLOD eCommerce, notre solution E-commerce pour SEBLOD. Celle-ci intègre toutes les fonctionnalités nécessaires pour créer des boutiques en ligne très avancées, et avec une flexibilité unique !

seblod-ecommerce-octopoos


Notre chemin parcouru avec Joomla!

Il y a près de 10 ans, nous commencions à créer et vendre quelques sites Internet pour des petites et moyennes entreprises françaises.

Dans un premier temps, la plupart des sites était seulement de petit site d’entreprise ou site vitrine avec essentiellement quelques pages de contenu et un formulaire de contact. En choisissant Joomla! comme notre plateforme web principale et privilégiée nous étions en mesure de répondre en partie aux besoins de nos clients.
Grâce aux clubs de templates reconnus, il était assez simple de fournir de beau designs, et même progressivement divers effets et agréments pour égayez l’ensemble !

Les exigences des clients ont rapidement évolué, et notre stratégie initiale fut donc de choisir parmi toutes les extensions tierces existantes sur la JED (Joomla! Extension Directory). A l’époque, c’était l’endroit où chercher ce dont on avait besoin ! Vous pouviez trouver des extensions pour construire des annuaires, des sites multi-langues ou évènementiels ou même encore des boutiques e-commerce. Et nous avons lancé avec succès plusieurs sites avec un tas d’extensions pour répondre à chacun des besoins des clients.

Nos premiers sites e-commerce étaient bien évidement réalisés avec Virtuemart. Cette extension proposait une large palette de fonctionnalités pour créer et configurer des boutiques en ligne complètes, mais sa principale limite à l’époque se situait au niveau de la possibilité de personnalisation du rendu HTML des pages, pour répondre aux souhaits des clients.

Virtuemart partageait avec la plupart des autres composants tiers le fait qu’ils fournissaient un ensemble fermé et figé de fonctionnalités.

Quand un élément n’était pas disponible ou prévu dans le cadre de l’application, il était tout simplement impossible de l’ajouter ! Et plus d’une fois, nous avons du nous résigner à hacker/modifier les composants pour être en mesure de délivrer ce qui était prévu dans les maquettes et répondre aux spécifications du projet... ce qui bien évidemment rendait le site impossible à maintenir !

Ce n’était certainement pas le chemin à suivre si nous voulions fournir des services professionnels de qualité dans une perspective long terme.

Le kit de création d’application SEBLOD® 3.x (et plus)

En 2008, nous avons commencé à développer notre propre solution de création de contenu personnalisé.
Les objectifs étaient de pouvoir répondre aux besoins spécifiques de nos clients en facilitant la maintenance long terme et de contrôler et standardiser la saisie et l’affichage du contenu (en se débarrassant de l’éditeur WYSIWYG unique) notamment en définissant dynamiquement un contenu avec un ensemble de champs (cases à cocher, envoie de fichier, liste de sélection, saisie de texte, ...).

Nous étions ainsi capables de fournir à nos clients des formulaires avancés dont la saisie du contenu métier leur était facilitée. Nous avons par la suite décidé de partager notre solution avec la communauté Joomla! en tant qu’extension Open Source & GPL. La version initiale de SEBLOD (anciennement jSeblod CCK) a été publiée en juin 2009.

Nous travaillons autour de l’e-commerce depuis SEBLOD 1.x et la première version de notre add-on e-Commerce fut développée pour le site Internet d’une fameuse société Suisse spécialiste du textile, sous Joomla! 1.5.

Le site – couplé avec SAP – se composait d’un nombre très important d’attributs de produits et était très fortement orienté B2B en terme de fonctionnalités.

Après ce projet, comme nous avions activement démarré les travaux autour de SEBLOD 2.x (refactorisation du core avec implémentation d’un système de plug-ins & réécriture complète du code), nous n’avons jamais publié publiquement SEBLOD eCommerce 1.x, et l’avons seulement utilisé pour certains clients d’Octopoos.

Après toutes ces années de développement continu, SEBLOD est devenu un véritable kit de construction d’application et de contenu. En d’autres termes, il apporte des types de contenu personnalisés et des possibilités infinies à Joomla! pour créer des applications en ligne et des sites Internet à haute valeur ajoutée. Il est le parfait outil de production pour toutes les agences Web souhaitant monter en gamme dans la réalisation d’application web tout en réduisant les contraintes de maintenance.

Grâce à sa flexibilité unique et à sa conception, il rend le développement Web plus rapide et plus facile que jamais !

Vous aimez cet article ? Achetez le magazine !

Points clef

  • Formulaires avancés & types de contenu
  • Champs personnalisés et plug-ins
  • Listes et recherche avancée
  • Applications prêtes à l’emploi
  • Puissant framework de template
  • Système multi-sites

En avril 2013, nous avons ouvert notre place de marché (sous SEBLOD eCommerce 2.x !) dans le but d’offrir des add-ons, plug-ins, templates, et ainsi fournir plus de fonctionnalités à SEBLOD. Il y a aujourd’hui plus de 100 produits disponibles sur notre boutique.

Aujourd’hui, nous sommes convaincus que la solution web < Joomla! + SEBLOD /> n’a rien à envier aux autres gestionnaires de contenu, et qu’elle fait figure de tout premier choix, même devant Drupal. L’add-on SEBLOD® eCommerce 2.x

L’add-on SEBLOD® eCommerce 2.x

Notre add-on SEBLOD eCommerce vise à fournir toutes les fonctionnalités requises liées aux besoins e-commerce. Il s’intègre parfaitement à SEBLOD, et a bien évidement été développé avec le même esprit et la même flexibilité.

L’add-on SEBLOD® e-Commerce 2.x

Construit comme une surcouche e-commerce à SEBLOD, vous serez en mesure de « transformer » très facilement n’importe quel type de contenu existant en un produit e-commerce.

Après une configuration rapide, tout ce que vous aurez à faire est à peu près d’ajouter un champ pour le prix sur les formulaires (back-end ou front-end), et un bouton d’ajout au panier sur la vue contenu. Et, le tour est joué !

Une application e-commerce « prête à l’emploi » pour SEBLOD sera aussi de la partie, pour apporter les types de contenu et types de recherche nécessaires à votre boutique, comme les pages de validation de commande, ou des commandes passées (pour chaque utilisateur).

Paniers multiples en AJAX

La partie fondamentale de l’add-on SEBLOD eCommerce est la fonctionnalité de panier. Celle-ci autorise bien évidemment les visiteurs à acheter plus d’un produit à la fois, mais a aussi été pensée pour répondre à d’autres besoins comme une liste de favoris ou de signets . Définissez plusieurs types de panier et autorisez ou non les utilisateurs à avoir plus d’un panier du même type.

Boutiques multiples

Notre solution n’apporte pas seulement la possibilité de créer des sites e-commerce, mais également des boutiques de type « places de marché » où plusieurs boutiques de vendeurs différents peuvent cohabiter. Vous aurez dans ce cas la possibilité de conserver un pourcentage sur les ventes des boutiques tierces. (A noter que toutes les méthodes de paiement ne sont pas compatibles avec le partage de paiements)

Commandes et abonnements

L’add-on gère les commandes simples, les abonnements, et permet de définir des types de produits différents, ce qui peut s’avérer très utile lorsqu’une même boutique se compose de produits de nature différente (achats à quantité unique, achats à quantité multiple, achats récursifs, produits physiques ou non, ...). Plusieurs « évènements » de code (“onPaymentSuccess”, “onSubscriptionActivation”, “onSubscriptionExpiration”) permettent de déclencher des traitements supplémentaires si bes oin.

Plug-ins de paiement

Avec SEBLOD eCommerce, nous introduisons un nouveau type de plug-in dans l'écosystème de SEBLOD, dédié aux méthodes de paiement, comme PayPal, Stripe, ... ou tout autre banque. Choisissez parmi nos plug-ins de paiement existants, ou développez votre propre plug-in pour les besoins et spécifications de votre projet.

Règles et plug-ins de livraison

Définissez des règles de livraison basées sur le montant total du panier, pour ajouter un surcoût ou les offrir à partir d’un certain montant. Appliquez ces règles sur l’ensemble des produits ou seulement sur un ensemble de produits défini en amont (ex : produits physiques).

Taxes & Promotions

Modifier le prix de n’importe quel produit, du montant total du panier ou des coûts de livraison en créant des taxes ou des promotions. Appliquer les pour tous les utilisateurs ou seulement certains groupes utilisateurs ou encore selon les valeurs de champs de leur profil, pour un temps donné ou pas, ou ciblez seulement une zone géographique précise... au choix !

La disponibilité de l’add-on SEBLOD eCommerce 2.x est prévue pour le 4ème trimestre 2016

À propos

Octopoos

Octopoos est une agence web française et un éditeur de logiciels, situé près de Paris. Nous sommes l’éditeur de SEBLOD®, un kit de construction d’applications et de contenu (CCK) pour le web. Nous développons également des sites à haute valeur ajoutée ainsi que des applications en ligne personnalisées pour des entreprises à travers le monde comme EDF, General Electric, Mondelez, Unilever, ...

Nos derniers travaux publics

Nos derniers travaux e-commerce