PHPackages                             positivedigits/shopware-productflow-integration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. positivedigits/shopware-productflow-integration

ActiveShopware-platform-plugin[Utility &amp; Helpers](/categories/utility)

positivedigits/shopware-productflow-integration
===============================================

positivedigits/shopware-productflow-integration

v1.0.4(3w ago)0227↑66.7%MITPHPPHP &gt;=8.4CI passing

Since Feb 26Pushed 3w agoCompare

[ Source](https://github.com/positivedigits/shopware-productflow-integration)[ Packagist](https://packagist.org/packages/positivedigits/shopware-productflow-integration)[ RSS](/packages/positivedigits-shopware-productflow-integration/feed)WikiDiscussions main Synced today

READMEChangelog (8)Dependencies (10)Versions (9)Used By (0)

Shopware ProductFlow Integration
================================

[](#shopware-productflow-integration)

Integrates [ProductFlow's](https://www.productflow.com/) offers and orders as a custom datamodel connector for [Shopware 6](https://www.shopware.com/en/).

Requirements
------------

[](#requirements)

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

Features
--------

[](#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)

Installation through composer is preferred.

```
composer require positivedigits/shopware-productflow-integration

```

Next, install the plugin.

```
./bin/console plugin:install --activate ProductFlowIntegration

```

Configuration
-------------

[](#configuration)

After installation, configure the integration in [ProductFlow](https://cloud.productflow.com/marketplace)

NameDescriptionExampleTokenAuthorization 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 endpointThe URL on which ProductFlow fetches offers from Shopware. Replace `example.com` with your shops domain!`https://example.com/offer`Order endpointThe URL on which ProductFlow fetches orders from Shopware. Replace `example.com` with your shops domain!`https://example.com/orders?status=paid`Shipment endpointThe 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!**

Even though the `OrderTransactionStates::STATE_OPEN` (`open`) is supported, this is most likely not desirable. When the `open` parameter is passed to the orders endpoint **all** orders are imported, regardless of payment status. Therefore, the `OrderTransactionStates::STATE_PAID` (`paid`) is the recommended default.

Finally, make sure the authorization token set in ProductFlow is also provided in the Shopware plugin configuration.

Order Transaction State Reference
---------------------------------

[](#order-transaction-state-reference)

The `status` query parameter on the `/orders` endpoint supports the following values.

`status` parameter`OrderTransactionStates` constantDescription`open``OrderTransactionStates::STATE_OPEN`Imports **all** orders regardless of payment status. **Not** recommended.`paid``OrderTransactionStates::STATE_PAID`Imports only orders with a paid transaction. Recommended default.Events
------

[](#events)

The plugin dispatches the following events.

EventDescription[`AfterOfferSyncEvent`](src/Service/ProductFlow/Offer/AfterOfferSyncEvent.php)Dispatched after an offer is synchronized.[`AfterOfferUnlistEvent`](src/Service/ProductFlow/Offer/AfterOfferUnlistEvent.php)Dispatched after an offer is unlisted.[`AfterListOpenOrderEvent`](src/Service/ProductFlow/Order/AfterListOpenOrderEvent.php)Dispatched after open orders are fetched.[`AfterShipmentSyncEvent`](src/Service/ProductFlow/Shipment/AfterShipmentSyncEvent.php)Dispatched after a shipment tracking code is synchronized.Issues
------

[](#issues)

Found a bug or have a problem? Feel free to [open an issue](https://github.com/positivedigits/shopware-productflow-integration/issues/new?template=bug_report.yml).

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance95

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~14 days

Total

8

Last Release

25d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/19746471?v=4)[Daan](/maintainers/dfsoeten)[@dfsoeten](https://github.com/dfsoeten)

---

Top Contributors

[![dfsoeten](https://avatars.githubusercontent.com/u/19746471?v=4)](https://github.com/dfsoeten "dfsoeten (43 commits)")

---

Tags

productflowshopwareshopware6-plugin

###  Code Quality

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/positivedigits-shopware-productflow-integration/health.svg)

```
[![Health](https://phpackages.com/badges/positivedigits-shopware-productflow-integration/health.svg)](https://phpackages.com/packages/positivedigits-shopware-productflow-integration)
```

###  Alternatives

[frosh/tools

Provides some basic things for managing the Shopware Installation

87820.7k3](/packages/frosh-tools)[shopware/storefront

Storefront for Shopware

684.6M237](/packages/shopware-storefront)[shopware/production

177209.0k](/packages/shopware-production)[shopware/conflicts

Shopware 6 conflicting packages

149.5M10](/packages/shopware-conflicts)[shopware/elasticsearch

Elasticsearch for Shopware

153.9M19](/packages/shopware-elasticsearch)[swag/migration-assistant

Migration plugin for shopware/platform

2042.5k](/packages/swag-migration-assistant)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
