Des ventes dispersées sur Coupang, Naver et Cafe24, réunies sur un seul écran
Les données de commandes qu'il fallait aller chercher boutique par boutique sont désormais collectées automatiquement sur les trois plateformes, agrégées selon un même critère et réunies sur un seul écran.
Consultation de l'état des ventes
Avant
Séparément par boutique, sur 3 plateformes
Après
Un seul écran · collecte automatique
Contexte
Une entreprise ne vend pas que sur une seule boutique en ligne. Les mêmes produits sont présents sur Naver Smart Store, sur Coupang et sur sa propre boutique (Cafe24). Avec deux marques, le nombre de boutiques double, et le nombre d’écrans d’administration augmente d’autant.
Ce que nous avons constaté sur le terrain
Pour consulter l’état des ventes, il fallait se connecter à chaque plateforme, définir la période et télécharger un fichier Excel. Sept boutiques, sept fois. Les fichiers reçus avaient des noms de colonnes différents selon la plateforme, et les termes désignant les statuts de commande différaient aussi. La fusion finissait donc par redevenir un travail manuel.
Le problème tel que nous l’avons défini
Le problème n’était pas la collecte, mais l’agrégation selon un même critère. Empiler les commandes des trois plateformes telles quelles donnait des totaux incohérents. Sans décider comment refléter annulations et remboursements, les chiffres de l’écran divergeaient de ceux des écrans d’administration des plateformes.
Ce que nous avons construit
- 3 collecteurs, un par plateforme — Naver Smart Store, Coupang, Cafe24. La méthode d’authentification comme le format des données diffèrent d’une plateforme à l’autre ; ils ont donc été construits séparément
- Renouvellement automatique du jeton Cafe24 — les jetons OAuth expirent. Une fois expirés, la collecte s’arrête silencieusement, et on ne s’en aperçoit que plusieurs jours plus tard. Nous avons enchaîné automatiquement l’authentification par navigateur jusqu’à l’émission et le renouvellement du jeton
- Stockage normalisé — les colonnes, différentes selon la plateforme, sont alignées sur un format unique avant d’être insérées dans la base de données. Pour fusionner, il faut d’abord une même forme
- Ventes nettes incluant les remboursements — en plus du total des ventes, nous calculons séparément la valeur après déduction des remboursements. C’est elle qui reste réellement en main
- Tableau de bord intégré et export Excel — l’état de collecte par boutique et par plateforme ainsi que l’évolution des ventes par période se consultent sur un seul écran, et ce qui y est vu se télécharge tel quel en Excel
Résultats
Livré dans les 2 semaines du délai contractuel. L’état des ventes autrefois dispersé sur trois plateformes se consulte sur un seul écran, et s’exporte en Excel sur la période souhaitée.
D’autres réalisations conçues de la même manière sont rassemblées sous Collecte de données web.
D’autres réalisations sur le même sujet sont rassemblées sous Analyse de données.
Sources des faits
Écrans du système livré