小编Ště*_*žek的帖子

将变体库存数量和状态添加到 Woocommerce 产品变体下拉列表

基于在 WooCommerce 变量产品中每个属性值旁边显示库存状态,我有以下代码在产品变体下拉列表中显示库存数量+库存状态以及显示的产品可用性文本:

add_filter( 'woocommerce_variation_option_name', 'customizing_variations_terms_name', 10, 1 );
function customizing_variations_terms_name( $term_name ){

    if(is_admin())
        return $term_name;

    global $product;
    $second_loop_stoped = false;

    // Get available product variations
    $product_variations = $product->get_available_variations();

    // Iterating through each available product variation
    foreach($product_variations as $variation){

        $variation_id = $variation['variation_id'];
        $variation_obj = new WC_Product_Variation( $variation_id );

        ## WOOCOMMERCE RETRO COMPATIBILITY ##
        if ( version_compare( WC_VERSION, '3.0', '<' ) ) # BEFORE Version 3 (older)
        {
            $stock_status = $variation_obj->stock_status;
            $stock_qty = intval($variation_obj->stock);

            // The attributes …
Run Code Online (Sandbox Code Playgroud)

php wordpress variations stock woocommerce

6
推荐指数
1
解决办法
2639
查看次数

标签 统计

php ×1

stock ×1

variations ×1

woocommerce ×1

wordpress ×1