positivedigits / shopware-productflow-integration
positivedigits/shopware-productflow-integration
Package info
github.com/positivedigits/shopware-productflow-integration
Type:shopware-platform-plugin
pkg:composer/positivedigits/shopware-productflow-integration
Requires
- php: >=8.4
- shopware/core: ~6.7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.94
- phpstan/phpstan: ^2.1
This package is not auto-updated.
Last update: 2026-04-28 12:12:09 UTC
README
Integrates ProductFlow's offers and orders as a custom datamodel connector for Shopware 6.
Requirements
- PHP version 8.4 or higher.
- Shopware 6.7.
Features
The integration supports the following features:
- Offer updates.
- Order synchronisation.
- Automatically updates the order with a track and trace code.
Installation
Installation through composer is preferred.
composer require positivedigits/shopware-productflow-integration
Next, install the plugin.
./bin/console plugin:install --activate ProductFlowIntegration
Configuration
After installation, configure the integration in ProductFlow
| Name | Description | Example |
|---|---|---|
| Token | Authorization token passed from ProductFlow to Shopware in the Authorization header. Note: this value should be configured in the plugin settings as well. |
d82949c3-29d1-4710-8e73-5d62ce8a60cd |
| Offer endpoint | The URL on which ProductFlow fetches offers from Shopware. Replace example.com with your shops domain! |
https://example.com/offer |
| Order endpoint | The URL on which ProductFlow fetches orders from Shopware. Replace example.com with your shops domain! |
https://example.com/orders?status=open |
| Shipment endpoint | The URL on which ProductFlow submits shipment updates. Replace example.com with your shops domain! Note: this is required for the order endpoint to function. |
https://example.com/shipments |
Ensure that Schakel ordersynchronisatie in and Schakel synchronisatie van offers in are enabled in ProductFlow!
Finally, make sure the authorization token set in ProductFlow is also provided in the Shopware plugin configuration.
Events
The plugin dispatches the following events.
| Event | Description |
|---|---|
AfterOfferSyncEvent |
Dispatched after an offer is synchronized. |
AfterOfferUnlistEvent |
Dispatched after an offer is unlisted. |
AfterListOpenOrderEvent |
Dispatched after open orders are fetched. |
AfterShipmentSyncEvent |
Dispatched after a shipment tracking code is synchronized. |
Issues
If any issues are encountered, please feel free to open an issue.