Logiciel de gestion des informations produit (PIM) : quand votre boutique n’a pas besoin d’un PIM, et quoi utiliser à la place

Dans cet article Ce que fait réellement un système PIM Où vivent vos données produit en ce moment Quatre questions qui décident — pas un nombre de SKU Quand vous n’avez pas besoin d’un PIM Ce qu’un PIM ne fait pas : se remplir tout seul PIM contre ERP : des rôles…

La plupart des propriétaires de boutique découvrent le logiciel PIM de la même façon. Le catalogue dépasse la mémoire d’une seule personne, quelque chose cloche — un mauvais prix sur une place de marché, un produit auquel il manque la moitié de ses caractéristiques techniques, des images en quatre formats différents — et une recherche de solution fait remonter le logiciel de gestion des informations produit (PIM). Certaines entreprises en ont réellement besoin. Beaucoup n’en ont pas besoin, et paient quand même un abonnement qui laisse le vrai problème exactement où il était.

Le vrai problème n’est presque jamais le premier téléversement. C’est la deuxième semaine qui suit. Garder les prix, le stock et les nouveaux articles alignés avec des fournisseurs qui envoient leurs fichiers dans leur propre format, selon leur propre horaire, ne s’arrête jamais. C’est ce travail-là qu’il faut regarder avant le logiciel. C’est aussi pourquoi les catalogues que nous gérons pour nos clients n’ont pas de PIM dans la pile technologique.

Ce que fait réellement un système PIM

Un PIM est une base de données de fiches produit qui se trouve à l’extérieur de l’endroit où vous vendez. Votre boutique a déjà une base de données de produits : c’est exactement ce qu’est l’admin. Un PIM en ajoute une deuxième, distincte, parce qu’un même produit doit apparaître à plusieurs endroits, sous plusieurs formes.

Ce que ces outils gèrent : un modèle d’attributs qui va bien au-delà de ce qu’offre l’admin d’une boutique (fiches techniques, champs de conformité, texte marketing, plusieurs langues), des règles de complétude qui signalent les produits pas prêts à publier, des rôles et des approbations, la gestion des actifs numériques, et une sortie propre à chaque canal — le même produit décrit d’une façon pour votre site et d’une autre pour une place de marché.

Les prix varient énormément dans cette catégorie, et une bonne partie n’est même pas publiée :

  • Plytix affiche un plan Standard à 0 $/mois pouvant aller jusqu’à 500 SKU (l’unité de gestion des stocks), un plan Pro à 499 $/mois allant jusqu’à 50 000 SKU, et un plan Enterprise sur demande.
  • Akeneo propose une édition Community : « we offer an open-source free PIM » (nous offrons un PIM gratuit à code source ouvert) que vous pouvez « download, install, and use … for free » (télécharger, installer et utiliser … gratuitement). Les éditions payantes n’ont pas de prix public.
  • Pimcore publie son édition Community sous la licence Pimcore Open Core, gratuite « for non-production use, academic and non-profit institutions » (pour un usage hors production, les institutions académiques et à but non lucratif), ainsi que pour les entreprises générant moins de 5 millions de dollars de revenu annuel. Les éditions payantes, encore une fois, n’ont pas de prix public.
  • Salsify, inriver et Sales Layer ne publient aucun prix. Chaque piste se termine par une demande de démonstration ou de prix.

Deux choses en découlent. « Gratuit » se présente sous deux formes : un plan hébergé plafonné (Plytix s’arrête à 500 SKU) et un logiciel libre autohébergé, où vous ne payez pas un abonnement — vous payez un développeur pour faire tourner l’application, la sauvegarder et la mettre à jour. Et en dehors de quelques forfaits publiés, le vrai chiffre du budget ne se trouve pas sur une page de tarifs. Il se trouve derrière un appel de vente.

Où vivent vos données produit en ce moment

Avant d’ajouter un système, nommez celui que vous avez déjà. Chaque boutique tourne avec l’un de ces trois modèles, choisi délibérément ou non.

Où vivent les donnéesCe que ça gère bienOù ça casseCe que ça coûte
L’admin de la boutique (WooCommerce, Magento, Shopify)Un seul canal, une seule équipe, des modifications faites là où elles sont publiées. Chacune est livrée avec un outil d’import CSV, donc les changements en lot n’exigent pas de logiciel supplémentaire.Un deuxième canal avec des champs différents. Deux personnes qui modifient en même temps. La liste des produits montre le prix actuel, pas qui l’a fixé ni quand.Inclus dans la plateforme.
Un chiffrier ou une base de données maîtresse, puis import vers la boutiqueLes fichiers du fournisseur atterrissent quelque part avant de toucher la boutique en direct, donc une personne peut réviser une hausse de prix avant que les clients ne la voient.Personne n’est responsable du fichier. Conflits de versions. Des étapes manuelles qu’une seule personne sait exécuter. Les images et les longs textes s’accommodent mal d’un chiffrier.L’outil d’import, plus la mise en place et l’exécution du processus.
Un PIMPlusieurs canaux, plusieurs attributs, plusieurs personnes, approbation formelle avant publication. Les règles de complétude attrapent les données manquantes avant qu’un canal ne les rejette.C’est vide le premier jour. Les fichiers fournisseur ont quand même besoin d’un mappage. Quelqu’un reste responsable du lien vers la boutique.Des paliers gratuits et des éditions libres existent. Parmi les fournisseurs ci-dessus, seul Plytix publie un prix payant (Pro, 499 $/mois) ; Salsify, inriver et Sales Layer donnent leurs prix en privé.

La rangée du milieu, c’est là où se trouvent la plupart des boutiques en croissance, et c’est un montage légitime, pas le signe qu’il manque un logiciel. C’est aussi ce que nous utilisons sur les projets de nos clients. Quelle voie d’import prendre sur WordPress est une décision à part entière, présentée dans notre article sur l’importation de produits WooCommerce.

Une membre d’équipage devant un beau meuble de rangement neuf dont tous les tiroirs sont encore vides

Quatre questions qui décident — pas un nombre de SKU

Les fournisseurs et les sites comparatifs aiment les seuils : au-delà de N SKU, il vous faut un PIM. Nous n’en donnons pas, parce que ce n’est pas le nombre de produits qui rend un catalogue difficile. Quelques milliers d’articles presque identiques, avec une poignée de champs chacun, sont plus faciles à gérer que quelques centaines d’articles avec des dizaines de champs chacun, destinés à plusieurs canaux. Posez plutôt ces quatre questions.

1. Dans combien d’endroits un même produit doit-il apparaître ? Une seule boutique, une seule langue, un seul public : votre admin suffit. Votre boutique, plus une place de marché, plus un flux d’achat — chacun avec des champs obligatoires différents et des règles différentes sur ce qui compte comme une image valide — c’est exactement le cas pour lequel un PIM a été conçu.

2. Combien de fournisseurs vous envoient des données, et sous quelle forme ? Un seul fournisseur avec un CSV propre et stable, c’est un travail de mappage qu’on met en place une fois. Plusieurs fournisseurs, chacun avec ses propres noms de colonnes, sa propre idée de ce que veut dire « en stock », et l’un d’eux qui envoie un XLSX par courriel quand ça lui revient en tête — c’est un problème de processus. Acheter un PIM ne fait pas disparaître ce problème : il faut quand même faire le mappage des colonnes de chaque fournisseur, et quelqu’un doit encore relancer celui qui envoie son fichier en retard.

3. À quelle fréquence les données changent-elles, et qui déclenche le changement ? Des prix qui bougent chaque trimestre, mis à jour par la seule personne responsable du catalogue : un chiffrier fait très bien l’affaire. Des prix et des niveaux de stock qui bougent chaque semaine, à partir de fichiers qui arrivent selon l’horaire de quelqu’un d’autre, ont besoin d’un vrai processus, avec une personne qui vérifie. C’est un projet de synchronisation, pas un achat de logiciel.

4. Combien d’attributs un même produit porte-t-il ? Un titre, un prix, une image et un paragraphe, ce n’est pas un problème de modélisation de données. Des dizaines de champs techniques, des conversions d’unités, des documents de conformité, des grilles de tailles par région, ça l’en est un. C’est aussi ce qui détermine si la recherche sur votre site fonctionne ou pas, puisqu’un filtre ne peut filtrer que sur un champ rempli — voir pourquoi la recherche de votre boutique ne trouve pas les produits.

Schéma : quatre questions avant d’acheter un PIM — canaux, fournisseurs, fréquence des changements, attributs par produit; le nombre de SKU n’y figure pas

Quand vous n’avez pas besoin d’un PIM

Si vous vendez sur une seule vitrine, dans une seule langue, avec un ou deux fournisseurs dont les fichiers ne changent pas de forme, un PIM ajoute un système à entretenir sans retirer aucun travail. Les données doivent quand même être recueillies, nettoyées et chargées ; vous avez simplement ajouté un arrêt en chemin.

Même chose si votre problème, c’est l’édition en lot plutôt que la modélisation de données. « Augmenter quelques centaines de prix du même pourcentage » est un problème d’édition en lot : l’édition en lot de WooCommerce augmente les prix existants d’un pourcentage directement dans la liste des produits, et un fichier d’import couvre le reste. « Un texte produit en deux langues, un texte marketing différent par canal, approuvé par deux personnes avant sa publication » est un problème de PIM. Les deux se ressemblent de l’intérieur, mais ne coûtent pas du tout la même chose à régler.

Ce qui remplace le PIM dans ce cas, c’est une boucle plus simple. Les données produit vivent dans une table maîtresse ou une petite base de données, et atteignent la boutique par son outil d’import. À côté vit une table de correspondance qui associe chaque SKU du fournisseur au vôtre, pour qu’une nouvelle liste de prix mette à jour les produits existants au lieu d’en créer de nouveaux. Que la boucle tienne dépend d’une chose : la responsabilité. Une personne désignée garde cette table de correspondance et la met à jour chaque fois qu’un fournisseur envoie une nouvelle liste de prix, en ajoutant les nouveaux codes avant que l’import ne tourne.

Et si vos fournisseurs détiennent le stock et qu’un plugin tire déjà leur catalogue, l’écart est plus mince qu’il n’y paraît. Lisez notre article sur les extensions de dropshipping WooCommerce pour savoir ce que ces plugins synchronisent, ce qu’ils ne synchronisent pas, et ce qu’une liste de prix de fournisseur exige quand même de vous.

Ce qu’un PIM ne fait pas : se remplir tout seul

Un PIM est un contenant vide le jour de son installation. Chaque attribut doit quand même être rassemblé, normalisé dans un seul vocabulaire, et chargé. Si vos données produit vivent sur le site d’un fournisseur, dans une pile de PDF et dans trois chiffriers aux noms de colonnes différents, c’est ça, le travail — et c’est le même travail, avec ou sans PIM.

Plytix, qui en vend un, est clair sur les délais : « A focused team with clean data can be up and running in a few weeks. Larger catalogs with data spread across multiple systems typically take a few months. » (une équipe concentrée, avec des données propres, peut être opérationnelle en quelques semaines ; les gros catalogues, aux données dispersées dans plusieurs systèmes, prennent généralement quelques mois).

C’est le travail que nous faisons. Nous construisons des catalogues à partir de 0,02 $ par produit, en couvrant toute la chaîne : la collecte des données produit sur le site du fournisseur, avec sa permission, le passage des descriptions et des fiches techniques par l’IA pour que le catalogue se lise d’une seule voix et utilise un seul ensemble de noms d’attributs, la standardisation des photos à un seul format et une seule taille, et le téléversement.

Le même tarif par produit s’applique, que le catalogue aille dans votre boutique ou sur une place de marché, Amazon compris. L’IA rédige un premier jet ; une personne relit chaque fiche avant qu’elle ne soit chargée. Cette étape de génération est décrite dans comment nous automatisons les descriptions de produits grâce à l’IA, et le côté image dans optimiser les images produits pour la vitesse de la boutique.

La synchronisation continue des prix et du stock est chiffrée séparément, après examen du projet, parce que ce que ça exige dépend entièrement de ce que le fournisseur peut vous fournir : une API, un fichier à une URL, un dépôt FTP, ou un chiffrier par courriel.

Deux précisions sur ce prix. Il est chiffré par produit sur un catalogue défini, pas par mois, donc le comparer à des frais logiciels mensuels revient à comparer deux types de dépenses différents. Et ce n’est pas une implantation de PIM : nous n’implantons pas de systèmes PIM. Ce que couvre le service est détaillé sur la page de téléversement de produits et de synchronisation des prix fournisseurs.

Une membre d’équipage compare deux plaques de laiton crantées dont les encoches ne correspondent pas tout à fait

PIM contre ERP : des rôles différents, des responsables différents

La question PIM contre ERP revient parce que les deux systèmes contiennent des fiches produit et que les deux coûtent cher, alors ça a l’air d’un choix à faire. Ce n’en est habituellement pas un. Les deux contiennent des informations différentes sur le même produit.

Un ERP contient la vérité opérationnelle et financière : ce qu’un article vous coûte, ce qui figure sur le bon de commande, ce qu’il y a dans l’entrepôt, ce qui a été facturé. Un PIM contient la vérité destinée au client : comment le produit s’appelle, de quoi il est fait, quelle photo le représente, comment il se lit dans une deuxième langue.

Akeneo, un fournisseur de PIM qui a un intérêt évident dans la question, le formule ainsi : « ERP systems are important, but they’re rigid back-office systems. They aren’t flexible enough to meet the needs of business users managing high-quality product catalogs. » (les systèmes ERP sont importants, mais ce sont des systèmes de back-office rigides. Ils ne sont pas assez flexibles pour répondre aux besoins des utilisateurs d’affaires qui gèrent des catalogues de produits de haute qualité.)

Si vous exploitez un ERP, c’est votre source de vérité pour le coût et le stock, et le côté client devrait y puiser ces chiffres. Si vous n’en exploitez pas, un PIM n’en deviendra pas un.

PIM contre outil d’inventaire multicanal. Une troisième catégorie est souvent confondue avec les deux autres. Les outils placés entre votre boutique et vos places de marché synchronisent les quantités — ils surveillent les commandes sur tous les canaux et renvoient les niveaux de stock à chaque canal, pour éviter de vendre deux fois la dernière unité.

Ils ne sont pas conçus pour modéliser des dizaines d’attributs, et un PIM n’est pas conçu pour décrémenter le stock quand une commande de place de marché arrive. Si le symptôme, c’est la survente, la solution se trouve dans cette troisième catégorie, pas dans un logiciel de gestion des informations produit ; voir notre article sur la gestion des stocks multicanal pour savoir où commence le décalage : retard des commandes, identifiants qui ne correspondent pas, retours.

La clé de correspondance : là où tout outil de catalogue casse

Tous les outils de cet article partagent un même point de rupture. Votre fournisseur appelle un produit AB-1140-BLK. Vous, vous l’appelez TS-BLK-M. Une place de marché le connaît sous son propre identifiant, votre système comptable sous un quatrième. Tout import, toute synchronisation, tout chargement dans un PIM est, au fond, une tentative d’aligner ces identifiants. Quand la clé ne correspond pas, l’outil fait exactement ce qu’on lui a dit de faire : selon le mode, il crée un doublon à côté du produit existant ou il ignore la ligne, et l’ancien prix reste en ligne.

Les plateformes sont explicites là-dessus. L’importateur CSV de produits de WooCommerce précise que « the importer uses product IDs or SKUs in the CSV to match existing products » (l’importateur utilise les ID de produit ou les SKU du CSV pour faire correspondre aux produits existants), et les lignes qui ne correspondent à rien sont ignorées lors d’une mise à jour. Adobe Commerce (anciennement Magento) fait la correspondance par SKU et ne le modifie pas : en comportement Add/Update, « all fields except sku can be updated » (tous les champs sauf le SKU peuvent être mis à jour), et un SKU inconnu devient un nouveau produit.

Les outils multicanaux fonctionnent de la même façon : Zoho Inventory relie les articles d’un canal quand le nom ou le SKU correspond à ce qu’il détient déjà, et gèle les commandes rattachées aux articles qui ne correspondent pas.

Au-dessus du SKU se trouve le GTIN — l’identifiant derrière un code-barres. GS1 se décrit comme le seul fournisseur officiel de GTIN GS1 et de codes-barres UPC dans le monde, et la règle qui prend les gens au dépourvu, c’est la granularité : « each variation of each product you sell requires a unique GTIN » (chaque variante de chaque produit que vous vendez exige un GTIN unique).

GS1 US l’illustre avec un t-shirt en trois tailles et trois couleurs — neuf codes-barres, pas un seul. Si vos variantes partagent un seul code, ou si le fichier de votre fournisseur ne porte les GTIN qu’au niveau du produit parent, les téléversements sur les places de marché peuvent être rejetés.

Alors, ce qui fait fonctionner un catalogue, ce n’est pas un abonnement. C’est une table de correspondance : votre SKU, le SKU du fournisseur, le GTIN, l’identifiant utilisé par chaque canal. Construisez-la une fois, et chaque outil en aval — importateur, plugin, appli de synchronisation, PIM — a quelque chose sur quoi s’appuyer pour faire correspondre. Sautez cette étape, et chacun échoue à sa façon (doublons, lignes ignorées, commandes gelées), toujours pour la même raison.

Schéma : le SKU du fournisseur passe par une table maîtresse avec votre SKU, le GTIN et les ID de canaux vers la boutique, le flux d’achat et la place de marché; la sauter crée des doublons

La gestion du catalogue produit au-delà de votre propre boutique

Une fois que les données produit quittent la boutique, les systèmes qui les lisent appliquent des normes plus strictes que votre vitrine.

Les flux d’achat. Merchant Center impose des règles de champs que votre vitrine n’impose pas — identifiants, disponibilité, état, règles sur les images. Un produit qui s’affiche parfaitement sur votre site peut être absent des fiches gratuites. Il est utile de savoir comment fonctionnent les fiches produit gratuites de Google avant de creuser pourquoi les champs de votre flux produit ne s’affichent pas.

Les places de marché. Le téléversement en lot d’Amazon n’accepte ni le fichier de votre fournisseur ni l’export de votre boutique. Il accepte son propre gabarit, avec ses propres noms d’attributs, et répond par un rapport de traitement. Ce que le fichier doit contenir, et pourquoi des téléversements sont rejetés, est détaillé dans notre article sur le fichier plat Amazon. Les exemptions de GTIN y sont une demande d’approbation manuelle, pas une simple case à cocher.

Les assistants IA. Certains acheteurs posent maintenant la question à un assistant IA, qui répond à partir des données produit qu’il peut lire. Des attributs incomplets, des noms incohérents et des fiches techniques enfouies dans une image limitent tous ce qu’un assistant peut dire avec exactitude ; plus de détails dans optimisation pour la recherche IA.

Aucun des trois n’exige un PIM. Les trois exigent la même chose : des attributs complets et cohérents, rattachés à un identifiant stable. C’est un problème de données, et seulement parfois un problème de logiciel.

Ce que nous faisons au lieu d’acheter un logiciel de gestion de catalogue

Pour les catalogues que nous gérons, les données produit vivent dans une table maîtresse ou une base de données que nous contrôlons, y sont nettoyées, puis chargées de là vers la boutique ou la place de marché. Nos projets ont tourné sur WooCommerce, Magento et des places de marché, y compris des téléversements en lot et de la synchronisation de stock, avec plus de 100 000 produits téléversés au total. Pas de PIM, parce qu’à cette échelle de catalogue, ça ajoute un système sans retirer une seule étape.

Quand des champs personnalisés, un modèle d’attributs sur mesure ou un plugin conçu spécifiquement sont réellement la bonne réponse, c’est une construction, pas un abonnement. C’est le terrain du développement e-commerce, et le coût de construction d’une boutique est détaillé dans ce que coûte un site e-commerce.

Appliquez les quatre questions à votre propre catalogue. « Un seul canal, deux ou trois fournisseurs, des changements trimestriels, une poignée de champs » : gardez votre argent. « Plusieurs canaux, plusieurs fournisseurs, des fichiers hebdomadaires, des dizaines de champs » : la conversation sur le logiciel vaut la peine d’être tenue, mais commencez-la en construisant la table de correspondance, parce que ce travail doit se faire de toute façon.

Une estimation de catalogue de notre part est gratuite : nous regardons ce que vous vendez et comment vos fournisseurs livrent les données, puis nous vous disons quel montage convient et ce que le chargement coûte.

Demandez une estimation gratuite de votre catalogue

Balises :

Articles connexes

Wix Multilingual et Squarespace multilingue : ce que chacun traduit, et ce qu’il ne traduit pas

Temps de lecture : 8:15 min

Dans cet article Ce que traduisent Wix Multilingual et l’intégration Weglot de Squarespace Ce qui reste manuel sur un site bilingue Wix ou Squarespace Où vit la traduction si vous…

Voir l’article

Balises hreflang pour le Canada et les États-Unis : en-CA, en-US, fr-CA, es-US

Temps de lecture : 9:1 min

Dans cet article Ce que signifient vraiment en-CA, en-US, fr-CA et es-US Hreflang x-default : la page pour tous les autres Liens retour : la règle la plus souvent enfreinte Trois façons…

Voir l’article

SEO multilingue : pourquoi une page traduite ne se classe souvent pas

Temps de lecture : 8:46 min

Dans cet article Un mot-clé traduit n’est pas le mot-clé qu’on recherche SEO multilingue ou SEO international : deux problèmes différents Google détecte la langue par les mots, pas par la…

Voir l’article

Contactez-nous et nous vous dévoilerons des possibilités pour votre site web dont vous ignoriez l'existence.

Vous voulez en savoir plus ?

Contactez-nous et nous vous dirons tout ce que vous devez savoir !

Ou parlons-en maintenant
Your 3my agent
Your 3my agent
Your 3my agent Chatting with 3my
Before we start
Please tell us a little about yourself.
Hello! How can I help you today?
A conversation with an operator will appear here.
Powered by BrainChat