Éditez config.json avec votre clé API (créée depuis Dashboard > Intégrations > Clés API) et le chemin absolu vers le dossier d'import Sage :
{
"api_url": "https://votre-domaine.fr/api/public/export?format=json",
"api_key": "rvk_VOTRE_CLE_API",
"output_dir": "C:\\Sage\\Import",
"output_filename": "prix_concurrents.csv",
"csv_separator": ";",
"csv_encoding": "utf-8-bom",
"field_mapping": {
"CodeArticle": "sku",
"Designation": "product_name",
"Categorie": "tag",
"Concurrent": "competitor_name",
"PrixAchat": "price_competitor",
"PrixVente": "price_client",
"EcartPct": "diff_pct",
"Stock": "stock"
},
"log_file": "sync.log"
}
Le champ output_dir doit pointer vers le dossier surveillé par Sage pour les imports automatiques ; le CSV est généré sous le nom défini par output_filename. Remplacez rvk_VOTRE_CLE_API par votre clé réelle : le script refuse l'exécution tant que cette valeur par défaut n'est pas remplacée.