Importing and exporting product and customer data, categories as well as product images is a standard task of any shop owner. Keeping that in mind, Shopware wants to make it as easy as possible for you to quickly edit inventory, prices or even perform a customized import.
Shopware’s advanced feature "Import/Export" is a valuable extension to the default Import/Export module: it allows you to define CSV and XML formats and export your data as such. Furthermore, you can import existing formats (i.e. from your manufacturer) following a one-time configuration.
This advanced feature also comes with a massive performance boost in comparison to the default module and supports large amounts of data.
It is also possible to import files via shell command or cron job using this extension.
A well-organized overview allows you to review, download or repeat all past imports and exports.
- Create own XML / CSV formats
- Convert data during import / export
- Log of any operation
- History of all imports / export and the possibility to download / re-run those imports / exports
- Limit / filter product and order exports
- Automatic imports via cron job
- Shell command-line tool
The MIT License (MIT). Please see License File for more information.
We are using psh to run unit tests it in its own environment.
Run ./psh.phar
:
- cleanup: Removes all files which was created for the tests
- init: Initilizaes the test environment, i.e. creating database, moving config file
- reinstall: Reinstalls the plugin in the test environment
- unit: Runs all scripts together, you don't need to worry about removing fixtures etc
Example execution:
$ ./psh.phar -unit
Further all tests which are executed with the phpunit
cli command will be executed in the environment you configured.
Exclude files and/or directories in .sw-zip-blacklist
, which should not be in the release package of the plugin.
List them separated by a new line.