Import CSV

Import des clients via CSV

Limitations

Attention Shopify limite à 1MB les fichiers d'import clients via CSV. Pensez à spliter le fichier si nécessaire.

Une limitation en nombre de lignes est aussi appliquée : il est recommandé de ne pas dépassé 900 lignes par fichier.

Solution

Pour palier à cela, un script a été réalisé afin d'automatiser l'import des fichiers CSV en utilisant l'API admin (endpoint caché). Le script est disponible ici : https://gitlab.com/abecms/izac/api/-/blob/develop/src/Command/UploadShopifyCsvCustomers.php

Ce script prends 3 paramètres :

  • Le répertoire qui contient l'ensemble des fichiers CSV
  • Le cookie de l'utilisateur identifié sur Shopify
  • Le jeton CSRF de l'utilisateur identifié sur Shopify

Pour récupérer le cookie et le jeton CSRF, il faut être loggué au back-office Shopify, ouvrir la console de son navigateur et récupérer ces informations sur une une des requetes faites à l'API Shopify.