Cron Jobs
Plusieurs fonctionnalités nécessitent l'exécution de tâches planifiées (cron jobs). Toutes les URLs sont listées dans Setup → Settings → Products en bas.
Pourquoi les Cron Jobs ?
- Emails panier abandonné - Envoyés uniquement lorsque le cron s'exécute.
- Notifications retour en stock - Vérifiées lors de l'exécution du cron.
- Alertes baisse de prix - Vérifiées lors de l'exécution du cron.
attention
Sans ces crons, ces fonctionnalités ne fonctionneront pas.
URLs Cron
| Fonctionnalité | URL | Recommandé |
|---|---|---|
| Emails panier abandonné | https://yoursite.com/products/cron/abandoned_cart_emails | Quotidien |
| Retour en stock | https://yoursite.com/products/cron/back_in_stock_emails | Quotidien |
| Baisse de prix | https://yoursite.com/products/cron/price_drop_emails | Quotidien |
Remplacez yoursite.com par votre domaine réel.
Comment ajouter au Crontab
Linux / cPanel
- Ouvrez votre crontab :
crontab -e - Ajoutez des lignes comme :
# Exécution quotidienne à 9h00
0 9 * * * curl -s "https://yoursite.com/products/cron/abandoned_cart_emails" > /dev/null 2>&1
0 9 * * * curl -s "https://yoursite.com/products/cron/back_in_stock_emails" > /dev/null 2>&1
0 9 * * * curl -s "https://yoursite.com/products/cron/price_drop_emails" > /dev/null 2>&1
Alternative : wget
0 9 * * * wget -q -O - "https://yoursite.com/products/cron/abandoned_cart_emails" > /dev/null 2>&1
PHP CLI (si curl/wget indisponible)
0 9 * * * php -r "file_get_contents('https://yoursite.com/products/cron/abandoned_cart_emails');"
Comportement des crons
- Chaque endpoint vérifie si sa fonctionnalité est activée avant d'exécuter.
- Si désactivé, il s'arrête immédiatement.
- La sortie est minimale (ex. "Sent: X" pour les emails). Pas de sortie signifie généralement rien à traiter ou fonctionnalité désactivée.
Test
Vous pouvez tester en visitant l'URL dans un navigateur ou en exécutant :
curl "https://yoursite.com/products/cron/abandoned_cart_emails"
Vous devriez voir une courte réponse (ex. "Sent: 0" ou "Disabled").
Support
Pour de l'aide avec Perfex Shop, visitez la Zone de tickets de support.