WooCommerce不支持此特定场景。这种情况下的主要问题是,WooCommerce在订单级别处理订单,而不是在商品级别处理订单。
因此,如果一个客户从多个卖家那里订购商品,你会造成严重的问题和头痛。当第一个卖方将订单标记为已处理时,整个订单(每个行项目)也标记为已处理。即使第二个或后续行项目的卖方尚未处理订单。
Those items would never be made, packed, or shipped.
也就是说,您可以使用WooCommerce\\u custom\\u order\\u views()过滤WooCommerce管理订单视图。您可以在以下位置查看文档:
http://wcdocs.woothemes.com/apidocs/function-woocommerce_custom_order_views.html由于产品是“帖子”,每个产品都有一个post\\u作者,相当于产品的作者/创建者。每个订单都有一个行项目的序列化列表(wp\\u postmeta.\\u order\\u items),包括行项目的wp\\u posts。身份证件
因此,通过一点工作,您可以确定哪些订单包含特定卖家(用户)创建的项目,然后适当过滤显示。