【发布时间】:2019-06-25 23:21:20
【问题描述】:
我有一个 WooCommerce 设置,所有订单都是手动添加的。
当我添加(待处理)订单时,WooCommerce 订单状态挂钩会注册销售(用于报告)。
我希望将此过程切换到仅在订单(再次手动)设置为“完成”时调用的钩子。
有几个插件(例如https://docs.woocommerce.com/document/woocommerce-order-status-control/ / https://wordpress.org/plugins/advanced-reporting-for-woocommerce/ 等),但这些插件要么矫枉过正,要么根本不提供此功能..
我还发现了一些相关的帖子,基本上描述了为此覆盖 woocommerce 挂钩(Getting order data after successful checkout hook 等,但不幸的是,虽然解决方案对应(即调整正确的挂钩 - 上下文不同)。
在尝试覆盖/重新排序操作时,我不愿意阻止这些钩子中的功能,因此我可以使用哪些钩子来实现这一点的任何指针都会非常有用。
非常感谢!
【问题讨论】:
标签: wordpress woocommerce