WooCommerce 开发团队今天宣布,他们已经开始致力于实施自定义订单表,这是一项期待已久的改进,有望显着提高商店绩效。

为订单添加自定义表单是一项复杂的工作,会影响整个生态系统,因此该团队在开展该项目时正在寻求开发人员社区的反馈。

在处理 WooCommerce 数据时,鼓励开发人员使用 3.0 版中引入的 CRUD 对象,作为直接更新元数据或使用 WordPress Post 对象的替代方法。

“即使有了 CRUD 层,我们仍然使用 wp_post 和 wp_postmeta 表结构来为 WooCommerce 商店存储这些信息,”WooCommerce 核心开发人员 Vedanshu Jain 说。

“虽然这些 WordPress 提供的 API 和表格多年来为我们提供了很好的服务,但我们现在希望更进一步,使用专为业务需求而设计的坚如磐石且易于理解的数据库结构。 ”

WooCommerce 核心开发人员在引入自定义订单时有三个主要目标——提高可扩展性、简单性和可靠性。他们希望这将减少商家在扩展商店时寻求开发人员支持的需要。自定义表格中的订单还应该允许 WooCommerce 开发人员更轻松地扩展核心,以及创建和恢复数据备份。

WooCommerce 开发团队正在 GitHub 上跟踪该项目并计划进行初步实施到 2022 年第三季度初准备就绪。他们已经发布了他们提议的用于构建自定义表的数据库架构的初稿,欢迎在帖子中提供反馈。

“对于这个项目,我们预计扩展和自定义代码开发人员可能需要做一些努力充分利用新的表格结构,”Vedanshu Jain 说。 “随着我们进一步实施,我们计划发布升级指南以支持采用自定义订单。

“在推出期间,我们的目标是最初严格选择加入此功能,以便每个人有足够的时间让他们的商店兼容。 "

出处