-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sélection des paniers abandonnés pour envoi via tâche cron #17
Comments
En chargeant les paniers via l'admin, la requête se forme correctement en utilisant le délai renseigné dans l'admin. Le tri se fait avec quote_table.updated_at < "2016-11-14 08:55:29" (délai renseigné : un jour). En lançant le traitement via la tâche cron, le tri se fait avec quote_table.updated_at < "2016-11-22 10:00:59". |
Cela vient de Notifier.php A mon avis, c'est if (!$delay) et non pas if (!$nodate). |
@septoctobre pas sur de bien comprendre celui la. Mais il est désormais automatiquement à false dans la déclaration de la fonction. Du coup cette condition ne doit jamais passer dans le else:
Normalement il n'y a pas de bugs de ce côté la |
Si le traitement est déclenché via l'admin, $nodate est bien null. Mais en cas de traitement via tâche cron, $nodate n'est pas null, c'est un objet de type "cron object manager" (de mémoire, pas sûr pour le type exact). |
@septoctobre j'étais pas du tout au courant de ce fonctionnement de Magento. J'ai fais un fix qui est plus clair. Même si |
@digitalpianism Oui j'ai vu passer sur StackExchange Magento, je vais intégrer ça tout de suite ! |
@septoctobre oui du coup j'ai réécri la signature des fonctions. J'aurais préféré un flag dans la config pour désactiver le premier parametre mais pas possible apparamment |
Lors de l'envoi des emails de relance des paniers abandonnés via la tâche cron, tous les paniers sont sélectionnés (y compris ceux n'ayant pas atteint le délai renseigné dans l'admin)
The text was updated successfully, but these errors were encountered: