Construire son catalogue · Module 3
Catégories, canaux, langues & devises
Un même produit ne se présente pas pareil sur votre site, sur une marketplace et dans un catalogue papier. Ce module vous apprend à ranger vos produits dans leurs catégories, à déclarer ces destinations (les canaux) et à activer les langues et devises dans lesquelles votre catalogue s'exprime.
12 min de lecture
Les catégories : une arborescence par canal
Les catégories (Catalogue → Catégories) rangent vos produits dans une arborescence : Maison > Cuisine > Petit électroménager. La subtilité de cocoPIM : un produit peut être classé différemment selon le canal (la destination de diffusion, présentée juste après). Sur votre site, le mixeur vit dans « Petit électroménager » ; sur la marketplace, dans « Cuisine & maison », parce que c’est l’arborescence que ce canal attend.
Chaque canal s’appuie sur une catégorie racine, choisie à sa création et non modifiable ensuite : l’arborescence se pose donc avant le canal. Une même racine peut servir à plusieurs canaux qui partagent le même rangement.


Le canal : une destination de diffusion
Un canal, c’est un endroit où vos produits sont diffusés. cocoPIM en distingue cinq types : site e-commerce, marketplace, API (pour alimenter une application), impression (catalogue papier) et autre. Chaque canal a ses propres langues, ses propres devises et sa propre arborescence de catégories.
Pourquoi c’est puissant ? Parce que le canal conditionne :
- ce qui est requis : la famille peut exiger une photo HD pour le site, pas pour le papier ;
- la complétude : chaque fiche a un score de complétude par canal et par langue. Un produit peut être prêt à 100 % pour le site en français et à 64 % pour la marketplace (le schéma ci-dessous le montre sur un cas concret) ;
- les valeurs différenciées : les attributs « par canal » peuvent porter une valeur différente sur chaque canal (titre long ici, titre court là).
| Nappe Garance | Français | Anglais |
|---|---|---|
| Boutique en ligne | 100 % | 82 % |
| Marketplace déco | 64 % | — |


Langues et devises : au niveau de l’espace, puis du canal
La logique se joue en deux temps :
- L’espace active les langues (français de France, anglais, allemand…) et les devises disponibles pour tout le catalogue.
- Chaque canal choisit ensuite, parmi elles, celles qui le concernent : votre site en FR + EN, la marketplace allemande en DE uniquement.
Dernier réglage, discret mais structurant : l’espace comme chaque canal désignent une langue et une devise par défaut. La langue par défaut de l’espace est celle des noms « de référence » de votre structure (familles, attributs, catégories), celle qui sert de repli quand une traduction manque. Choisissez-la dès le départ : c’est presque toujours la langue de travail de votre équipe.
Le système d’unités : des pouces pour vos lecteurs anglophones
Une mesure est un fait unique : 45 cm et 17,72 pouces sont la même donnée. cocoPIM ne vous demande donc jamais de la saisir deux fois : chaque attribut de mesure stocke une seule valeur, dans son unité de référence, et la conversion est un simple réglage d’affichage.
Dans l’onglet Langues & devises de l’espace, chaque langue active porte un système d’unités : Métrique (par défaut) ou Impérial. Passez votre anglais en Impérial, et la fiche produit affiche sous chaque mesure la valeur convertie : « ≈ 17,72 in » sous un champ à 45 cm, « ≈ 1,32 lb » sous un poids de 600 g. Le « ≈ » signale un arrondi d’affichage ; la donnée stockée, elle, reste intacte, et c’est toujours elle que reçoivent vos exports et votre API.
Qui décide de quoi ? Trois règles simples
- L’attribut fixe l’unité de référence. C’est le réglage Unité par défaut de l’attribut de mesure (Catalogue → Attributs) : l’unité dans laquelle la valeur est réellement conservée. Ce choix appartient à l’attribut, jamais à une langue.
- La langue regardée décide de l’affichage. Une langue en Impérial affiche la conversion sous le champ (« ≈ 17,72 in ») ; une langue en Métrique affiche la valeur de référence telle quelle, sans conversion.
- Exports, API et champs calculés reçoivent toujours l’unité de référence. La conversion est une vitrine : elle ne modifie jamais la donnée qui circule.
En pratique : déclarer son premier canal
Vérifiez les langues et devises de l'espace
Dans les paramètres de l’espace, activez les langues et devises dont vous avez besoin aujourd’hui.
Posez l'arborescence de catégories
Dans Catalogue → Catégories, créez la catégorie racine du futur canal, puis ses sous-catégories. Restez simple : 2 à 3 niveaux suffisent largement pour démarrer.
Créez le canal
Dans Catalogue → Canaux, créez par exemple « Boutique en ligne » de type e-commerce, choisissez sa catégorie racine (elle ne pourra plus être changée) et associez-lui ses langues et devises.
Notez les exigences du canal
Listez ce qui est indispensable pour que ce canal considère une fiche comme prête : vous le déclarerez dans vos familles au module suivant.