positivedigits/shopware-productflow-integration

positivedigits/shopware-productflow-integration

Maintainers

Package info

github.com/positivedigits/shopware-productflow-integration

Type:shopware-platform-plugin

pkg:composer/positivedigits/shopware-productflow-integration

Statistics

Installs: 105

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-03-31 11:19 UTC

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

  1. PHP version 8.4 or higher.
  2. Shopware 6.7.

Features

The integration supports the following features:

  1. Offer updates.
  2. Order synchronisation.
  3. 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.