Produits configurables versus produits simples dans Magento
DÉTAILS DU PROJET
Produits configurables versus produits simples dans Magento
Il y a quelques temps nous avons évalué la faisabilité d’une migration depuis CubeCart vers Magento. Les produits étaient configurés comme des produits simples avec options dans CubeCart. Avant même d’entrer dans les détails techniques d’importation des données, nous avons suggéré à notre client de migrer vers Magento les produits simples avec options vers des produits configurables.
Les deux approches (produits simples avec options versus produits configurables) sont souvent mal comprises ou confondues. Nous allons dans ce post exposer les avantages et les inconvénients de chacune d’entre elles.
Prenons un exemple: si vous avez un produit “Chaussures supercool” disponible dans beaucoup de tailles différentes, vous pouvez le mettre en place dans votre admin Magento comme un produit simple avec une option de taille. Mais vous pouvez aussi créer plusieurs produits simples “Chaussures supercool 1”, “Chaussures supercool 2”, “Chaussures supercool N” et les combiner en un produit configurable “”Chaussures supercool”.
Du côté du “front-end”, les deux configurations apparaîtront comme presque similaires:
L’un des deux exemples présentés dans les visuels ci-avant est un produit simple avec oprions alors que l’autre est un produit configurable: il est difficile de dire lequel a été mis en place avec l’une ou l’autre approche, à moins de le vérifier dans le backend Magento ou de repérer des indicateurs spécifiques dans le code.
Et pourtant l’implémentation dans Magento est complètement différente.
Magento vous permet de créer autant d’options que vous le souhaitez, qu’il s’agisse de la couleur, de la taille, du genre, etc. Chaque option peut avoir son propre nom (SKU, optionnel) qui sera lié au SKU du produit, par exemple chemise-style1-S, chemise-style1-M, … Vous pouvez également ajouter un coût additionnel à chaque option, comme le montre la copie d’écran ci-dessous.
C’est en résumé tout ce dont vous avez besoin de savoir pour implémenter des options de produits simples. Il existe des extensions qui permettent d’aller plus loins dans les options, mais les principes de base sont les mêmes.
Les produits configurables sont nettement plus complexes à mettre en place dans le backend de Magento. Prenons l’exemple d’une robe disponible en bleu, jaune, rouge et dans les tailles petite, moyenne, grande. Si vous choisissez de les implémenter comme des produits configurables, vous allez devoir créer les neuf combinsaisons possibles, à savoir robe-bleue-petite, robe-bleue-moyenne, robe-bleue-grande, robe-jaune-petite, robe-jaune-grande … ainsi de suite. Ensuite, vous créez un “produit master” dans le backend Magento qui va unifier les 9 combinaisons. C’est notre produit configurable, qui va apparaître comme ci-après.
Si nécessaire, vous pouvez indiquer pour chaque variante un prix différent
Comme vous vous en doutez, le temps nécessaire pour créer les produits configurables est élevé, ce qui peut avoir un impact sensible sur le budget de développement d’un site ecommerce. Il existe dependant des extensions comme Configurable Products Pro par Aitoc qui permettent de gagner du temps. Vous créez le produit master configurable, puis vous spécifiez les attributs et l’extension génère automatiquement toutes les coimbinaispons possibles. Magecom travaille aussi sur une extension qui facilite la migration de produits simples vers des produits configurables, en assignant chaque produit simple à un produit configurable préalablement créé.
Clairement, les produits configurables sont bien plus longs à mettre en place que les produits simples, mais ils approtent aussi des avantages qui peuvent largement justifier l’investissement. C’est une approche bien plus “SEO-friendly”. Chaque variante devient un produit simple indexé par le moteur de recherche de la boutique, autorisant ainsi la navigation “multi-couches” au sein d’un catalogue. Ainsi, l’utilisateur pourra faire une recherche sur toutes les combinaisons d’attributs possibles, par exemple couleur + taille + matière … De plus, si vous configurez votre catalogue avec des produits simples, votre boutique ne sera pas en mesure de gérér et d’afficher les stocks disponibles pour chaque variante d’un même produit. Avec les produits configurables, vous pouvez choisir que l’acheteur potentiel ne voit pas à l’écran la variante non disponible en stock, ou bien qu’il la voit sans pouvoir la commander ou encore qu’il la voit et puisse passer une pré-commande.
Ci-dessous un tableau comparatif des deux approches: produits simples avec options ou produits configurables.
Domaine fonctionnel |
Produits simples avec options |
Produits configurables avec combinaison de variantes |
Inventaire |
Non géré |
Géré |
Pricing |
Géré |
Géré |
Filtres et recherche |
Variantes non indexées par filtres et moteur de recherche |
Variantes indexées par filtres et moteur de recherche |
Mise en place |
Un produit avec options |
Un produit pour x combinaisons |
SEO |
Pas très SEO-friendly |
SEO-friendly |
Adapté à … |
Petits catalogues avec peu de variantes |
Gros catalogues avec beaucoup de variantes |
Difficulté d’implémentaion |
Facile |
Plus de temps et d’efforts |
En fonction de votre business et des caractéristiques de votre offre, l’une ou l’autres des approches, produits simples avec options ou produits configurables, sera plus pertinente. Typiquement, si vous proposez des produits ou services sur-mesure, l’approche produits simples suffira. Par contre, si vous proposez des terminaux avec de nombreuses options de configuration, l’approche produits configurables sera incontournable.