当前位置: 首页 > 知识库问答 >
问题:

WooCommerce:管理员手动创建订单时需要钩子

朱岳
2023-03-14

我的一个网站使用WooCommerce。客户希望偶尔从order admin(WooCommerce)中手动创建订单

有钩子吗?我查阅了WooCommerce文档和钩子列表,但什么也没找到。

共有2个答案

徐阳炎
2023-03-14

我最近发现WooCommerce文档在实际意义上基本上是不存在的。但是,您是否尝试过woocmerce\u admin\u order\u actions\u endwoocmerce\u admin\u order\u actions\u start挂钩?

顾乐池
2023-03-14

看起来woocommerce\u process\u shop\u order\u meta适合我,

add_action( 'woocommerce_process_shop_order_meta', 'woocommerce_process_shop_order', 10, 2 );
function woocommerce_process_shop_order ( $post_id, $post ) {
        // my code here
}
 类似资料:
  • 订单管理位于WooCommerce - 订单下,当你的站点开始收到订单后,就能看到这个菜单。订单仅对管理员和商店经理/Shop Manager可见,每个订单有一个唯一的ID,这个ID就是WordPress post_id,是不连续的。本文简单介绍一下WooCommerce订单管理的方法。 订单状态的含义 待付款 / Pending Payment 成功下单但未支付订单,等待付款。如果支付网关的no

  • 仅企业版可用 请求header PUT /v1/account/createActManager Authorization:Bearer {ACCESS TOKEN} 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请求payload { "username" : "管理员A", "cost_type" : "1", "cost_limi

  • 我想删除商店经理将订单标记为已完成的能力。为此,我在主题的functions.php文件中使用了以下基于“有条件地在WooCommerce管理订单列表中隐藏特定操作按钮”的答案: 通过这个,我成功地从shop_order页面上删除了完整的按钮。但是,商店经理仍然能够使用订单预览中出现的完成按钮完成订单。为了避免这种情况,我尝试了前一个动作之后的下一个动作: 但是,这不会从预览窗口中删除按钮,因为它

  • 当从管理员向订单添加产品时,我尝试将自定义产品元添加到订单项元。这是我的代码,它在后端什么都不做。。。

  • 我正在尝试取消/删除在订单发货后将订单状态保存为“已完成”时发送的自动客户电子邮件。 不想发送自动电子邮件的原因是,我在电子邮件模板文件(override)/woocommerce/email/customer-completed-order.php中添加了一个代码,它将在发送给客户的电子邮件中显示在admin中创建的新订单注释,如果我们添加订单注释并保存它,然后将订单状态更改为completed

  • 登录企业管理,订阅号-创建订阅号-设置订阅号名称、管理员-创建订阅号