Cron Jobs
Mehrere Funktionen benötigen geplante Aufgaben (Cron Jobs). Alle URLs werden unten unter Setup → Settings → Products aufgelistet.
Warum Cron Jobs?
- E-Mails zu verlassener Warenkorb – Werden nur beim Ausführen des Cron gesendet.
- Rücklieferungsbenachrichtigungen – Werden beim Ausführen des Cron geprüft.
- Preissenkungsbenachrichtigungen – Werden beim Ausführen des Cron geprüft.
warnung
Ohne diese Cron-Jobs funktionieren diese Funktionen nicht.
Cron URLs
| Feature | URL | Recommended |
|---|---|---|
| Abandoned cart emails | https://yoursite.com/products/cron/abandoned_cart_emails | Daily |
| Back-in-stock | https://yoursite.com/products/cron/back_in_stock_emails | Daily |
| Price drop | https://yoursite.com/products/cron/price_drop_emails | Daily |
Ersetzen Sie yoursite.com durch Ihre tatsächliche Domain.
So fügen Sie es zur Crontab hinzu
Linux / cPanel
- Öffnen Sie Ihre Crontab:
crontab -e - Fügen Sie Zeilen wie folgt hinzu:
# Run daily at 9:00 AM
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 (wenn curl/wget nicht verfügbar)
0 9 * * * php -r "file_get_contents('https://yoursite.com/products/cron/abandoned_cart_emails');"
Cron-Verhalten
- Jeder Endpunkt prüft, ob seine Funktion aktiviert ist, bevor er ausgeführt wird.
- Wenn deaktiviert, wird sofort beendet.
- Die Ausgabe ist minimal (z. B. „Sent: X“ für E-Mails). Keine Ausgabe bedeutet normalerweise nichts zu verarbeiten oder Funktion deaktiviert.
Testing
Sie können testen, indem Sie die URL im Browser aufrufen oder ausführen:
curl "https://yoursite.com/products/cron/abandoned_cart_emails"
Sie sollten eine kurze Antwort sehen (z. B. „Sent: 0“ oder „Disabled“).
Support
Bei Fragen zu Perfex Shop besuchen Sie den Support Ticketing Area.