正如标题所说,我如何回应特定产品ID的库存数量?假设产品ID为“1100”,我希望库存数量出现在不属于产品档案的页面中。那可能吗?
例如,在空白页面中,它应显示为
“产品A剩余库存:10”
我正在学习编码并提出以下内容,但没有出现结果:
function nntest(){
global $woocommerce;
global $product;
$product_id = 1100;
echo $product->get_stock_quantity();
}
谢谢!
答案 0 :(得分:7)
您可以使用get_post_meta()函数从数据库中获取值。
此值存储在wp_postmeta表中。
$stock = get_post_meta( $post->ID, '_stock', true );
答案 1 :(得分:6)
如果您想使用实际的WC_Product类,还有另一种选择:
$product_id = 1100;
$product = wc_get_product($product_id);
echo $product->get_stock_quantity();