У меня есть код для бронирования встреч через Woocommerce, и до сих пор мне удалось получить часть того, что хочет мой клиент. У меня уже есть возможность выбрать несколько блоков времени для разных дней, и у меня есть Woocommerce, использующий его встроенное управление запасами. Однако это относится к продукту в целом, а не к каждому конкретному блоку.
Я хочу управление запасами для каждого доступного блока времени в каждый день. Это то, что у меня есть, но пока не работает, только для продукта в целом, а не для каждого блока.
<?php
do_action( 'woocommerce_before_add_to_cart_button' );
do_action( 'woocommerce_before_add_to_cart_quantity' );
woocommerce_quantity_input( array(
'min_value' => apply_filters( 'woocommerce_quantity_input_min', $product->get_min_purchase_quantity(), $product ),
'max_value' => apply_filters( 'woocommerce_quantity_input_max', $product->get_max_purchase_quantity(), $product ),
'input_value' => isset( $_POST['quantity'] ) ? wc_stock_amount( $_POST['quantity'] ) : $product->get_min_purchase_quantity(),
) );
?>
РЕДАКТИРОВАТЬ: Кто-нибудь получил какие-либо ответы? Или даже только начало ответа?