Пожалуйста, сообщите, как проверить, существует ли метаполе «Отложенный заказ» для какого-либо товара в новом заказе Woocommerce. Я пытаюсь добавить примечание для клиента о новом заказе, но не могу понять, почему моя функция не работает:
function tt_backorder_warning_note ( $order_id ) {
$tt_order = new WC_Order( $order_id );
$tt_items = $tt_order->get_items();
$tt_backorder = FALSE;
$tt_backordered_note = 'Some text to warn customer that they will wait longer';
foreach ($tt_items as $tt_item) {
if ($tt_item['Предзаказано']) { // Предзаказано = Backordered
$tt_backorder = TRUE;
break;
}
}
if($tt_backorder) {
$tt_order->add_order_note( $tt_backordered_note, $is_customer_note = 1 );
}
}
add_action( 'woocommerce_new_order', 'tt_backorder_warning_note' );
Подробнее здесь: https://stackoverflow.com/questions/589 ... ackordered
Как проверить, имеет ли позиция заказа метаполе «Отложенный заказ»? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение