Zum Hauptinhalt springen

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

FeatureURLRecommended
Abandoned cart emailshttps://yoursite.com/products/cron/abandoned_cart_emailsDaily
Back-in-stockhttps://yoursite.com/products/cron/back_in_stock_emailsDaily
Price drophttps://yoursite.com/products/cron/price_drop_emailsDaily

Ersetzen Sie yoursite.com durch Ihre tatsächliche Domain.


So fügen Sie es zur Crontab hinzu

Linux / cPanel

  1. Öffnen Sie Ihre Crontab: crontab -e
  2. 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.