-
Notifications
You must be signed in to change notification settings - Fork 39
Description
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).