我正在寻找解决问题的方法。我搜索了所有Internet,但找不到。我在Woo商店中有两个按钮,一个是“添加到购物车”,第二个是“请求报价”。我要实现的是:
当数量== 5时-显示添加到购物车当数量大于5时-显示要求报价
我试图使用Internet上的多个“解决方案”,但没有任何所需的方法。我有这样的事情,但我需要帮助。我看到了此解决方案,但出于我的需要,我想在php中显示它:
WooCommerce Add To Cart Button text change using jQuery if Quantity increase
提前感谢!
您可以通过以下方式添加jQuery。当在单个产品页面上增加/减少数量时,以下代码更改“添加到购物车按钮文本”。
随时进行进一步的调整。
提示:使用console.log读取/打印值因此您可以检查它们是否起作用
function custom_jquery_script() {
// Returns true on a single product page.
if ( is_product() ) {
?>
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('.woocommerce').on('change', 'input.qty', function() {
var productquantity = $('.qty').attr('value');
if ( productquantity <= 5 ) {
$('.single_add_to_cart_button').text('ADD TO CART');
} else if ( productquantity > 5) {
$(".single_add_to_cart_button").text('REQUEST A QUOTE');
}
});
});
</script>
<?php
}
}
add_action( 'wp_footer', 'custom_jquery_script' );