PHPackages                             solution25/route-plugin-shopware-6-solution25 - 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. [Security](/categories/security)
4. /
5. solution25/route-plugin-shopware-6-solution25

ActiveShopware-platform-plugin[Security](/categories/security)

solution25/route-plugin-shopware-6-solution25
=============================================

Integrates Route package protection with Shopware 6. Adds checkout opt-in, syncs Route claim data and statuses, provides an admin claims list and webhooks, plus a storefront widget.

1.0.0(5mo ago)00MITPHPCI failing

Since Sep 11Pushed 5mo agoCompare

[ Source](https://github.com/solution25com/route-package-protection-shopware-6-solution25)[ Packagist](https://packagist.org/packages/solution25/route-plugin-shopware-6-solution25)[ RSS](/packages/solution25-route-plugin-shopware-6-solution25/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (4)Used By (0)

Route Package Protection for Shopware 6
=======================================

[](#route-package-protection-for-shopware-6)

Protect your customers' orders with Route Package Protection. This plugin adds an opt-in line item to the checkout and syncs orders, shipments, refunds and claims with Route.

Features
--------

[](#features)

- Auto-add the “Route Package Protection” line item by default (customer can remove and re-add)
- Sync orders to Route (v2)
- Create/update/cancel shipments (v1)
- Partial refunds via v2 order update; full refunds via cancel endpoint
- Claims webhook endpoint with signature validation
- Per-sales-channel configuration and dedicated plugin logger

Compatibility
-------------

[](#compatibility)

- Shopware **6.6.x**
- PHP **8.2+**

Installation
------------

[](#installation)

1. Copy the plugin into: custom/plugins/route-package-protection-shopware-6-solution25
2. Install &amp; activate: bin/console plugin:refresh bin/console plugin:install --activate RoutePackageProtection
3. Build storefront assets (if needed): bin/build-storefront.sh

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

[](#configuration)

- Set your Route API token(s) per Sales Channel.
- (Optional) Enable debug logging in the plugin config for verbose logs.

Webhooks
--------

[](#webhooks)

- Claims webhook (Storefront + API scopes):
- `POST /route/webhook/claims`
- `POST /api/route/webhook/claims`
- Supports Bearer token or HMAC (`route-signature` / `x-route-signature`).

Developer Notes
---------------

[](#developer-notes)

- Storefront JS plugin is registered async and uses `window.PluginBaseClass`.
- Dedicated log channel to avoid polluting core logs.
- Run quality tools: composer phpstan composer phpcs shopware-cli extension validate custom/plugins/route-package-protection-shopware-6-solution25

Support
-------

[](#support)

- Manufacturer:
- Email:

License
-------

[](#license)

MIT

Logging
-------

[](#logging)

File: var/log/Route-log--YYYY-MM-DD.log (rotates, 14 days retained) bin/console cache:clear

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance70

Regular maintenance activity

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 90.9% 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

Unknown

Total

1

Last Release

167d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2851766651e9958fdd1740394d7af4c76bb357dba37485ab7045c5372bd3ed88?d=identicon)[solution-25](/maintainers/solution-25)

---

Top Contributors

[![solution-25](https://avatars.githubusercontent.com/u/101514766?v=4)](https://github.com/solution-25 "solution-25 (10 commits)")[![Oltion25](https://avatars.githubusercontent.com/u/240705164?v=4)](https://github.com/Oltion25 "Oltion25 (1 commits)")

###  Code Quality

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/solution25-route-plugin-shopware-6-solution25/health.svg)

```
[![Health](https://phpackages.com/badges/solution25-route-plugin-shopware-6-solution25/health.svg)](https://phpackages.com/packages/solution25-route-plugin-shopware-6-solution25)
```

###  Alternatives

[shopware/production

178190.0k](/packages/shopware-production)[kiener/mollie-payments-plugin

Mollie Payments

6257.6k](/packages/kiener-mollie-payments-plugin)[werkstattl/openblogware

OpenBlogware: A Blog Module for Shopware 6.

415.7k](/packages/werkstattl-openblogware)[unzerdev/shopware6

Unzer payment integration for Shopware 6

1125.6k](/packages/unzerdev-shopware6)[adyen/adyen-shopware6

Official Shopware 6 Plugin to connect to Payment Service Provider Adyen

23111.2k](/packages/adyen-adyen-shopware6)[basecom/sw6-fixtures-plugin

basecom Fixtures Plugin

18185.5k](/packages/basecom-sw6-fixtures-plugin)

PHPackages © 2026

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