L’enrichissement catalogue avec Akeneo

Comment rendre efficace l’enrichissement des données marketing de votre catalogue de produits pour votre e-commerce et vos brochures papier ?

L’enrichissement catalogue, levier de croissance

L’enrichissement des données marketing d’un catalogue est long et fastidieux. Les méthodes sont très différentes d’une entreprise à une autre : utilisation de fichier(s) Excel, détournement de l’ERP ou de la CRM pour y ajouter de nouveaux champs marketing, saisie directe dans l’outil de e-commerce ou la combinaison de script d’import dans le e-commerce et de fichiers CSV sont ceux que j’ai le plus couramment vus au fil de mes expériences.

Le gestionnaire d’informations produit

L’outil le plus adapté à cette tâche est le gestionnaire d’informations produit, souvent désigné par l’abréviation PIM pour « Product Information Manager ». Cet outil permet d’une part d’agréger vos informations de produits souvent réparties dans différents fichiers ou outils : ERP, CRM, fournisseurs, excel… Une fois importés, il permet de les enrichir selon vos besoins en marketing. Enfin, il vous permet de les diffuser vers vos différents outils commerciaux (e-commerce, distributeurs, imprimeurs, google merchant…) appelés canaux marketing.

Chacun de vos canaux marketing pourra contenir des informations adaptées, par exemple les descriptions des produits seront différentes selon si vous les destinez à de l’impression sur un catalogue papier ou bien sur un e-commerce : votre cible marketing est différente, tout comme le support utilisé.

Notre choix d’utiliser Akeneo

Akeneo est un outil sorti début 2014, dédié à l’agrégation et l’enrichissement de données de produits. Édité par une société Nantaise fondée par d’anciens spécialistes du e-commerce, il s’intègre naturellement très bien dans un environnement e-commerce existant, mais il ne s’y limite pas.

Le format d’échange par défaut fourni par Akeneo est le CSV, des fichiers texte éditables dans Excel. Des connecteurs complémentaires permettent entre autres de pouvoir utiliser le format standard d’Excel, de se connecter à des e-commerce comme Prestashop, Drupal ou Magento ou bien encore pour exporter au format InDesign pour l’exploitation de vos informations produit par un imprimeur.

Akeneo en vidéo

Une illustration vaut toujours mieux que 1000 mots, voici l’histoire de Julia, responsable e-commerce chez un grand distributeur textile.

Améliorer ses process marketing dans un environnement e-commerce

En 2016, on recense plus de 180.000 sites e-commerce en France, pour un marché global de 70 milliards d’euros. L’essentiel du marché est absorbé par une dizaine de sites qui disposent d’outils marketing performants et d’équipes rendues plus efficaces grâce à eux.

Améliorez vos process marketing

Tous ces outils permettent de gérer différents aspects du métier de e-commerçant :

  • la gestion commerciale
  • la relation client
  • les réseaux sociaux
  • la logistique et les stocks
  • l’approvisionnement
  • les informations produits

Comme on le devine, ces tâches se répartissent entre la communication pure en avant-vente et le suivi de la relation clientèle après la vente en passant par la comptabilité et la logistique.

Souvent ces fonctions sont regroupées au sein d’un seul outil ou bien d’une suite d’outils. Leur mise en place demande du temps et se fait souvent par étapes. L’essentiel du travail à réaliser pour installer ces outils se situe dans leur interconnection entre eux. Cette tâche est bien souvent réalisée par un prestataire spécialisé qui adapte les interconnexions aux besoins et aux méthodes de l’entreprise.

L’information produit, la clé pour se démarquer sur Internet

Aujourd’hui, l’offre e-commerce est vaste, un même fournisseur se contente rarement d’un seul distributeur par canal de ventes, Internet n’y échappe pas. Dans ce contexte, ce qui démarquera deux e-commerçants entre eux sera les moyens qu’ils donnent au marketing, d’abord sur la recherche de prospects, puis de leur mise en confiance pour les accompagner au bout de leur processus d’achat.

Les outils de recherche de prospects, souvent au travers de régies publicitaires ou de la communication sur les réseaux sociaux permettent d’apporter un trafic sur un site e-commerce, ces processus peuvent vite devenir onéreux.

Mais qu’en est-il de la transformation de ces visites en ventes? L’idéal dans un processus de vente est de pousser une plus grande proportion de prospects à finaliser leur achat. Les dépenses en marketing sont rendues plus efficaces et créent un volume d’affaires bien plus important pour un coût identique.

Un des moyens les plus efficaces est d’enrichir vos informations produits, soit par des visuels plus engageants, soit avec des informations plus détaillées et pertinentes. L’autre aspect important est de se démarquer de ses concurrents et ne pas utiliser directement les descriptions fournies par le fabricant. Ces descriptions sont bien souvent peu adaptées au web et se retrouveront sur tous les sites de vos concurrents, votre client n’aura qu’à choisir le site le moins cher.

Comment enrichir sa base produits ?

Dans un précédent article, nous avons présenté l’outil Akeneo, une solution de gestion d’information produits faite pour le e-commerce.

Vous pourrez lire notre article en suivant ce lien : Présentation Akeneo

Vous pouvez également lire notre article sur l’enrichissement catalogue avec Akeneo

Sortie de Magento 2, la nouvelle version fait déjà parler d’elle

Magento 2 est sorti officiellement le 17 novembre 2015 lors du dernier Magento Live Australia 2015.

Plusieurs commerçants ont déjà étés accompagnés pour une migration de leur boutique sous Magento 2.0

Voir la liste complète

Pourquoi Magento 2?

Cette nouvelle version est un changement majeur pour Magento. En effet c’est une remise en question importante du côté technique et graphique.

Tout d’abord le plus gros changement d’un point de vue d’un e-commerçant, c’est la toute nouvelle interface back-office avec sa navigation latéral optimisé pour une navigation au touch.

Il y a également un nouveau thème responsive livré avec la version 2.0, vous pouvez le tester ici :
Démo du front

Changements techniques

Du côté technique, il y a de nombreux changements :

  • une plus grande modularité de l’architecture
  • une meilleure gestion de dépendance des librairies avec l’utilisation de Composer
  • une gestion de tests intégrée avec plusieurs jeux disponibles (unitaires, fonctionnels, etc.) et avec la possibilité d’en créer d’autres
  • une nouvelle gestion des indexes avec un gain de performance significatif
  • la librairie Prototype est abandonnée au profit de jQuery
  • une simplification des fiches produits
  • l’API Magento 2 est toute nouvelle et offre plus de possibilités que la précédente
  • une simplification de l’EAV (Entity Attribute Value)
  • une gestion du cache facilité avec Varnish, Redis…
  • un partage des fichiers de langue entre « store views »
  • le nouveau thème utilise le micro-processeur CSS Less

Pour les développeurs Magento

Pour aller plus loin

Lors du dernier Bargento, Gabriel Bouhatous et Matthieu Bouchot nous avaient présenté au cours d’une conférence sur les changements majeurs apportés par Magento 2.

Voici la vidéo de la conférence :

Notre point de vue

Magento 2 est une très bonne évolution de la plate-forme, mais encore pour le moment réservé aux nouveaux entrants. En effets, Si vous avez déjà un site sous Magento 1.x, une grande partie des modules communautaires que vous avez installés ne sont pas encore adaptés pour fonctionner sur la nouvelle version. De même pour vos développements spécifiques réalisés en interne ou par votre spécialiste, ces modules ne seront pas compatibles.

Il est préférable d’attendre quelques semaines ou quelques mois avant de préparer une montée de version. Elle aura indéniablement un coût de réalisation plus élevé que toutes les autres montées de versions que vous auriez pu réaliser jusqu’à présent. Sans compter que les développeurs Magento ne sont pas encore tous formés à cette nouvelle version.

Avec les déploiements automatisés, je me prend un petit café pas trop serré !

Dans la vie d’un projet web ou mobile il arrive toujours le moment où l’on doit déployer notre travail sur un serveur. Que ça soit pour le présenter au client ou bien pour mettre à jour le site en production, ces moments sont cruciaux et il nous arrive très souvent d’avoir à répéter les mêmes tâches.

Pourquoi je devrais automatiser mes déploiements ?

Si seulement un des 4 points suivants vous intéresse, vous devriez considérer l’automatisation de vos déploiements :

  • Simplifier ma procédure
  • Cloner les environnements
  • Éviter les oublis
  • Gagner du temps

Avantages et inconvénients

Avantages

  1. Reproductible à l’infini
  2. Déploiement au clic
  3. Livraisons plusieurs fois par jour / heure
  4. Retours en arrière

Inconvénients

  1. Temps de développement et de tests supplémentaires
  2. Vous boirez moins de cafés
  3. Vous n’irez pas vous coucher à 3h du matin

Ces inconvénients sont, vous l’aurez compris, largement compensés par les bénéfices de l’automatisation et le temps perdu en rédaction de scripts de migration sera gagné à chaque nouveau déploiement.

Voyons ensemble 4 des outils que nous utilisons chez Luni dans nos déploiements qui vont probablement vous faire gagner du temps.

Capistrano

CapistranoLogo

Présentation

  • Ecrit en Ruby
  • Depuis Février 2013
  • Lance des commandes en SSH
  • Gère les multi-serveurs Gère les multi-profils
  • Extensions disponibles pour les projets Symfony2, Magento, WordPress, etc

Actions possibles

  • Activer le mode maintenance
  • Sauvegarder la base de données sans locks
  • Déployer le code source depuis git
  • Normaliser les droits d’accès aux fichiers
  • Compiler les assets
  • Lancer les scripts de migration

https://github.com/capistrano/capistrano/


Composer

logo-composer-transparent4
Présentation

  • Gestionnaire de librairie PHP
  • Ecrit en PHP Depuis mars 2012
  • Gestionnaire de dépendances PHP
  • Simplifie l’installation d’applications PHP et de leurs dépendances
  • De fait, remplace PEAR pour les projets écrits en PHP 5.3+
  • Configuration dans un fichier composer.json

Avantages

  • Installation de paquets disponibles sur http://packagist.org/
  • Installation de projets hébergés sur git
  • Installation de paquets sur des dépôts privés ou alternatifs
  • Gestion de dépendances PHP très pratique
  • Adopté par la communauté (Synfony, CakePHP…)

https://github.com/composer/composer


Gulp

gulp-2x
Présentation

  • Ecrit en Javascript
  • Depuis Juin 2013
  • Configuration dans un fichier gulpfile.js
  • Organise et l’exécute des tâches

Avantages

  • Compilation de pré-processeurs CSS (SASS,LESS,SCSS,CoffeeScript,…)
  • Fichier de configuration très lisible
  • Permet de minifier, fusionner, tester, remplacer votre code
  • Possibilité d’activer et configurer un watcher
  • Redimensionne les images HD, avec cropping et recentrages
  • Multithread possible
  • Beaucoup de plugins disponibles ajoutés par la communauté

https://github.com/gulpjs/gulp


Bower

bower-logo
Présentation

  • Ecrit en Javascript
  • Depuis Sept. 2012
  • Résout et installe les dépendances Javascript

Avantages

  • Mise à jour rapide de toutes les librairies
  • Optimsé pour le front-end
  • Configuration dans un fichier .json (comme Composer)
  • Adopté par la communauté (beaucoup de projets GitHub)
  • Recherche, mise à jour ou suppression de dépendance simple

https://github.com/bower/bower


Support PDF

[pdfjs-viewer url=http://kiboko.fr/wp-content/uploads/2015/10/Altiweb-15-10-21-solutions-deploiements.pdf viewer_width=600px viewer_height=400px fullscreen=true download=true print=true openfile=false]


D’autres outils proposés par les participants

Au cours du meetup du jeudi 22 octobre, certains participants ont également parlé de ces outils :

  • Yeoman
  • Grunt