预售插件会在后台运行一个 Cron 定时任务来检查预售日期,因此当预售日期到达时,订单状态会自动变为已完成。
但在某些情况下,日期没有作为预售的 meta_key 添加,这就是问题所在(见下方截图)。我们发现,大多数情况下这是第三方插件(用于结账字段)造成的冲突问题。

如果您正在使用“Checkout Field Editor for WooCommerce”插件,可以尝试停用该插件,以检查是否存在冲突。
预售插件主要会添加一个名为“预售日期”的自定义字段,其 ID 为 `preorder_date`。因此,如果您使用第三方插件编辑结账字段,预售日期字段(预售插件的自定义字段)将被忽略,只有核心字段可以编辑(这正是冲突的主要原因)。
您只需使用结账字段插件添加一个 ID 为“preorder_date”的新字段即可。
请查看完整文档:WooCommerce 预售
更新于 2026年4月22日 · 需要帮助?请提交支持工单