vardumper/shopware-six-exporter

此包已被弃用且不再维护。未建议替代包。

Wordpress插件,旨在简化从WooCommerce到Shopware 6.x的数据迁移

0.1.6 2021-03-30 09:32 UTC

README

Wordpress插件,旨在简化从WooCommerce到Shopware 6.x的数据迁移

安装

下载zip文件,将其上传到您的插件文件夹并激活插件。如果您的Wordpress & WooCommerce站点由Composer提供支持,您可以使用以下命令安装插件:

composer require vardumper/shopware-six-exporter

或者

composer require wpackagist-plugin/shopware-six-exporter

要求

  • 为了能够导出具有正确映射(国家、语言、货币、支付方式、销售渠道等)的.csv文件,您需要告诉插件它们的UUID,因此您显然需要先配置Shopware。
  • 为了保留和迁移客户的登录凭证,您还需要在Shopware端安装我的Wordpress密码编码器。否则,您的客户将不得不重置他们的密码,这对您可能也有帮助。
  • 尽管使用了性能优化的数据库查询,您可能需要临时增加服务器上的PHP memory_limit。PHP资源主要用于额外的列过滤器。我已成功导出50k客户使用1G的PHP内存和100k客户使用2.5G。

插件功能

  • 此插件生成可导入的.csv文件,包含您的WooCommerce在线商店最重要的实体(如客户、产品和订单)的导入Shopware 6所需的文件。
  • 防止意外生成假客户电子邮件
  • 防止从多个WooCommerce商店导入时自动增量ID冲突
  • 它允许您将国家、销售渠道、支付方式映射到相应的Shopware UUID。
  • 过滤器允许您根据您的需求修改每个CSV列。您可以使用这些过滤器扩展映射或检索更多实体数据。
  • 包含完整的Shopware导入/导出配置文件。

为什么不使用Shopware迁移向导?

Shopware迁移助手或向导需要Wordpress XML导出,这在任何Multi-Gigabyte数据库上都是不可能的。如果您已尝试迁移向导并且它对您有效,那么恭喜您。您很幸运!但我想您不会在这里,如果那样的话。

那么这是为谁准备的?

任何将WooCommerce在线商店迁移到Shopware 6(社区、专业或企业版)的人。如果您将多个WooCommerce安装导入单个Shopware安装,也有必要导入具有相同格式且与同一Shopware导入/导出配置文件兼容的匹配.csv文件。

高级映射

当仅对国家或销售渠道分配默认值不足以满足需求时,您可以使用插件过滤器来实现复杂的映射。有关如何使用它们的更多信息,请参阅此处

路线图

  • v0.0.* 初版用户/客户导出 已发布
  • v0.1.0 游客用户导出完成 已发布
  • v0.2.0 产品导出完成
  • v0.3.0 订单导出完成
  • v1.0.0 全部翻译成德语并通过wordpress.org发布为公共插件