如何使用订单项目编号在woocommerce
问题描述:
我创建了一个优惠券以编程方式使用本文档获得产品ID - >https://docs.woocommerce.com/document/create-a-coupon-programatically/如何使用订单项目编号在woocommerce
它的工作好,并生成一个动态的优惠券代码完成订单后。但我想只允许该订购产品的优惠券代码。
所以在上面的代码在这里:
update_post_meta($ new_coupon_id, 'product_ids', '');
我想使用该订单商品ID获取该订单产品ID。
所以任何人都知道这个解决方案,那么请帮助我。
谢谢, Ketan。
答
你可以得到由在WooCommerce
$order = new WC_Order($order_id);
$items = $order->get_items();
foreach ($items as $item) {
$item_id = $item['order_item_id'];
$product_name = $item['name'];
$product_id = $item['product_id'];
}
使用$命令 - > get_items()函数,这是优惠券,一个产品或多个PRODUCT_ID? –
请参阅[此链接](http://www.webhat.in/article/woocommerce-tutorial/how-to-get-order-details-by-order-id/),您可以使用'$ order-> get_items( )'循环它并创建一个产品ID数组。 –
@Sajjadur Rahman Sagor, 仅限订单产品。不适用于多种产品。欲了解更多信息,请查看此屏幕截图 - > http://nimb.ws/ly9NaZ 谢谢。 – Ketan