客户下订单后,管理员可以在wc marketplace插件中将特定订单分配给供应商吗?

时间:2018-12-15 06:28:00

标签: woocommerce

  

在客户下订单然后由管理员分配一个    wc marketplace插件

中供应商的特定订单

1 个答案:

答案 0 :(得分:1)

WCMarketplace将供应商订单保持为dc_commission-帖子类型。 当您使用供应商产品创建订单时,我已经进行了研究。 WCmarketplace创建 dc_commision 帖子 在数据库中,您可以看到所有带有此类SQL查询的帖子 SELECT * FROM wp_posts where post_type = 'dc_commission'

然后,wcmarketplace也为此字段创建元密钥。 您可以使用此类SQL查询查看此内容 SELECT * FROM wp_postmeta where post_id = 14;

元键是

_commission_vendor _commission_product _shipping _税 _commission_order_id _paid_status _commission_amount

没有用于您目的的标准功能。

您可以通过以下步骤添加此功能

  1. 您可以为管理订单页面创建一个自定义元框。 WooCommerce : Add custom Metabox to admin order page
  2. 您可以为metabox编写代码。要使用帖子类型“ dc_commision”创建新帖子,然后添加帖子元 _commission_vendor _commission_product _shipping _税 _commission_order_id _paid_status _commission_amount

其中Commission_order_id =是当前页面订单ID。您可以通过类似地研究其他 dc_commisions 帖子类型来编写其他参数。 3.您可以将功能添加到元框中以选择供应商,并设置 _commission_vendor ID。该ID位于带有元键 vendor_term_id 的wp_users_meta表中。您可以获取vendor_term_id,然后将其设置为 _commission_vendor