Cześć!
tabela user:
- userId
- login
- password
- personalData
-tempId
tabela cart:
- cartId
- userId
tabela cartitem:
- userid
- itemId
cookies przeglądarki:
- PHPSESSIONID
Wszystko już działa, dla osoby która pierwszy raz wchodzi na stronę tworzone jest anonimowe konto z pustym loginem hasłem i id sesji php oraz może ona kupować bez logowania. Jednak w miarę upływu czasu ludzie mogą zapomnieć o tej stronie i nie usunąć produktów z koszyka.
Mam taki pomysł:
- dodać datę ostatniego weścia na stronę do tabeli user,
- sprawdzać codziennie cronem czy od ostatniego wejścia minął 1 dzień, jeżeli tak to kasować koszyk,
- wprowadzić limit ilości pojedyńczego przedmiotu do np. 30.
Jak to zrobić dobrze?