在Woocommerce中,我试图将添加到购物车的文本从“添加到购物车”更改为“缺货”,当产品缺货时,对于简单的产品和可变产品的产品变化。
试图写作为注释,但似乎代码格式不起作用,所以写作为一个答案。
对于一个单独的变体,添加到购物车短代码,这个黑客将会有所帮助。
// For variation product
add_filter( 'woocommerce_product_add_to_cart_text', 'product_variation_add_to_cart_text_filter_callback', 20, 2 );
function product_variation_add_to_cart_text_filter_callback( $button_text, $product ) {
if ( ! $product->is_in_stock() && $product->is_type( 'variation' ) ) {
$button_text = __( "Out of stock", "woocommerce" );
}
return $button_text;
}
在Woocommerce中,我正在使用Woocommerce Waitlist插件,它显示了一个“加入Waitlist”按钮,当产品缺货时,就在“添加到购物车”按钮附近。在我的可变订阅中,我尝试在产品缺货时隐藏“添加到购物车”按钮块,但没有成功。 我们正在使用Vantage主题和Woocommerce订阅,如果它能帮助的话。 在Woocommerce中,当可变产品缺货时,如何隐藏“添加到购物车”块
所以我的木业商店发生了一件奇怪的事情。 现在,当一个单一的产品(没有变种)缺货,“数量”和“添加到购物车”按钮消失-这是我想要的。上面只显示“缺货”的标签。
我经营一家Woocommerce商店,该商店也提供免费产品(_常规价格=0)。客户必须选择数量并将其添加到购物车中,然后下订单才能收到产品。但这并不是Woocommerce的工作原理,它隐藏了所有价格为0的产品的“添加到购物车”链接。并且不会在购物车页面中显示它们。有没有解决这个问题的办法?非常感谢。
我想更改归档‘添加到购物车’按钮文本的过期订购的项目。 我尝试添加以下内容:
但这似乎不是我想要的。它需要自动删除购物车中以前添加的产品,并在购物车中添加最新添加的产品。有人能给我提示什么需要更新的类工作在最新的Woo3.3.x?