相关疑难解决方法(0)

Woocommerce获得变化的产品价格

我试图在变化下拉列表中显示产品变化价格.我试图更改默认行为,当您在下拉列表中选择变体时,在div内显示价格.

问题是我无法找到div获得变化价格的地方.我搜索了所有的JavaScript但无法找到它

如果我使用:

add_filter('woocommerce_variation_option_name' ,'add_price_to_dropdown');

function add_price_to_dropdown($name){

    global $product;
    return $name.' '.$product->get_price_html();
}
Run Code Online (Sandbox Code Playgroud)

我只是获得所有选项的最小变化价格.我想得到每个变化的价格.任何线索?

wordpress-plugin woocommerce

18
推荐指数
3
解决办法
6万
查看次数

显示woocommerce可变产品价格

如何在单个产品页面上显示当前活动变化的woocommerce可变价格?我使用代码:

                <?php 
                global $product;
                if ($product->is_type( 'simple' )) { ?>
                    <p class="price"><?php echo $product->get_price_html(); ?></p>
                <?php } ?>
                <?php 
                if($product->product_type=='variable') {
                    $available_variations = $product->get_available_variations();
                    $variation_id=$available_variations[0]['variation_id']; // Getting the variable id of just the 1st product. You can loop $available_variations to get info about each variation.
                    $variable_product1= new WC_Product_Variation( $variation_id );
                    $regular_price = $variable_product1 ->regular_price;
                    $sales_price = $variable_product1 ->sale_price;
                    echo $regular_price+$sales_price;
                    }
                ?>
Run Code Online (Sandbox Code Playgroud)

但是它仅显示最低可变价格,而不显示当前选择的变体价格。有什么想法如何显示当前价格以进行有效变动吗?

php variation woocommerce

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

标签 统计

woocommerce ×2

php ×1

variation ×1

wordpress-plugin ×1