WooCommerce 开发团队 宣布 今天,他们已经开始着手实施自定义订单表,这是一项期待已久的改进,有望显着提升商店的性能。
为订单添加自定义表格是一项复杂的工作,会影响整个生态系统,因此团队在进行项目时正在征求开发人员社区的反馈。
在处理 WooCommerce 数据时,鼓励开发人员使用 CRUD 对象 因为它们是在 3.0 版中引入的,作为直接更新元数据或使用 WordPress 帖子对象的替代方法。
“即使有 CRUD 层,我们仍然使用 wp_post 和 wp_postmeta 表结构来存储 WooCommerce 商店的这些信息,”WooCommerce 核心开发人员 Vedanshu Jain 说。
“虽然这些 WordPress 提供的 API 和表格多年来为我们提供了良好的服务,但我们现在希望更进一步,采用专为商业需求而设计的坚如磐石且易于理解的数据库结构。”
WooCommerce 核心开发人员在引入自定义订单表时有三个主要目标——提高可扩展性、简单性和可靠性。 他们预计这将减少商家在扩大商店规模时寻求开发商支持的需要。 在自定义表中拥有订单还应该允许 WooCommerce 开发人员更轻松地扩展核心,以及创建和恢复数据备份。
WooCommerce 开发团队是 在 GitHub 上跟踪项目 并计划在 2022 年第三季度初准备好初始实施。他们已经发布了他们为构建自定义表而提议的数据库模式的初稿,欢迎在帖子中提供反馈。
“对于这个项目,我们预计扩展和自定义代码开发人员可能需要做一些工作才能充分利用新的表结构,”Vedanshu Jain 说。 “随着我们进一步实施,我们计划发布升级指南以支持采用自定义订单表。
“在推出期间,我们的目标是在开始时严格选择加入此功能,让每个人都有足够的时间让他们的商店兼容。”