我们很高兴宣布 WooCommerce 的一项重大改进。之前只作为高级插件提供的热门品牌功能, 现在将被整合到 WooCommerce 核心中。这一变化使我们能够开箱即用地提供基本的电子商务功能, 并为开发者和商店所有者 alike 开启了新的可能性。
从 2024 年 10 月 21 日发布的 WooCommerce 9.4 开始,WooCommerce 品牌插件之前提供的所有功能现在将成为 WooCommerce 核心的一部分, 并可免费使用。
包括哪些内容?
新的品牌功能允许您为商店创建和管理品牌, 并将它们分配给产品, 类似于分类。通过品牌短代码、小部件和区块, 您可以创建专门的品牌页面, 在产品页面上显示品牌详情, 并帮助购物者使用特定品牌的导航菜单浏览商店。此外, 您现在可以将优惠券的使用限制在特定品牌。
品牌仪表板, 位于产品 > 品牌下
技术实现
品牌作为自定义分类实现, 类似于产品分类。这允许与现有的 WooCommerce 钩子和过滤器无缝集成。开发者可以使用熟悉的 WordPress 分类函数和 WooCommerce 产品数据管理 API 来扩展和自定义品牌功能。
启用该功能
尽管我们在 WooCommerce 9.4 中添加了这个功能, 但它最初将对所有用户禁用。要在商店中启用品牌, 请将以下代码片段添加到您的活动主题的 functions.php 文件中, 或通过 Code Snippets 等插件添加:
add_action( 'init', function() {
update_option( 'wc_feature_woocommerce_brands_enabled', 'yes' );
update_option( 'woocommerce_remote_variant_assignment', 2 );
} );
从 WooCommerce 9.6(计划于 2024 年 12 月 30 日发布)开始, 该功能将对所有用户启用。
迁移指南
对于当前使用 WooCommerce 品牌插件的网站, 我们确保了平滑的过渡路径。当您升级到 WooCommerce 9.4 并启用核心品牌功能时, 现有的品牌数据将自动迁移。然而, 我们建议首先在暂存站点上测试这个过程。与品牌插件交互的自定义代码可能需要更新才能与核心实现一起工作。
已知问题
为确保 WooCommerce 品牌插件用户的平稳过渡, 我们按原样合并了代码库, 没有更改任何功能或更新任何流程。关于此功能的未解决问题列表可以在这里找到。
测试功能
该功能现在是 WooCommerce 9.4 beta 官方测试的一部分, 可以通过上述代码片段启用。我们强烈建议在您的暂存环境中测试此功能。
我们已经在 GitHub 上为这个话题启动了一个讨论, 我们期待了解您使用这个功能的经验以及您与我们分享的任何反馈。
发表回复