Управление пользовательским конфликтом акций WooCommercePhp

Кемеровские программисты php общаются здесь
Anonymous
Управление пользовательским конфликтом акций WooCommerce

Сообщение Anonymous »

Я создал собственные таблицы бронирования.
Структура таблицы

Код: Выделить всё

wp_et_bk_bookings
id - PK
order_id - FK
from_time
to_time
booking_date
user_id - FK
product_id - FK
status

wp_et_bk_bookings_details
id - PK
et_bk_bookings_id - FK
et_bk_event_ticket_types_dates_id - FK
ticket_type_name
quantity
У меня есть два хука, используемые для блокировки исчерпания запасов.
В процессе_woocommerce_checkout_order_processed() после подтверждения заказа я добавил бронирование.< /p>
Но когда пользователь одновременно нажал кнопку «Оформить заказ на тот же билет», произошел конфликт, и мои запасы упали до минуса.

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79069166/manage-custom-stock-conflict-woocommerce[/url]

Вернуться в «Php»