Importation d’un catalogue d’avis
Présentation
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é.
Format du catalogue
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é…) |
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 |
Exemple de catalogue
<?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>
Importation du catalogue
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.