在实时站点和暂存站点之间同步 Woocommerce 订单
Syncing up Woocommerce orders between a live site and staging site
我一直在对客户网站的暂存版本进行一些开发性调整和主题更新。该网站有一个实时电子商务组件,所以在我处理它的几个月里,实时网站上有一大堆订单,但暂存网站上没有。
由于 Woocommerce(出于某种奇怪的原因)将订单保存在与其 post、产品、页面等相同的 table 中,许多订单 ID 已经 "used up" 在暂存站点中,所以当我尝试导入它们时(使用 https://wordpress.org/plugins/order-import-export-for-woocommerce/ 之类的工具)它们会不同步并且订单号是错误的。这里有几个选项;我可以尝试将可见订单号与 post id # 分开,但这有点靠不住。我尝试了一些解决方案,但这些解决方案往往不适用于我使用过的导入插件。或者,我总是可以深入研究 mysql table,但这不是我每次从登台推进到现场时都想做的事情。
是否有人愿意分享处理此问题的解决方案、插件 recco 或最佳实践?谢谢!
您不能保留新导入的 orderID,因为 WP 将所有内容都视为 post。您可以按顺序将其添加为额外的元数据。如果订单存在于数据库中,它将更新。也可以升个support ticket here求助
您还可以获得一个可以管理订单额外元数据的插件 from here
我一直在对客户网站的暂存版本进行一些开发性调整和主题更新。该网站有一个实时电子商务组件,所以在我处理它的几个月里,实时网站上有一大堆订单,但暂存网站上没有。
由于 Woocommerce(出于某种奇怪的原因)将订单保存在与其 post、产品、页面等相同的 table 中,许多订单 ID 已经 "used up" 在暂存站点中,所以当我尝试导入它们时(使用 https://wordpress.org/plugins/order-import-export-for-woocommerce/ 之类的工具)它们会不同步并且订单号是错误的。这里有几个选项;我可以尝试将可见订单号与 post id # 分开,但这有点靠不住。我尝试了一些解决方案,但这些解决方案往往不适用于我使用过的导入插件。或者,我总是可以深入研究 mysql table,但这不是我每次从登台推进到现场时都想做的事情。
是否有人愿意分享处理此问题的解决方案、插件 recco 或最佳实践?谢谢!
您不能保留新导入的 orderID,因为 WP 将所有内容都视为 post。您可以按顺序将其添加为额外的元数据。如果订单存在于数据库中,它将更新。也可以升个support ticket here求助
您还可以获得一个可以管理订单额外元数据的插件 from here