相关疑难解决方法(0)

在 WooCommerce 可变产品中的每个属性值旁边显示库存状态

我想在我的商店中实现类似这样的东西:

在此处输入图片说明

我有这个代码,但这在每个变体旁边显示数量。

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();
}
}
Run Code Online (Sandbox Code Playgroud)

还有这个代码:

  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;
Run Code Online (Sandbox Code Playgroud)

如何自定义变量产品以在每个属性值旁边显示库存状态?

谢谢

php wordpress variations stock woocommerce

4
推荐指数
1
解决办法
3031
查看次数

如何在Woocommerce产品变体下拉列表中添加变体库存状态

我想在Woocommerce产品页面上的变体下拉列表中显示每个产品变体的库存状态(例如,库存/缺货)。我已经将相关功能复制到主题的functions.php文件中,并且可以编辑内容,但是不确定如何提取每种变体的所需库存状态。

//更新了Woocommerce产品版本选择 

如果(!function_exists('wc_dropdown_variation_attribute_options')){

    / **
     *输出用于购物车表单的变体属性列表。
     *
     * @参数数组$ args
     * @自2.4.0起
     * /

     / *

    函数wc_dropdown_variation_attribute_options($ args = array()){
        $ args = wp_parse_args(apply_filters('woocommerce_dropdown_variation_attribute_options_args',$ args),数组(
            '选项'=>否,
            'attribute'=>否,
            '产品'=>否,
            '已选择'=>否,
            '名称'=>'',
            'id'=>'',
            'class'=>'',
            'show_option_none'=> __('选择一个选项','woocommerce'),
        ));

        $ options = $ args ['options'];
        $ product = $ args ['product'];
        $ attribute = $ args ['attribute'];
        $ name = $ args ['name']吗?$ args ['name']:'attribute_'。sanitize_title($ attribute);
        $ id = $ args ['id']吗?$ args ['id']:sanitize_title($ attribute);
        $ class = $ args ['class'];
        $ show_option_none = …

php wordpress stock woocommerce dropdown

4
推荐指数
2
解决办法
2929
查看次数

标签 统计

php ×2

stock ×2

woocommerce ×2

wordpress ×2

dropdown ×1

variations ×1