我试图找到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订单。