Comment éviter un temps de chargement trop long lors de la mise à jour d'un pack ou d'un produit contenu dans un ou plusieurs packs ?
Différer la mise à jour des prix sur PrestaShop avant 8.1
Si l’enregistrement d’un pack ou d’un produit présent dans plusieurs packs est lent et que vous utilisez une version de PrestaShop antérieure à 8.1, vous pouvez différer la mise à jour des prix des packs.
Dans la configuration du module, ouvrez « Réglages spécifiques ». Après avoir configuré la tâche CRON décrite ci-dessous, activez « Différer la mise à jour du prix des packs (vous devez utilisez l’URL CRON dans ce cas) », puis enregistrez.
Sur PrestaShop 8.1 et les versions suivantes, ce réglage n’est pas affiché : ce mécanisme de report des prix ne s’applique pas.
Configurer la tâche CRON
Utilisez l’URL de la tâche CRON fournie par votre propre boutique dans la configuration du module. Une tâche planifiée doit l’appeler pour exécuter les mises à jour différées. Définissez une fréquence adaptée à vos besoins : tant que la tâche ne s’exécute pas, ces mises à jour restent en attente.
Consultez la procédure de création d’une tâche CRON. Utilisez toujours l’URL de votre boutique.
Différer la mise à jour des quantités disponibles
Le réglage « Différer la mise à jour des quantités disponibles (vous devez utilisez l’URL CRON dans ce cas) » concerne un traitement distinct : l’actualisation des disponibilités des packs à la confirmation d’une commande. Il ne remplace pas le réglage de prix et reste proposé dans la configuration sur les versions récentes de PrestaShop.
Activez-le uniquement si la tâche planifiée appelle bien l’URL CRON du module ; les quantités différées attendent elles aussi cette exécution.
Autres FAQ dans la même catégorie
- Comment créer un lot de plusieurs exemplaires d’un même produit ?
- Comment configurer l’affichage des packs et des packs liés ?
- Comment créer un pack et définir son prix ?
- Puis-je associer un pack à plusieurs boutiques (mode multiboutique)
- Comment migrer mes données Advanced Pack vers une nouvelle installation PrestaShop ?