私は私の店でこのような類似した何かを実装したい:私は、各バリエーションの隣に、このコードが、このショーの量を持っている表示在庫状況
を。
function get_stock_variations_from_product(){
global $product;
$variations = $product->get_available_variations();
foreach($variations as $variation){
$variation_id = $variation['variation_id'];
$variation_obj = new WC_Product_variation($variation_id);
$stock = $variation_obj->get_stock_quantity();
}
}
そしてまた、このコード:
global $product;
$product_variations = $product->get_available_variations();
foreach ($product_variations as $variation) {
$var_data = $variation['attributes'];
$var_data['in_stock'] = $variation['is_in_stock'];
}
//List all attributes with stock available or not array..
echo '<pre>';
print_r($var_data);
echo '</pre>';
die;
私は次の各属性値に在庫状況を表示するには、変数の製品をカスタマイズすることができますどのように?あなたはwoocommerce_variation_option_name
フィルターフックに引っかけカスタム関数を使用してそれを行うことができます
おかげ
こんにちは、LoicはWoo 3.Xで動作します。 Woo 2.Xでも動作するようにコードを修正できますか? – DrMTR
ありがとう! – DrMTR
コードは更新され、テストされ、バージョン2.6.xでも動作します – LoicTheAztec