Importation d’un catalogue d’avis

La fonctionnalité d’importation d’un catalogue d’avis vous permet de faciliter la migration de vos avis existants vers monaviscompte. Le catalogue doit être construit en respectant le format explicité dans cette documentation.

Si vous quittez une solution concurrente pour monaviscompte, prenez contact avec notre équipe technique. Nous avons développé des outils de conversion de catalogue d’avis depuis les grands acteurs du marché.

Le catalogue d’avis est un fichier XML, dont l’élément racine doit être reviews. Les enfants sont ensuite des éléments review, dont le format est le suivant (l’ordre des éléments constitutifs d’une review n’a pas d’importance) :

nom requis type description
id oui integer identifiant de l’avis dans votre base de données
date oui integer date de dépôt de l’avis dans votre base de données, sous la forme d’un timestamp en secondes (10 digits)
satisfaction oui integer satisfaction de l’avis, entier sur 5
recommendation oui integer recommandation de l’avis, entier sur 10
item oui integer identifiant dans la base de données monaviscompte de la fiche évaluée. La fiche évaluée doit exister au préalable chez monaviscompte.
tag non string informations complémentaires sur la fiche évaluée (taille, couleur, fonctionnalité…)
email oui string email de l’utilisateur ayant déposé l’avis
login non string login de l’utilisateur ayant déposé l’avis. Il sera réutilisé s’il n’est pas déjà utilisé sur monaviscompte.fr
language oui string langue de l’avis (langues supportées : fr ou en)
experience_date non integer date de l’expérience ayant menée au dépôt de l’avis dans votre base de données, sous la forme d’un timestamp en secondes (10 digits)
title oui string titre de l’avis, ne pouvant excéder 140 caractères
comment non string corps de l’avis
answers non collection collection d’éléments answer, définis plus bas

 

Le format des éléments answer est le suivant :

nom requis type description
question oui integer identifiant de la question dans la base de données monaviscompte. La question doit exister au préalable chez monaviscompte.
value oui integer note de la réponse à la question, entier sur 5
<?xml version="1.0" encoding="UTF-8"?>
<reviews>
  <review>
    <id>1</id>
    <date>1420070400</date>
    <satisfaction>1</satisfaction>
    <recommendation>2</recommendation>
    <item>1</item>
    <email>email@email.com</email>
    <language>fr</language>
    <experience_date>1420070400</experience_date>
    <title>Titre de l'avis</title>
    <comment>Contenu de l'avis</comment>
    <answers>
      <answer>
        <question>1</question>
        <value>1</value>
      </answer>
      <answer>
        <question>2</question>
        <value>2</value>
      </answer>
      <answer>
        <question>3</question>
        <value>3</value>
      </answer>
      <answer>
        <question>4</question>
        <value>4</value>
      </answer>
      <answer>
        <question>5</question>
        <value>5</value>
      </answer>
    </answers>
  </review>
  <review>
    <id>2</id>
    <date>1420070400</date>
    <satisfaction>4</satisfaction>
    <recommendation>8</recommendation>
    <item>2</item>
    <email>email@email.com</email>
    <language>en</language>
    <experience_date>1420070400</experience_date>
    <title>Titre de l'avis n°2</title>
    <comment>Contenu de l'avis n°2</comment>
    <answers>
      <answer>
        <question>1</question>
        <value>1</value>
      </answer>
      <answer>
        <question>2</question>
        <value>2</value>
      </answer>
      <answer>
        <question>3</question>
        <value>3</value>
      </answer>
      <answer>
        <question>4</question>
        <value>4</value>
      </answer>
      <answer>
        <question>5</question>
        <value>5</value>
      </answer>
    </answers>
  </review>
</reviews>

Une fois que vous avez construit votre catalogue en respectant ces recommandations, prenez contact avec l’équipe technique sur support@monaviscompte.fr qui se chargera de l’importation du catalogue. Si vous rencontrez des problèmes à construire ce catalogue (vous n’êtes pas en possession de certains champs requis ou il manque des champs par rapport à votre référentiel, par exemple), prenez contact avec nous.