【发布时间】:2021-07-13 07:49:33
【问题描述】:
我正在使用一个名为“一键聊天订购”的插件通过 whatsapp 订购产品,并且我在所有产品的单个产品页面上隐藏了添加到购物车按钮。只有当产品重量小于 50 公斤时,我才会显示添加到购物车按钮。
需要在此处的报价按钮后显示添加到购物车按钮。 我已经使用这个 sn-p 根据我的情况隐藏添加到购物车按钮。但它也隐藏了whatsapp报价按钮。不知道为什么?
add_action( 'woocommerce_single_product_summary', 'action_single_product_summary_callback', 1 );
function action_single_product_summary_callback() {
global $product;
$weight = $product->get_weight();
preg_replace('/\D/', '', $weight);
if ( $weight > 50 ) {
// For variable product types
if( $product->is_type( 'variable' ) ) {
remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
}
// For all other product types
else {
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
}
我是 woocommerce 新手。请帮助解决这个问题。
【问题讨论】:
-
你的产品类型是
variable吗? -
@Bhautik 是的,它的变量。
-
在下面查看我的答案。
标签: wordpress woocommerce