Как реализовать систему оптовой продажи ключей от игр Стим на сайте Django?

Всем привет, недавно посетил один из сайтов по оптовой продаже ключей от игр Стим. Там реализована такая система:

Покупатель выбирает игру, его перенаправляет на страницу с таблицей, в которой частично отображён ключ и номер ключа. В последнем столбце таблицы расположены html флажки(при нажатии на флажок в шапке таблицы - выделяются все флажки на странице. Т.е. выбираются все товары таблицы на данной странице). После таблицы есть кнопка, "в корзину", которая отправляет все выбранные товары в корзину.

В самой корзине находится идентичная таблица, но при нажатии на флажок, уже выбираются те ключи, которые пойдут на оплату. После того, как пользователь выбрал и оплатил эти ключи, происходит проверка оплаты:

Если верно - то: его перенаправляет на страницу с такой же таблицей, но на ней ключи от игр выведены полностью и нет флажков.

Если ложь - то выводит сообщения об ошибке оплаты.

Как сделать так, чтобы покупатель, после покупки, получал именно тот ключ, который сам выбрал?


Ответы (0 шт):