Pour créer un ticket support, commencez par une recherche

Comment gérer les erreurs de timeout générées par Cloudflare ?

Lorsque Cloudflare est installé sur votre boutique, un problème spécifique peut apparaitre lors d'un import avec Store Commander, matérialisé par cette erreur :

Il s'agit d'un timeout déclenché par Cloudflare, généralement pour des raisons de sécurité. Ce dernier a pour effet d'interrompre totalement le processus de votre import.

Pour palier à ces timeout, dans l'interface d'import Store Commander, vous avez à votre disposition un outil très utile, j'ai nommé : l'auto-import

L'auto-import vous permet d'importer vos fichiers csv par lots de lignes et à intervalle de temps régulier. La solution parfaite pour éviter de déclencher les timeout !

Voici comment fonctionne l'outil :

  • Saisissez tout d'abord le nombre de lignes dans la partie "Import des données" (en bas à droite de l'interface)


  • Ensuite cliquez sur l'icône  pour saisir l’intervalle de temps (pour traiter le nombre de lignes indiqué à l'étape précédente) - nous recommandons de conserver la valeur 60.





    Il est recommandé de tester l'import de quelques lignes au préalable pour savoir combien de temps votre serveur met à traiter ces lignes. Cela vous permettra de bien adapter les valeurs pour votre fichier.
  • Lorsque vos paramètres sont définis lancez l'import en cliquant sur le bouton Play

Et voila ! Votre fichier sera traité par lot de X lignes toutes les X secondes, créant ainsi plusieurs 'petits' processus qui pourront être traités par votre serveur, en évitant les surcharges et le déclenchement des timeouts.

L'auto-import permet d'import des fichiers volumineux tout en évitant de déclencher les timeouts, notamment ceux de Cloudflare.

Notez que si les paramètres choisis ne sont pas adaptés à votre serveur, alors le processus sera interrompu et ce message s'affichera :

Il faudra alors modifier le nombre de lignes et/ou l'intervalle de temps, avant de relancer votre import.