Php 如何在特定产品的WOOCOMERCE\u order\u status\u completed hook上执行函数?
如果订单包含特定的产品,我想在订单状态下运行特定的功能。有人能帮忙吗?你可以做下面这样的事情Php 如何在特定产品的WOOCOMERCE\u order\u status\u completed hook上执行函数?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,如果订单包含特定的产品,我想在订单状态下运行特定的功能。有人能帮忙吗?你可以做下面这样的事情 function woo_update_status($order_id) { $order = wc_get_order($order_id); foreach ($order->get_items() as $item_key => $item_values) : $item_data = $item_values->get_data(); $item_id
function woo_update_status($order_id)
{
$order = wc_get_order($order_id);
foreach ($order->get_items() as $item_key => $item_values) :
$item_data = $item_values->get_data();
$item_id = $item_values->get_id(); //Product id
$product_name = $item_data['name']; //Product name
endforeach;
}
add_action('woocommerce_order_status_completed','woo_update_status');