Les catalogues XML…entre découragement et désespoir


Les plateformes d’affiliation fournissent des flux XML ou CSV (qui décrit les produits, le prix, les images, les liens trackés, …) pour aider à peupler un catalogue.
Par exemple, imaginons que je veuille récupérer dans le catalogue de Lily, que les mariés vont utiliser pour faire leur liste de mariage:

  • les livres de la FNAC
  • les draps de Pxmania
  • les casseroles de Alice Délice

oui, je sais, c’est hyper trop sexy comme catalogue.
Quoi qu’il en soit, je récupère donc le flux XML ou CSV de FNAC par Zanox, celui de Pixmania par TradeDoubler et celui d’Alice Délice par NetAffiliation.

Et là, première surprise (qui aurait du être une évidence) : toutes les plateformes d’affiliation exportent un flux par defaut de format different. Les noms, les ordres, les contenus des champs ne sont pas les mêmes.
Dans un c’est “Nom du produit, Prix, Catégorie”, dans l’autre c’est “Product Catégory, Description, Price”.
Je caricature à l’extrême évidemment, mais comme côté dev, ça a l’air très très compliquer d’utiliser des flux qui sont tous différents, je regarde donc si je ne peux pas simplifier un peu tout ça.

Petite lueur d’espoir… je peux customiser mon flux à ma guise directement sur la plateforme??? changer les ordres, redéfinir les entêtes ???
Et là, deuxième surprise : oui je peux, mais c’est la croix et la bannière et en plus j’ai une libertée très limitée , voire surveillée, (sauf sur TradeDoubler, qui s’avère être relativement facile à utiliser et entièrement paramètrable…mon rayon de soleil de la soirée…:-))

Bref, après 4 heures à me battre avec les différentes plateformes pour essayer de standardiser mes flux, j’arrive à peu près à quelque chose.

Et là, commence la vraie galère. Si je veux créer un catalogue un peu cohérent, je dois faire une table de correspondance entre les catégories des plateformes et celles de Lily. Par exemple, la catégorie “Maison/Cuisine/Vaisselle/Casseroles” de Net Affiliation ira dans la catégorie “Cuisine et quotidien/Ustensiles” de Lily.

Mais pour faire ça, il me faut la liste intégrale des catégories des plateformes.

Apparemment je dois être la première à demander un truc pareil. Personne ne comprend ma demande. Chez une plateforme on me donne une liste loin d’être exhaustive et en allemand (quel plaisir) tout en me disant très gentillement que suite à ma demande, le support est en train de faire la traduction en français et anglais.

Je suis au bord de la crise de nerfs, et mon cher et tendre le remarque bien. Il appelle donc un ami (merci Jean-Pierre), qui gère un comparateur de prix et a le même type de problématique. Réponse de l’ami : “effectivement, c’est la galère”.

J’y retourne alors!

Laisser un commentaire

2 Commentaires

  1. paulNo Gravatar

     /  21 Fevrier 2011

    Salut,

    Je suis entrain de me lancer moi aussi dans la construction d’un site qui comportera plusieurs catalogues provenant de plusieurs services d’affiliations.

    Je me posais justement cette question, à savoir comment combiner des flux xml ou csv différents.

    As tu trouvé une solution?

    Merci

  2. MaïtisNo Gravatar

     /  22 Fevrier 2011

    Bonjour Paul,
    malheureusement je n’ai pas trouvé de solution au moment de notre lancement, et j’ai du construire ma propre moulinette dans Excel (à partir des csv donc) pour :
    - standardiser les différents flux des plateformes d’affiliation, qui ont tous des formats différents, et des formats qui ne sont que rarement ou peu, à part chez TradeDoubler et Zanox, customisables
    - nettoyer les différents flux des plateformes d’affiliation (chez NetAffiliation notamment, un certain nombre de caractères spéciaux html viennent polluer les flux)
    - standardiser les catégories produits (puisque toutes les plateformes ont des nomenclatures différentes, voire certaines n’ont même pas de catégorie plateforme et utilisent uniquement les catégories marchands)

    Ceci étant dit, la société Inovia (http://www.inovia.fr) a depuis développé une solution.
    Tu peux les contacter sur le mail contact@inovia-team.com
    A bientôt !

    Maïtis

Laisser un commentaire

*