Use this plugin to connect your Shopware 6 webshop with EffectConnect Marketplaces. For more information about EffectConnect, go to the EffectConnect website.
Warning: Only Shopware 6.7 is officially supported at this moment,
For Shopware 6.6 support, use releases prior to 1.9.0.
Shopware 6.2, 6.3, 6.4 and 6.5 support is not being maintained anymore.
Important: before installing this plugin please contact the EffectConnect sales department via +31(0)852088432 and/or [email protected] so we can provide you with a new EffectConnect account.
You can install the EffectConnect Marketplaces Shopware 6 Plugin using the ZIP installation method.
In the back-end of your Shopware 6 webshop, go to Extensions -> My Extensions and click the upload extension button. Then upload the ZIP-file which can be downloaded from the GitHub releases page of this project.
After installation the plugin can be activated in the Shopware 6 Extensions module.
In Shopware versions below 6.4.17 it's necessary to run the scheduled-task:register command after plug-in updates.
First create an API keyset in your EffectConnect Marketplace environment. Then go the configuration page of the EffectConnect Marketplaces plugin in your Shopware 6 webshop and set the API keys for the appropriate sales channel.
The automatic import, export, and cleanup can be enabled in two ways:
- By configuring the Shopware 6 scheduled tasks. This should run every minute. For more information, see the Shopware 6 documentation.
- By setting a couple of commands in the crontab (or another cronjobs module), see below an example of such a configuration (replace {APPLICATION_PATH} with the location of the Shopware 6 installation):
0 3 * * * php {APPLICATION_PATH}/bin/console ec:export-catalog
*/30 * * * * php {APPLICATION_PATH}/bin/console ec:export-offers
*/15 * * * * php {APPLICATION_PATH}/bin/console ec:import-orders
*/15 * * * * php {APPLICATION_PATH}/bin/console ec:export-shipments
0 * * * * php {APPLICATION_PATH}/bin/console ec:clean-exports
0 * * * * php {APPLICATION_PATH}/bin/console ec:clean-log
* * * * * php {APPLICATION_PATH}/bin/console ec:run-shipment-queue
*/5 * * * * php {APPLICATION_PATH}/bin/console ec:run-offer-queueThe cron times above can be adjusted as desired. The times above are explained below:
- Catalog export (ec:export-catalog): Every night at 3:00 AM.
- Offers export (ec:export-offers): Every half hour (00th minute, 30th minute).
- Import orders (ec:import-orders): Every 15 minutes (00th minute, 15th minute, 30th minute, 45th minute).
- Export shipments (ec:export-shipments): Every 15 minutes (00th minute, 15th minute, 30th minute, 45th minute).
- Clearing old exports (ec:clean-exports): Every hour on the hour.
- Clearing old logs (ec:clean-log): Every hour on the hour.
- Exports all queued shipments (ec:run-shipment-queue): Every minute.
- Exports all queued offer changes (ec:run-offer-queue): Every 5 minutes.
Note: In older versions of Shopware 6 the extensions module is located under Settings -> System -> Plugins.