【发布时间】:2019-11-04 04:26:24
【问题描述】:
我希望在实际提交订单之前在管理员中循环查看添加到订单中的所有产品。到目前为止,我发现的唯一 WooCommerce 钩子只允许您单独访问产品项目。
我一直在寻找一个钩子,当用户单击重新计算按钮时会触发,但实际上它可能会在用户添加产品、税款、运输方式等时触发。我只需要遍历添加到订购至今。
目前我正在使用 woocommerce_admin_order_item_values 钩子,但它是一个独立的循环,因此不允许我将所有的 '$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 Hook 但这只会单独访问每个项目,而我需要遍历摘要中的每个项目。
【问题讨论】:
标签: php wordpress woocommerce hook