如何将产品属性添加到 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