如何将产品属性添加到 WooCommerce 中的产品页面?
How do I add product attributes to the product page in WooCommerce?
我正在使用 WooCommerce 和 Elementor Pro。有什么方法可以在添加到购物车按钮下方添加特定的产品属性(例如毛重和净重)?
这似乎是显而易见的事情,但我还没有找到它的选项或片段。
首先向产品添加属性。然后你在 functions.php:
中使用这个片段
// maybe remove tab with attributes
add_filter( 'woocommerce_product_tabs', 'remove_info', 100, 1 );
function remove_info( $tabs ) {
unset($tabs['additional_information']);
return $tabs;
}
// show attributes
add_action( 'woocommerce_single_product_summary', 'summary_attributes', 35 );
function summary_attributes() {
global $product;
if ( $product->has_attributes() ) {
wc_display_product_attributes( $product );
}
}
设置 WooCommerce 属性
- 转到产品 > 属性
- 添加属性名称
- Slug 将自动创建,我们可以保留这些选项的其余部分不变。
- 点击“添加属性”按钮,您的属性将被添加。
配置属性
创建属性后,现在我们可以为您的产品添加不同的变体。单击“配置条款”选项。
- 输入变体
- 添加一些简短的描述
- 点击添加新标签
要更好地理解它,您可以按照此 tutorial
我正在使用 WooCommerce 和 Elementor Pro。有什么方法可以在添加到购物车按钮下方添加特定的产品属性(例如毛重和净重)?
这似乎是显而易见的事情,但我还没有找到它的选项或片段。
首先向产品添加属性。然后你在 functions.php:
中使用这个片段// maybe remove tab with attributes
add_filter( 'woocommerce_product_tabs', 'remove_info', 100, 1 );
function remove_info( $tabs ) {
unset($tabs['additional_information']);
return $tabs;
}
// show attributes
add_action( 'woocommerce_single_product_summary', 'summary_attributes', 35 );
function summary_attributes() {
global $product;
if ( $product->has_attributes() ) {
wc_display_product_attributes( $product );
}
}
设置 WooCommerce 属性
- 转到产品 > 属性
- 添加属性名称
- Slug 将自动创建,我们可以保留这些选项的其余部分不变。
- 点击“添加属性”按钮,您的属性将被添加。
配置属性
创建属性后,现在我们可以为您的产品添加不同的变体。单击“配置条款”选项。
- 输入变体
- 添加一些简短的描述
- 点击添加新标签
要更好地理解它,您可以按照此 tutorial