最近更新的页面
HPOS 扩展使用指南
什么是高性能订单存储 (HPOS)? 直到最近,WooCommerce 将与订单相关的数据存储在数据库中的 post 和 postmeta 表中,作为一种自定义 WordPress 帖子类型...
如何启用高性能订单存储
自 WooCommerce 8.2 起,于 2023 年 10 月发布,对于新安装的项目,高性能订单存储默认已启用。 现有商店可以通过以下步骤,从“WordPress 帖子存储”切换到“高性能订...
HPOS 命令行工具
概述 我们提供了一系列 WP-CLI 命令,用于管理与 HPOS 相关的功能,所有这些命令都位于 wp wc hpos 命名空间下(尽管您可能会在一些博客文章和较旧的文档中看到引用现在已弃用的...
电子邮件预览集成
概述 WooCommerce 的电子邮件预览功能允许您使用虚拟数据预览电子邮件模板(即,它不使用数据库中的实际数据)。这意味着注册新电子邮件类型的扩展需要与电子邮件预览系统集成,以便正确展示其电...
Email HTML - 最佳实践
概述 电子邮件的设计和开发需要一种与传统 Web 开发不同的方法。本指南概述了确保您的 HTML 电子邮件在所有主要电子邮件客户端中正确显示的最佳实践。 关键原则 宽度: 保持电子邮件宽度在 6...
邮件编辑器日志记录
邮件编辑器日志记录使用严重程度阈值,以减少正常运行时的干扰。 默认情况下,只有警告及以上级别的消息会被记录。 要更改日志记录级别,请使用 woocommerce_email_editor_lo...
如何扩展 WooCommerce 分析报告
简介 本文档旨在指导您如何通过基本的 UI 下拉菜单、添加查询参数以及修改 SQL 查询和最终的报告数据来扩展 WC-Admin 报告。 此示例将创建一个货币选择器,用于根据特定货币查看订单报告...
地址自动补全提供者实现
概述 WooCommerce 地址自动补全系统允许第三方服务在客户在结账过程中输入账单和收货地址时,提供地址建议。本指南解释了如何创建和注册自定义地址提供者,以与任何地址验证服务集成。 请注意,...
测试
用户必须能够执行所有提供的功能的操作。这可以通过运行用户测试来实现。 为了进行有效的用户测试,请列出您的扩展程序支持的尽可能多的场景。例如,一个场景是:“我是一个商店所有者,想要创建一个可定制的...
任务列表和收件箱
插件应根据以下准则,选择实现“任务”笔记或“收件箱”笔记。 避免为同一消息同时实现“任务”和“收件箱”笔记,这会增加混乱并降低消息的影响力。 谨慎使用“任务列表”和“收件箱”。 消息应清晰、简洁...
设置
使扩展程序的设置易于理解。 仅包含对产品整体功能至关重要的设置选项。 尽可能使用智能默认值, 而不是要求商家进行配置。 直观地分组您的设置。 将常用的设置放在每个部分的顶部,并将具有破坏性或不常...
入门指南
用户第一次使用您的扩展程序至关重要。当用户首次激活您的扩展程序时,这是一个机会,可以正确引导新用户,并帮助回访用户重新熟悉。用户是否清楚如何开始使用?请记住,如果设置过程过于复杂,用户更有可能完...
通知
主要使用通知来响应用户的操作,提供用户反馈。避免使用通知来传达优惠或公告。不要在通知中使用品牌颜色、字体或插图。 如果需要激活后通知,请将其保留在 WordPress 插件区域,不要在仪表盘或其...
颜色
在为 WordPress wp-admin 创建扩展时,请使用核心颜色,尊重用户的 WordPress 管理界面颜色方案选择,并确保您的设计符合 AA 级别指南。 当使用带有文本的组件,例如按钮...
最佳实践
插件名称应简洁地描述插件的功能,并且不要在名称中使用现有的核心功能或扩展的名称。 插件名称应始终在用户界面中以一个功能性且独特的名称出现。例如,使用 "Appointments" 而不是 "Ve...
可访问性
您的扩展程序必须符合 WordPress 可访问性编码规范。 有关可访问性的更多信息,请查看 WordPress 可访问性快速入门指南。
将管理页面集成到 WooCommerce 扩展中
简介 有多种方法可以管理 WooCommerce 扩展的管理区域页面。 您可以使用现有的 PHP 页面或创建新的基于 React 的页面。 无论您选择哪种方法,您都需要使用 PageContr...
管理 WooCommerce 菜单和分类法归档中的自定义属性
可以用于分层导航的属性是一个自定义分类法,这意味着您可以将其显示在菜单中,或者按属性显示产品。 这需要您进行一些操作,并且必须启用归档功能。 为菜单注册分类法 当注册自定义属性的分类法时,Woo...
设置 API
WooCommerce 设置 API 用于扩展程序显示、保存和加载设置。 在您的扩展程序中使用 API 的最佳方法是创建一个类,该类继承自 WC_Settings_API 类: class M...
为 WooCommerce 扩展创建自定义设置
如果您正在定制 WooCommerce 或为其添加自定义功能,您可能需要一个设置页面。 创建设置页面最简单的方法之一是利用 WC_Integration 类。 使用 Integration ...