Товар добавляется в Корзину! И все в базу ничего не пишется. Просто выбранные данные хранятся в куках например. Что бы избежать проблем что потом человек пойдет оплачивать, а товар уже купили и его нет в наличии. То на странице checkout можно сделать эту проверку, и вывести предупреждение - что данного товара нет в нужном кол-ве.