Здравствуйте
Создаю заказ программно след кодом
function create_order_programmaticaly() {
$address = array(
'first_name' => 'Test',
'last_name' => 'Test',
'company' => 'Test',
'email' => 'test@softwarehtec.com',
'phone' => '00-00-0000',
'address_1' => '0 test st',
'address_2' => '',
'city' => 'Test',
'state' => 'NY',
'postcode' => '10010',
'country' => 'US'
);
$order = wc_create_order();
$order->add_product( get_product('527'), 1);
$order->set_address( $address, 'billing' );
$order->calculate_totals();
$order->update_status("Completed", 'Created order programmatically', TRUE);
}
Все создается верно, только списания остатков не происходит.
Подскажите пожалуйста, какая функция списывает остатки или это надо вручную делать? Может где пример есть?