Jak na odeslání emailu při nedokončené objednávce?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- petr.jirous
- Člen | 128
Zdravím,
nedávno jsem na Slevomatu narazil na jednu zajímavou feature, která by se
mi docela líbila, ale zatím nevím, jak ji udělat.
Jde o to, že když chci na slevomatu něco objednat, jako první
v objednávkovém formuláři vyplním email. Pokud tu objednávku
nedokončím, tak mi to po několika dnech pošle email, ve kterém jsem
upozorněn, že jsem danou objednávku nedokončil.
Má prosím někdo nějaký nápad, jak to vyřešit?

- greeny
- Člen | 405
- tabulka v databázi: unfinished_orders (id, email, data, time, mail_sent, …)
- cron co každou hodinu projde unfinished_orders, vybere ty, co mají time < Time() – 60 * 60 * 24 * 3 (např) a rozešle maily, nastaví mail_sent na true
- po dokončení objednávky smažu řádek v unfinished_orders