Code hay

Code hiển thị thay thế giá của từng biến thể Woocommerce

Áp dụng cho các sản phẩm có biến thể phần giá, thay vì tách riêng giá từng biến thể, đoạn code này sẽ thay thế giá hiển thị như dưới đây:

Giá biến thể hiển thị mặc định theo Woocommerce
Giá biến thể hiển thị mặc định theo Woocommerce
Giá biến thể thay thế vào khoảng giá dễ nhìn hơn

Hãy chèn đoạn code dưới đây vào file Functions.php của childtheme bạn đang sử dụng:

// Ngankeonho - show variation price on pricing area snippet starts here
function js_custom_price_pt(){;?>
<script type="text/javascript">
jQuery(document).ready(function ($) {
jQuery(document).ready(function(event) {
var m = $('.price.product-page-price ').html();
jQuery('.single_variation_wrap').change(function(){
$('.woocommerce-variation-price').hide();
var p = $('.single_variation_wrap').find('.price').html();
$('.price.product-page-price').html(p);
});
jQuery('body').on('click','.reset_variations',function(event) {
$('.price.product-page-price').html(m);
});
});
});
</script>
<?php }
add_action('wp_footer','js_custom_price_pt');

Hoặc bạn có thể chèn script sau vào footer script:

<script type="text/javascript">
    jQuery(document).ready(function ($) {
            jQuery(document).ready(function(event) {
                var m = $('.price.product-page-price ').html();
                jQuery('.single_variation_wrap').change(function(){
                    $('.woocommerce-variation-price').hide();
                    var p = $('.single_variation_wrap').find('.price').html();
                    $('.price.product-page-price').html(p);
                });
                jQuery('body').on('click','.reset_variations',function(event) {
                    $('.price.product-page-price').html(m);
                });
            });
    });
</script>

 

Related Articles

Back to top button