Как программно создавать бронирования WooCommerce Bookings?
CRM Битрикс24 отправляет массив с данными бронирования
('TITLE' = 'Добавить бронирование', 'ZONE' = 'PROMO HALL', 'DATE_FROM' = 17.12.2020 18:00 'DATE_TO' = 17.12.2020 20:00)
как реализовать создание и снятие брони?
Нашел именно такую статью , я смотрю в правильном направлении?
function auto_create_followup_booking ($ booking_id) {
$new_booking_data = array(
'product_id' => $product_id,
'title' => '',
'zone' => '',
'date_from' => '',
'date_to' => '',
);
$status = 'confirmed';
$exact = false;
create_wc_booking( $product_id, $new_booking_data, $status, $exact );
}
add_action ('woocommerce_booking_in-cart_to_paid', 'auto_create_followup_booking');
add_action ('woocommerce_booking_unpaid_to_paid', 'auto_create_followup_booking');
add_action ('woocommerce_booking_confirmed_to_paid', 'auto_create_followup_booking');