没有现有订单的用于woocommerce的产品“已售出”挂钩

时间:2019-07-30 14:15:20

标签: php wordpress woocommerce hook-woocommerce

我试图找到Woocommerce的一个钩子,在其中我可以“ ping” woocommerce系统,即某个产品的一个或多个单元已“出售”,而不必在woocommerce内部创建订单。

我有一个外部服务,可以在woocommerce中“减少”库存,而无需在woocommerce中记录订单。

我想在此函数上附加一个代码,以便可以“触发”其他一些函数。

我尝试使用:

$new_quantity = wc_update_product_stock( $product, $quantity_purchased, 'decrease');
$new_quantity = wc_update_product_stock( $product, $newstock);

$ newstock为更新数量,$ quantity_purchased为单位出售。 我尝试使用本地woocommerce挂钩“减少”库存,然后将其重置为实际数量。

它确实可以正常工作,但没有启动其他功能。

我想触发应该在产品销售时触发的所有功能。例如,total_sales自定义字段,它是本地woocommerce自定义字段,用于按销售数量增加/减少(当前不发生)。

这一切都无需创建Woocommerce订单。

0 个答案:

没有答案