Skip to content

SwagPayPal 10.1.0 completely breaks Shopware 6.7.1.2 #330

@doitauto

Description

@doitauto

Shopware Version

6.7.1.2

PayPal plugin version

10.1.0

Actual behaviour

Hello SwagPayPal team,

we tried to use SwagPayPal 10.1.0 on Shopware 6.7.1.2 – but unfortunately the plugin completely destroys our installation:
• Fatal errors directly after activation:

Typed property Swag\PayPal\SwagPayPal::$activateDeactivate must not be accessed before initialization

•	API endpoints fail with

Controller "Swag\PayPal\Setting\SettingsController" … does not exist in the container

•	The message queue is flooded with invalid jobs (e.g. TransactionStatusSyncTask), which cannot be deserialized anymore.
•	Even after clearing caches, reinstalling, wiping vendor/swag/paypal and reloading via Composer, the plugin remains unusable.
•	Our production shop was literally down for weeks because of this update. The only workaround is to downgrade to 10.0.6, which runs stable.

👉 We urgently need:
1. A clear compatibility matrix: Which SwagPayPal versions are supported for Shopware 6.7.x?
2. Either an update of SwagPayPal (>= 10.1.x) that officially supports 6.7.x, or a statement that 6.7.x is not yet supported.
3. A migration path / cleanup script for shops that already updated and now have broken queues and container definitions.

This issue is critical – PayPal is essential for merchants, and such breaking changes without compatibility notes are a disaster.

Thanks for treating this as urgent.

Expected behaviour

•	SwagPayPal 10.1.0 should install, activate and run without errors on Shopware 6.7.1.2.
•	PayPal settings should be accessible in the administration without container/DI errors.
•	Scheduled tasks and the message queue should process PayPal jobs without failing.
•	The shop frontend and checkout should remain fully functional with PayPal as a payment method.

How to reproduce & Environment

1.	Install a fresh Shopware 6.7.1.2 instance.
2.	Require and install SwagPayPal 10.1.0 via Composer (composer require swag/paypal:10.1.0).
3.	Run php bin/console plugin:refresh && php bin/console plugin:install --activate SwagPayPal.
4.	Clear cache, recompile themes.
5.	Open the Shopware Administration → Settings → PayPal or try to run the queue worker.

Result: Fatal errors are thrown (Typed property … must not be accessed, missing controllers, invalid messenger messages).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions