vardumper/shopware-six-exporter

This package is abandoned and no longer maintained. No replacement package was suggested.

Wordpress Plugin intended to simplify data migration from WooCommerce to Shopware 6.x

Installs: 1 690

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 0

Type:wordpress-plugin

0.1.6 2021-03-30 09:32 UTC

README

Wordpress Plugin intended to simplify data migration from WooCommerce to Shopware 6.x

Installation

Download the zip upload it to your plugins folder and activate the plugin. If your Wordpress & WooCommerce site is powered by Composer you can install the plugin with

composer require vardumper/shopware-six-exporter

or

composer require wpackagist-plugin/shopware-six-exporter

Requirements

  • In order to being able export .csv files which have correct mappings (countries, languages, currencies, payment methods, sales channels, etc.) you need to tell the plugin their Uuids so obviously you need to configure Shopware beforehand.
  • In order to keep and migrate your customers login credentials as well, you need to install my Wordpress Password Encoder on the Shopware side, as well. Otherwise, your customers will have to reset their passwords, which might work for you as well.
  • Although making use of performance-optimized database queries, you might need to increase your servers PHP memory_limit temporarily. PHP resources are primarily required for the additional column filters. I have successfully exported 50k customers with 1G of PHP memroy and 100k with 2.5G.

Plugin Features

  • This plugin generates importable .csv files of your WooCommerce online stores' most important entities (such as customers, products and orders) for later import into Shopware 6.
  • Fake customer emails to prevent accidential
  • Prevents auto increment ID collisions when importing from multiple WooCommerce stores.
  • It allows you to map countries, sales channels, payment methods to the corresponding Shopware Uuids.
  • Filters allow you to modify each csv column to your needs. You can and should use these to extend mappings, or retrieve more entity data.
  • Complete Shopware Import/Export Profiles are included.

Why not use the Shopware Migration Wizard?

The Shopware Migration Assistant or Wizard requires a Wordpress XML export – which is simply impossible to do on any Multi-Gigabyte database. If you have tried the migration wizard, and it worked for you, well then congrats. Lucky you! But I guess you wouldn't be here, if that was the case.

So who is this for?

Anyone migrating a WooCommerce online store over to Shopware 6 in Community, Professional or Enterprise flavour. If you import multiple WooCommerce installations into a single Shopware installation it also makes sense to import matching .csv files with identical format and compatible with the same Shopware ImportExport profile.

Advanced Mappings

Whenever assinging a default value for country or sales channel is not enough, you can use the plugin filters to achieve complex mappings. Read more about how ti use them here.

Roadmap

  • v0.0.* initial user/customer export released
  • v0.1.0 Guest user export finished released
  • v0.2.0 Product export finished
  • v0.3.0 Order export finished
  • v1.0.0 Fully translated into german & public plugin release via wordress.org