Помогите создать корзину
Есть задача, бот через которого можно заказывать пиццу, на выбор есть 4 пиццы, к каждой из пицц выбор размера, 15, 30см. После выбора пиццы и размера выходит инлайн клавиатура с кнопкой сохранить, по нажатию этой кнопки выбранная пицца с выбранным размером должны быть помещены в корзину для будующей оплаты, как сделать помещение в корзину. Знаю что нужна база данных sqlite3. Суть сохранять позиции в корзине
Ответы (1 шт):
Я, может быть, не очень понял ваш вопрос. Но алгоритм такой:
Создать таблицу "cart" в базе данных sqlite3 со следующими столбцами: "id" (уникальный идентификатор), "название пиццы", "размер", "цена".
При нажатии кнопки "сохранить" выбранная пицца и размер добавляются в таблицу "cart" как новая запись.
Для получения информации о корзине можно использовать SQL-запрос "SELECT * FROM cart".
Для удаления позиции из корзины можно использовать SQL-запрос "DELETE FROM cart WHERE id = <указанный id>"
После оплаты, информация о корзине может быть удалена или сохранена для истории заказов.