我的所有产品都有属性,例如“选择你的尺寸”和“选择你的颜色”,但是在购物篮和结账时我想从所有属性中删除“选择你的”,这样它就是没有显示。
在Woocommerce模板文件中有一种简单的方法吗?
答案 0 :(得分:1)
您可以在构建API函数中使用WooCommerce来同时执行这两项操作。 例如。 1.返回购物车中的特定商品。
get_cart_item( $item_key );
https://docs.woothemes.com/wc-apidocs/source-class-WC_Cart.html#751-762
2.按下确认订单按钮后处理结账。
process_checkout();
https://docs.woothemes.com/wc-apidocs/source-class-WC_Checkout.html#343-718
您可以获取所需的所有参考。有一些功能列表可供更改。
答案 1 :(得分:1)
我想你只想在产品页面中选择“选择你的”字符串,不是吗?
如果是这样,为什么不在那里添加那个字符串呢?
因此,在您的变体形式的产品管理页面中,将变体添加为size
。然后更改产品页面中的显示,如下所示:
add_filter('woocommerce_attribute_label','reigel_attribute_label', 10, 2);
function reigel_attribute_label( $label, $name ) {
if (is_product() && $label == 'size') {
$label = 'Select your ' . $label;
}
// another if statement if needed...
if (is_product() && $label == 'color') {
$label = 'Select your ' . $label;
}
return $label;
}
使用这种方法,您只需在产品页面中有Select your size
...