Cześć. Ostatnio nurtuje mnie pytanie jak działa moment w płatnościach w sklepach internetowych (moment kiedy przechodzi się do kasy). Dotychczas zapisywałem u klienta unikalny string z sesją i cookie i na podstawie tego brałem z bazy danych zamówienie z flagą "pending" i wszystkie przedmioty co użytkownik dodał pojawiały się w tym zamówieniu. Tutaj pojawia się mój problem, użytkownik może być na stronie zamówienia a w nowej karcie dodać nowe produkty. W jaki sposób rozwiązuje to allegro skoro tam dalej są te same produkty po odświeżeniu? Czy jeśli klient zamówi to wybierze tylko te co są w zamówieniu a resztę zostawi w nowym koszyku? Oczywiście prawdopodobnie pójdę na prostsze rozwiązanie i po kliknięciu zamów sprawdzę czy te same produkty w tej samej ilości znajdują się w koszyku i na stronie. Ktoś potrafi mi przybliżyć na jakiej zasadzie działa to w sklepach internetowych? Czy sposób w który ja chcę to rozwiązać jest optymalny?