Pular para o conteúdo principal

Cron Jobs

Vários recursos exigem que tarefas agendadas (cron jobs) sejam executadas. Todas as URLs estão listadas em Setup → Settings → Products na parte inferior.


Por que Cron Jobs?

  • E-mails de carrinho abandonado – Enviados apenas quando o cron é executado.
  • Notificações de volta ao estoque – Verificadas quando o cron é executado.
  • Alertas de queda de preço – Verificados quando o cron é executado.
aviso

Sem esses crons, esses recursos não funcionarão.


URLs de Cron

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

Substitua yoursite.com pelo seu domínio real.


Como adicionar ao Crontab

Linux / cPanel

  1. Abra seu crontab: crontab -e
  2. Adicione linhas como:
# 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

Alternativa: wget

0 9 * * * wget -q -O - "https://yoursite.com/products/cron/abandoned_cart_emails" > /dev/null 2>&1

PHP CLI (se curl/wget indisponível)

0 9 * * * php -r "file_get_contents('https://yoursite.com/products/cron/abandoned_cart_emails');"

Comportamento do Cron

  • Cada endpoint verifica se seu recurso está habilitado antes de executar.
  • Se desabilitado, sai imediatamente.
  • A saída é mínima (ex.: "Sent: X" para e-mails). Sem saída geralmente significa nada a processar ou recurso desabilitado.

Testing

Você pode testar visitando a URL em um navegador ou executando:

curl "https://yoursite.com/products/cron/abandoned_cart_emails"

Você deve ver uma resposta curta (ex.: "Sent: 0" ou "Disabled").


Support

Se precisar de ajuda com o Perfex Shop, visite o Support Ticketing Area.