Du produit à sa commercialisation en ligne … et au-delà ! (Première partie)

(Remarque : le présent article est initialement paru en deux parties, dans le magazine Programmez n°211 (octobre 2017) et n° 212 (novembre 2017). En voici la première partie et retrouvez la seconde partie ici).

La conception d’un site e-commerce ne peut pas se résumer à une simple opération technique. Un ensemble de sujets tant métiers que techniques sont à considérer, avant sa mise en ligne. Une fois le site ouvert aux utilisateurs, il convient de l’exploiter, de le faire vivre et le maintenir. Ce dossier développe les aspects théoriques liés à la mise en œuvre d’un site e-commerce, ainsi qu’un exemple de site basé sur le développement d’un instrument de musique MIDI réalisé il y a quelque temps : la tirasse MIDI.


Le logiciel de tirasse en action sur un raspberry Pi
Pour les curieux ou celles et ceux que cela intéresse, découvrez plus en détail la réalisation de la tirasse à l’adresse https://www.sodifrance.fr/blog/tirasse-midi-du-besoin-a-la-realisation/

Photogrammétrie : utilisation possible avec Magento

Généralement, on voit dans les sites E-Commerce des images “fixes” pour représenter les produits. Parfois, on voit plusieurs images faisant le tour de l’objet, mais la plupart des sites ne permettent pas d’avoir une vision “sans contrainte” des objets présentés. Cette “vision sans contrainte” est rendue en revanche possible avec les modélisations 3D d’objets. Cependant, la plupart des objets sont assez complexes, et on peut donc difficilement avoir une représentation “réaliste” des objets en codant directement leur modélisation. C’est là que peut entrer en jeu la photogrammétrie, qui permet notamment de récupérer une modélisation 3D d’un objet dont on a fait des photographies.

Ajouter un nouveau type de produit dans Magento 2

magento2

Magento dispose de nombreux types de produit qui permettent de générer des catalogues complets et adaptés aux besoins des vendeurs. Il en est de même pour la version 2 de la solution E-Commerce.

Si chaque type définit un comportement et des attributs qui lui sont propres, il est parfois nécessaire de créer un nouveau type afin de répondre à de nouveaux besoins.

Cet article décrit comment déclarer un nouveau type de produit et comment lui associer un comportement qui lui est propre. Le code est basé sur la version 2.1.2 de Magento.

Ajouter des effets de transitions sur les contenus avec un Slider

slider-image

Le fait

Aujourd'hui, toute page d'accueil d'un site qui se respecte contient un slider (ou carrousel) qui montre des produits phares, des actualités mises en avant ou simplement des activités maitrisés, selon sa vocation (e-commerce, blog, corporate ….). En plus, les contenus des slides s'affichent progressivement avec des effets de transitions qui nous éblouissent parfois. Nous pouvons obtenir ce résultat en utilisant un plugin. Un des plus populaires est par exemple Slider revolution : très complet, puissant et existe en plugin WordPress, mais payant.

Dans notre article, nous allons vous montrer comment nous pouvons obtenir à peu près le même résultat en utilisant des composants gratuits disponibles sur la toile.

Le Full Page Cache (FPC) de Magento 2

 magento2

Le Full Page Cache (FPC) est un élément important à prendre en compte lors du développement d'un site quel qu'il soit afin d'en améliorer nettement les performances. L'arrivée de Magento 2 apporte une gestion native du FPC dans la version Community Edition (CE) lorsque Magento 1 ne le proposait que dans la version Enterprise Edition (EE). Il est possible d'utiliser le Full Page Cache avec un des mécanismes suivants :

  • le système de fichier,
  • la base de données,
  • Redis,
  • Varnish.