我想在购物车页面中为单个产品添加评论。我是woocommerce wordpress插件的新手,所以我不知道该怎么做。
我做了一些研究。在该教程中,我发现我可以这样使用woocommerce_add_cart_item_data
钩子:
add_filter( 'woocommerce_add_cart_item_data', 'add_comment', 10, 3 );
function add_comment( $cart_item_data, $product_id, $variation_id ) {
$cart_item_data['comment'] = 'This is comment';
return $cart_item_data;
}
但这不适用于我的情况。
我附上了购物车页面图片,以便您理解。
我希望你们明白我想要什么?
谢谢。
答案 0 :(得分:2)
以下代码将自定义文本添加到购物车中的项目:
您需要为产品创建一个自定义字段“注释”,以在此处使用它。
add_filter( 'woocommerce_add_cart_item_data', 'add_comment', 10, 3 );
function add_comment( $cart_item_data, $product_id, $variation_id ) {
$cart_item_data['comment'] = 'This is comment';
return $cart_item_data;
}
在“购物车页面”中的购物车表之前添加自定义文本/注释:
add_action( 'woocommerce_before_cart_table', 'add_comment' );
function add_comment()
{
echo '<div class="woocommerce-info">This is comment</div>';
}
在“购物车页面”中的“购物车”表后添加自定义文本/注释:
add_action( 'woocommerce_after_cart_table', 'add_comment' );
function add_comment() {
echo '<div class="woocommerce-info">This is comment</div>';
}
如何将输入字段添加到WOOCOMMERCE购物车项目中,并让用户更新购物车中的输入字段
https://pluginrepublic.com/how-to-add-an-input-field-to-woocommerce-cart-items/
请参阅此链接,以获取类似要求的有效解决方案: https://stackoverflow.com/a/21818028/12291365
如果您可以使用该插件,则可以使用此插件: https://wordpress.org/plugins/wc-fields-factory/
答案 1 :(得分:0)
使用下面的代码段为每个购物车项目添加自定义值。
请添加用于为每个项目附加值的逻辑
.navbar-brand {
font-weight: bold;
}