我正在使用一个以Divi为主题的Woocommerce网站。我在Divi主题的shop模块的帮助下展示特色产品。目前,Divi shop模块未显示“添加到购物车”按钮。所以我添加了一个钩子来实现同样的功能。
链接:https://intercom.help/elegantthemes/faq-s-and-troubleshooting/how-to-add-add-to-cart-button-in-divi-shop-pages
但问题是addtocart按钮是ajax类型的。我需要按钮被重定向到相应的产品页面。另外,如果woocommerce产品价格为零,请删除“添加到购物车”并显示“联系我们”按钮。
我尝试了以下解决方案,但无法满足我的要求。
当产品价格为零时隐藏“添加到购物车”按钮当价格为0时将“添加到购物车”按钮更改为“请求报价”
我需要实现如下功能:https://imgur.com/a/GaQAgUg
将其放在theme functions.php文件中。谢谢
function replace_add_to_cart() {
global $product;
if( $product->get_price() == 0 ) {
$link = 'YOUR CONTACT PAGE URL';
$button_text = 'Contact Us';
} else {
$link = $product->get_permalink();
$button_text = 'Buy Now';
}
echo do_shortcode('[button link="' . esc_attr($link) . '"]'.$button_text.'[/button]');
}
add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
我怎么把这两个结合起来?在网上找不到任何东西。
我使用“从Woocommerce中的functions.php文件中添加到购物车按钮上显示价格”的答案代码,在简单的产品中添加价格。 但我想改进这个功能,动态显示选择的变异价格内按钮。在变体产品页面上使用此代码,它只显示最低的价格。有什么解决办法吗?
我使用Woocommerce插件在wordpress中开发了购物车。我需要按产品价格在购物车订单中显示产品,请帮助我做到这一点 谢啦
我正在尝试将外部产品的价格添加到产品详细信息页面上的“添加到购物车”按钮中 [现在买100英镑]而不是[现在买]
所以我的木业商店发生了一件奇怪的事情。 现在,当一个单一的产品(没有变种)缺货,“数量”和“添加到购物车”按钮消失-这是我想要的。上面只显示“缺货”的标签。
我正在使用一个名为“一键聊天订购”的插件通过whatsapp订购产品,并且我在所有产品的单一产品页面上隐藏了“添加到购物车”按钮。只有当产品重量小于50kg时,我才能显示“添加到购物车”按钮。 样本输出 需要在报价按钮后显示添加到购物车按钮。我已经使用这个片段来隐藏基于我的条件的添加到购物车按钮。但它也隐藏了WhatsApp报价按钮。我不知道为什么? 我是WooCommerce的新手。请帮助解决这