Migrate WooCommerce Orders

时间:2015-03-04 作者:Aaron M

我需要将所有WooCommerce订单从客户的旧网站导出/导入到他们的新网站。我们基本上是拿了他们的网站,重新设计了它,但安装和一切都是一样的——除了有两个版本,而且都在不同的服务器上。我们试着替换postemta和posts,但这把一切都搞砸了,比如页面、菜单等等。

我们的最后期限很紧(每一刻都很关键),我们需要帮助。我们知道这些插件,但如果有一种肮脏的方法,我们会接受它。

重申一下:我们只需要将订单从一个站点转移到另一个站点,而不会把其他一切都搞糟。

提前感谢!

1 个回复
最合适的回答,由SO网友:TheGentleman 整理而成

复制这些内容会把你的网站搞砸的原因可能是因为id不匹配。也就是说,带有您正在导入的内容ID的帖子已经存在。

无论如何,由于woocommerce将订单存储为自定义帖子类型,因此您在这里最安全的赌注可能是内置的wordpress帖子导入/导出工具
1。在旧站点的wordpress后端中,选择工具->导出
2。选择“订单”3。下载导出文件
4。在新站点的wordpress后端中,选择工具->导入
5。单击“Wordpress”(如果需要,请安装插件)
6。选择/上载在步骤3中创建的文件

如果出于某种原因需要通过SQL执行此操作,则从以下位置开始SELECT * from wp_posts WHERE post_type=\'shop_order\'
然后您需要导出该查询的结果,并根据新表上的自动递增值递增所有ID。但那会给你一张很乱的桌子。。。

结束

相关推荐

my theme breaks WP export

我知道这是一个模糊的问题,如果你有心情的话,请花点时间在上面,我不需要因为没有更准确的回答而被激怒。我正在开发一个主题,由于某种原因,它破坏了WordPress的导出功能。我并没有要求任何人来解决我的问题,但在花了几个小时的时间之后,我想问一下,是否有人认识到这个问题,并会给我一个提示,告诉我应该朝什么方向寻找问题。不知何故,我觉得这与临时检查失败有关,但不确定。。无论如何,问题是,如果我单击页面中的导出按钮http://www.myserver.com/wp-admin/export.php