我正在尝试做一个代码,显示不同的添加到购物车文本的产品,称为“调用”的类别的一部分。
到目前为止我的代码是:
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );
function woo_custom_cart_button_text() {
global $product;
if ( $product->is_product_category( 'call' ) ) {
return __( 'Contact us', 'woocommerce' );
}
else {
return __( 'Add to Basket', 'woocommerce' );
}
}
似乎我做错了什么,因为单产品页面显示没有一半的内容...
函数is_product_category不存在。使用get_category_ids
并将$cat_id替换为所需的类别id。
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );
function woo_custom_cart_button_text() {
global $product;
$cat_id = 16;
$product->get_category_ids();
if ( in_array( $cat_id, $product->get_category_ids() ) ) {
return __( 'Contact us', 'woocommerce' );
}
else {
return __( 'Add to Basket', 'woocommerce' );
}
}
如何更改代码以使其只适用于已定义的产品类别?
我如何在商店页面上的WooCommerce中将“添加到购物车”按钮的文本更改为“+”? 这样所有的“添加到购物车”按钮都在说“+”而不是“添加到购物车”!
我正在尝试根据一个条件替换默认的woocommerce产品存档add to cart按钮。 然而,我不确定如何保留woocommerce默认添加到购物车按钮,如果产品没有激活此复选框。我以为添加这个动作会起作用,但我被难倒了。如有任何帮助,将不胜感激。提前谢谢你。
我是新来的。我想将产品添加到购物车并列出购物车的所有产品。我已经将Co-Cart插件添加到我的服务器,并且我正在使用Co-Cart API实现购物车相关功能。 我面临的问题是,我不能在我的反应本地应用程序中查看购物车产品。以下是我现在使用的API: 1.将产品添加到购物车: 方法:邮寄 URL:https://www.myhost.com/wp-json/wc/v2/cart/add?token=
我经营一家Woocommerce商店,该商店也提供免费产品(_常规价格=0)。客户必须选择数量并将其添加到购物车中,然后下订单才能收到产品。但这并不是Woocommerce的工作原理,它隐藏了所有价格为0的产品的“添加到购物车”链接。并且不会在购物车页面中显示它们。有没有解决这个问题的办法?非常感谢。