Я хочу просмотреть все продукты, добавленные в заказ, в админке, прежде чем заказ будет фактически отправлен.Пока что единственные найденные мной хуки WooCommerce позволяют вам получать доступ только к элементам продукта.
Я искал хук, который срабатывает, когда пользователь нажимает кнопку пересчета, но на самом деле он может сработать, когда пользователь добавляетпродукт, налог, способ доставки и т. д. Мне просто нужно перебрать все элементы, добавленные в заказ.
В данный момент я использую woocommerce_admin_order_item_values
hook, но это автономный цикл, поэтому я не могу добавить все мои '$ item [' product_id ']' вместе.
function action_woocommerce_admin_order_item_values( $null, $item, $absint ) {
$item_ids = array($item['product_id']);
}
add_action( 'woocommerce_admin_order_item_values', 'action_woocommerce_admin_order_item_values', 10, 3 );
Вы также можете использовать - woocommerce_before_order_itemmeta
Подцепить, но это позволяет получить доступ только к каждому элементу индивидуально, тогда как мне нужно перебрать каждый элемент в сводке.