Mes balises meta ne se mettent pas à jour automatiquement.
Les mises à jour automatiques nécessitent des réglages enregistrés et autorisés, ainsi qu’une tâche cron qui appelle l’URL fournie par le module.
Préparer les réglages
- Chargez chaque réglage à automatiser et vérifiez sa langue, les pages ciblées et les modèles de titre et de description.
- Vérifiez l’option de remplacement des métadonnées existantes. Si elle reste désactivée, les champs déjà remplis ne sont pas recalculés. Si vous l’activez, les textes existants peuvent être écrasés : conservez une sauvegarde avant de traiter des données à préserver.
- Placez Autoriser la mise à jour automatique sur oui, puis cliquez sur Sauvegarder le réglage. Rechargez le réglage pour vérifier que ces choix sont conservés. L’action Appliquer est distincte et ne sauvegarde pas le réglage.
Programmer le cron
Dans l’onglet Aide, rubrique Mise à jour automatique, copiez l’URL complète affichée par votre installation. Depuis la version 1.2.20, le module fournit une URL de contrôleur PrestaShop : remplacez toute ancienne URL pointant directement vers le fichier oesfp_cron.php dans le dossier du module. Utilisez l’URL générée, sans la reconstruire manuellement.
Demandez à votre hébergeur ou à la personne qui administre le serveur de programmer l’appel HTTP de cette URL. Un service de planification externe tel que cron-job.org peut aussi convenir si ses limites de durée d’exécution et de volume de réponse sont adaptées à votre traitement.
Choisissez une fréquence selon les changements du catalogue et le temps nécessaire au traitement. Une exécution quotidienne peut servir de point de départ à ajuster ; évitez le chevauchement de deux exécutions longues. Vérifiez l’historique du planificateur après l’heure prévue.
Contrôler le résultat
Le cron reprend les réglages enregistrés avec l’autorisation automatique, leurs langues, leurs périmètres et leurs options de remplacement. Il ne modifie pas les légendes d’images. En multiboutique, contrôlez tous les réglages autorisés : la sélection du cron n’est pas limitée aux réglages de la boutique indiquée dans son URL.
Vous pouvez appeler l’URL dans votre navigateur pour diagnostiquer la réponse, mais cet appel lance réellement le traitement. Le message no settings found indique qu’aucun réglage automatique n’a été trouvé : consultez cette vérification. Le message opartaffiliation token correspond à un refus du contrôle d’accès : reprenez l’URL complète actuelle et vérifiez que le module est activé.
oesfp_cron ok indique que le contrôleur a atteint la fin de son exécution ; ce message ne prouve pas à lui seul que chaque champ a changé. Vérifiez quelques pages représentatives et leurs métadonnées. Si la tâche échoue ou n’aboutit pas, faites contrôler la réponse HTTP, les limites d’exécution et les journaux par votre hébergeur.
La mise à jour dans la boutique est distincte de la prise en compte dans Google.