Как выводить на сайт количество товара доступного для покупки?
Подскажите пожалуйста как лучше реализовать вывод динамического значения (количество товара доступного к покупке) на сайте.
Есть главная страница сайта, на ней форма для оплаты товара, над которой выводится количество товара доступного к покупке, после оплаты пользователем, из этого значения должно быть вычтено количество товара приобретенное пользователем.
Изначально количество товара задается владельцем сайта и может редактироваться им в любое время.
Как я понимаю нужно создать базу данных, а в ней таблицу с одним значением, равным первоначальному кол-ву товара. После этого на сайте с помощью PHP вывести это значение, а после успешной оплаты вычесть значение переданное платежной системой из значения в БД, так же посредством PHP.
Поправьте пожалуйста если я неправильно понял алгоритм и принцип который можно применить в моем вопросе. Возможно есть более правильные варианты реализации того что я описал выше?
Изначально количество товара задается владельцем сайта и может редактироваться им в любое время.
Уже не динамические данные, хотя уж если так поставлено дело то пусть.
И так. Имеем поле в БД, в которое пишет «хозяин». Пользователь отложил товар в корзину, но не оплатил. В корзине оно может пролежать уйму времени. Вам нужен этот учёт резервирования?
Если нужен, то да, без доп таблиц (не одной, увы) не обойтись.
Если не нужен то:
Что мешает переписать данное значение после прохождения транзикаций?