Wordpress WooCommerce - 在 PHP 或脚本中收听产品有货(从 0 库存量到 1)
Wordpress WooCommerce - Listen when a product is back in stock (From 0 stock quantity to 1) in PHP or script
有没有什么函数可以监听商品库存数量从0变为1?我想在产品有货时调用 firebase 端点(发送推送通知)。我应该写一个 PHP 函数还是自己制作插件?或者我应该用 C# 编写脚本吗?
谢谢!
我使用的 2 个动作挂钩是 'woocommerce_product_set_stock' 和 'woocommerce_variation_set_stock'
add_action('woocommerce_product_set_stock', 'processStockChange', 1);
add_action('woocommerce_variation_set_stock', 'processStockChange', 1);
/**
* @param WC_Product $product
*/
public function processStockChange(WC_Product $product)
{
if (
$product->get_stock_quantity() > 1
) {
....Do something
}
}
你可以把它放在你的主题中functions.php
有没有什么函数可以监听商品库存数量从0变为1?我想在产品有货时调用 firebase 端点(发送推送通知)。我应该写一个 PHP 函数还是自己制作插件?或者我应该用 C# 编写脚本吗?
谢谢!
我使用的 2 个动作挂钩是 'woocommerce_product_set_stock' 和 'woocommerce_variation_set_stock'
add_action('woocommerce_product_set_stock', 'processStockChange', 1);
add_action('woocommerce_variation_set_stock', 'processStockChange', 1);
/**
* @param WC_Product $product
*/
public function processStockChange(WC_Product $product)
{
if (
$product->get_stock_quantity() > 1
) {
....Do something
}
}
你可以把它放在你的主题中functions.php