Koszyk z określonym czasem rezerwacji

0

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?

0

Tylko tej rezerwacji mi brakuje, jakby tego nie było to bym dla niezalogowanego użytkownika trzymał id towaru i ilość w localstorage albo cookies.

1 użytkowników online, w tym zalogowanych: 0, gości: 1