La réponse courte : chaque fois que le stock d'un produit change, Nada met en file d'attente un retri des collections auxquelles il appartient. En fonctionnement normal, ce retri se termine en moins de 30 minutes.
La réponse plus détaillée compte lorsque quelque chose semble bloqué. Poursuivez votre lecture si un produit récemment épuisé est encore proche du haut, ou si un produit nouvellement ajouté n'a pas encore trouvé sa place.
Comment le tri est déclenché
Nada n'exécute pas le tri selon un planning fixe. Chaque changement de stock dans Shopify envoie un webhook à Nada, et c'est ce qui déclenche le tri. Dans une boutique calme, le tri se produit donc à peu près aussi vite que votre stock change.
Pourquoi nous retardons les retris
Si le stock d'une collection change plusieurs fois en peu de temps, la trier après chaque changement ne ferait que déplacer les produits inutilement. Nada attend donc un délai minimal entre deux tris d'une même collection. Ce délai augmente avec la taille de la collection :
Taille de la collection
|
Délai minimal de re-tri
|
0-99 produits
|
30 minutes
|
100-499 produits
|
45 minutes
|
500-1999 produits
|
90 minutes
|
2000-9999 produits
|
3 heures
|
10000-99999 produits
|
24 heures
|
100000+ produits
|
Jamais
|
Ainsi, si une collection de 5 000 produits semble ne pas avoir été mise à jour depuis deux heures, cela reste dans la fenêtre attendue.
« Mais ça fait des jours que c'est bloqué »
Un scénario prend effectivement bien plus de temps que ce que suggère le tableau : lorsque vous modifiez un paramètre qui affecte tous les produits (par exemple, désactiver puis réactiver le masquage, ou changer de mode de tri), Nada doit retraiter tous les produits concernés, pas seulement ceux dont le stock a changé. Pour une boutique de plusieurs milliers de produits, cela peut prendre de nombreuses heures ; pour de très grands catalogues, cela a déjà pris plusieurs jours. Nous sommes limités par les quotas de l'API Shopify et ne pouvons pas accélérer ce processus, mais nous surveillons les tâches en cours d'exécution, et la file d'attente finit toujours par se vider.
Si vous attendez depuis plus longtemps que ce que prévoit le tableau et que vous êtes certain qu'aucun changement de paramètre n'est en cours en arrière-plan, essayez ceci : ouvrez Trier les collections dans Nada, trouvez la collection concernée, désactivez sa bascule Tri automatique, puis réactivez-la. Cela remet uniquement cette collection en file d'attente, sans toucher au reste.
À vérifier également : dans l'administration Shopify, le type de tri de la collection doit être Manuellement. S'il est réglé sur autre chose, Shopify remplace le tri de Nada. (Cela se produit généralement lorsque quelqu'un modifie le menu déroulant de tri dans l'administration Shopify : Shopify réinitialise Nada dans ce cas.)
Toujours pas de tri ?
Si l'astuce consistant à désactiver puis réactiver la bascule ne fonctionne pas, l'article Pourquoi mon produit épuisé n'est-il pas encore masqué ou déplacé en bas ? passe en revue les autres causes courantes (variantes encore en stock, emplacements secondaires, étiquette nada-ignore).
