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

Problème : Les modifications de produits ne sont pas validées


Le problème

Lorsque vous apportez des modifications à vos produits dans l'interface de Store Commander, la ligne correspondante reste en gras sans jamais être validée ou seulement au bout d'un long moment.

Ce problème similaire de validation peut se produire aussi lors d'un import modifiant les produits.

Certains modules PrestaShop ralentissent parfois considérablement la validation de modification de produits effectuée dans l'interface de Store Commander et affecte le bon fonctionnement du processus d'import CSV.

En effet, à chaque modification de produits, ces modules utilisent les points d'accroche de PrestaShop (hooks) qui sont déclenchés pour effectuer une ou plusieurs actions spécifiques. Ce sont ces actions qui ralentissent le processus de validation, notamment lorsqu'un accès sur un serveur distant est fait pour mettre à jour le produit sur un comparateur de prix par exemple.

Pour savoir quels sont ces modules, depuis le backoffice PrestaShop > Modules > Positions, cochez l'option 'afficher les points d'accroche invisibles'.

Pour les versions PS 1.7.x > Apparence > Positions

Puis recherchez le point d'accroche ActionProductUpdate. Vous verrez ainsi la liste des modules greffés sur ce hook.

La solution

Pour palier à ces problèmes, il est nécessaire de vérifier la configuration de ces modules, pour ensuite dégreffer le ou les modules concernés de ce point d'accroche ActionProductUpdate et si possible mettre en place une tâche CRON afin d'automatiser la prise en compte des modifications apportées sur les produits.
Ainsi, ces modules ne seront lancés que périodiquement et non à chaque modification d'un produit.
Dans Store Commander, vous pouvez effectuer des centaines de modifications en une minute, ce sont autant d'appels à ces modules que vous devez éviter pour garder une expérience satisfaisante de Store Commander.

Pour mettre en place ces tâches CRON, consultez les documentations des modules. Vous devrez également supprimer les modules en question dans les hooks de PrestaShop (voir documentation de chaque module).

Liste des modules connus permettant d'utiliser une tâche CRON :

  • Advanced Search
  • Ebay
  • Shopping Flux
  • PriceMinister
  • Amazon
  • MailChimp Integration
  • ...

 


 



Articles associés