У меня специфика, я не могу держать продукты по корзинам пользователей, выбирая продукт в корзину - продукт становится не доступен другим покупателям . Это проблема ! Мне нужно снова вернуть продукт в продажу если его не купили и он лежит в чьей то корзине.
не хочу учиться - хочу денег
учебники для лохов, лучше устроиться на работу и вопить на форуме, чтобы рассказали как что делать, чтобы не уволили )))
Сайт - это распределенная система, он подчиняется "
CAP-теореме". Традиционный сайт, который работает по HTTP - это AP-модель, он не может обеспечить консистентность состояния корзины при действиях разных пользователей.
Тебе нужна CP-модель - например, блокировать товар, и поддерживать постоянную связь браузера с сервером по web sockets. Если юзер отвалился по разрыву связи - разблокировать товар для других пользователей.
Это уже не сайт, а web-приложение. Вперед, учи ECMA и vue/react. А что, думал, в сказку попал? )