FSE 主题开发人员何时会开始集成 WooCommerce 并考虑将其用于他们的主题? WooCommerce 似乎总是落后于所有其他考虑因素。这有点像事后才想到简单地争夺实体 WooCommerce 商店的元素。持久购物车标题在哪里? /single-product 的模板在哪里?可以与从事 FSE 工作的其他团队一起开发各种元素,但它似乎(再次,总是)不会发生。

我在 LocalWP 上使用过 Blockbase 和所有其他 FSE 主题,但它们都没有任何 WooCommerce 元素。同样,在“开发”阶段不应期望完美。然而,WooCommerce 元素的行为模式似乎确实有点“事后诸葛亮”,大约在一年或一年零六个月后才出现。

为什么不立即让所有人都在同一页面上呢?这样主题作者就可以解决将购物车元素放在标题模板中的问题。 (是的,WC 可以工作,但是如果没有购物车标题,购物者在购物车中有商品后不知道点击哪里)。而且,如果主题作者和 WP 核心开发人员总是、总是、总是与一两个 WooCommerce 人员同时开始,那肯定会缩短店主获得 FSE 好处的时间(并删除他们的一些页面构建器!)并使 WordPress 将更多的 Shopify 业务转移到 WooCommerce。但这似乎从未发生过,因为 WooCommerce 似乎总是“事后诸葛亮”。

Brad

首先,我想确保我们所有的读者都在同一个页面上。 WooCommerce 是第三方插件。它与核心 WordPress 和古腾堡项目无关。诚然,WooCommerce 归 Automattic 所有,Automattic 是最大的资源和人员贡献者之一。所以开发人员之间可能会有一些交叉。

我们区分两者仍然很重要。在查看其他开发人员最近发布的一些块主题时,我没有看到与 WooCommerce 插件的任何集成。我不能说他们的作者将来是否有这样做的计划。我认为有些会有些不会。与任何在前端输出内容的第三方插件(例如 bbPress、Easy Digital Downloads 等)一样,主题作者可以选择他们是否愿意承担支持与非他们自己的项目集成的负担。有时这可能是一场维护噩梦,尤其是在涉及免费主题时。然而,我毫不怀疑,随着我们的前进,我们将看到更多的块主题作者迎合 WooCommerce 用户。

所有这些都是在说 WooCommerce 在区块链世界中工作的责任在于 WooCommerce 本身。当它到达那个阶段时,主题作者将随之而来。

我喜欢块系统的一件事是它为所有主题和插件创建了一个标准。像 WooCommerce 这样的插件的长期目标应该是在没有主题支持的情况下工作。如果用户想要将购物车项目添加到他们的导航菜单中,应该就像通过站点编辑器添加一个块一样简单。对于创建在线商店的任何其他元素也应如此。

我联系了 Automattic 的工程团队负责人 Darren Ethier,他在 WooCommerce 和 Gutenberg 之间的交叉点工作。他同意块系统可以在没有专门主题支持的情况下使事情更容易简单地工作。

“这绝对是我们的目标,”他说。 “我们是否能在第一次迭代中实现,现在还不得而知。”

然而,答案比这更复杂。 WooCommerce 是一个重量级插件,其历史根植于 WordPress 的封锁前时代,并且具有第三方附加组件的生态系统,必须小心不要破坏。该团队正在取得进展,并且有一些事情正在筹备中。这需要一些时间,但如果没有插件首先奠定基础,您将不会看到展示您的 WooCommerce 商店的块主题。

块模板具有高优先级。 single-product.html、archive-product.html、taxonomy-product-cat.html 和 taxonomy-product-tag.html 等顶级模板很快将可用于任何启用块的主题。

“这个初始迭代将直接移植现有的 PHP 模板,并带有一个用于在编辑器中呈现模板的占位符,”Ethier 说。 “我们实质上是将呈现的 PHP 模板包装在一个动态块中。这绝对不是最终目标。这只是迈向我们“商店编辑”愿景的第一步,商家可以利用块和站点编辑器提供的所有机会来完全自定义其商店的布局。”

这更像是权宜之计而不是完全支持。但是,这是朝着这个方向迈出的一步。

“我们决定采用这种方法,因为它有助于弥合当前基于 PHP 的模板和更快地阻止主题之间的差距,以便人们可以开始看到潜力(并且仍然在 PHP 中呈现,在内容周围添加块),”他说。 “我们也知道,要更充分地实现具有块主题的商店的编辑愿景,同时支持(和启发)对现有生态系统的丰富 WooCommerce 扩展,这将是一项复杂的努力……因此,这使我们能够逐步改进时间。”

这可能不是所有块主题作者都想听到的消息,但这些变化足以让他们开始探索与集成插件的更紧密结合。

团队是目前的目标是在下一个版本中添加对 WooCommerce 块插入的块模板支持。如果一切顺利,该功能将移植到 WooCommerce 6.0,它应该会及时发布 WordPress 5.9。

“仍然,设置期望很重要(这就是我再次提出这个问题的原因),”Ethier 说。“这个初始迭代肯定不会是 Woo Block 模板的最终迭代。”

他还在路线图:

  • “Product Element Block”-Woo相当于WP模板块。所以t诸如“产品标题”、“产品描述”、“添加到购物车按钮”等。
  • 与 WP 查询循环块(用于产品)集成。
  • “Mini-Cart Block”——它应该允许插入页眉/页脚模板部分。
  • 商业模式。

“所有这些(以及更多)将帮助我们迭代商店的各种组件,这些组件通过模板、模板部分(即考虑单个产品页面上的评论等)以视觉方式表示。 ) ”,Ethier 说。

要更深入地了解未来,请阅读查看 WooCommerce Blocks 路线图。警告:它内容密集且面向开发人员,但它必须如此。解决方案WooCommerce 的规模和范围的项目并不简单。

“我们在这里尝试的一个关键策略是使用 Woo Core 提供开箱即用的默认 WooCommerce 商店编辑模板和功能,理论上应该与任何块主题一起工作,”Ethier 说。“theme.json 和全局样式解锁了很多东西,使这成为可能。主题仍然可以覆盖默认的 WooCommerce 模板和模板部分,但他们不需要。”

虽然基于 Block 的店面可能感觉很遥远,但我们必须记住这一点块主题仍处于起步阶段。目录中只有大约几十个,其中大部分是实验性的。

我和任何人一样兴奋这对 WooCommerce 这样的项目意味着什么。在同时,我也知道这条路可能比我们想象的要长,但WooCommerce团队已经在这条路上走下去了。

像这样:

Like Loading...

出处