PLUGIN UPGRADE

Legacy Plugin Rescue & Feature Evolution for Shopware 6.6

How we transformed a broken legacy notification module into a targeted communication engine with customer group segmentation, hybrid messaging, and automated scheduling.

The Challenge

A fellow Shopware developer approached us with a critical situation: a custom notification module they had built for an older version of Shopware 6 had completely broken after updating to v6.6.10. With their own project load at capacity, they needed a partner who could not only fix the compatibility issues but also enhance the plugin's capabilities.

  • Complete plugin failure after Shopware 6.6.10 update
  • Legacy codebase with deprecated API calls and outdated patterns
  • Limited functionality - notifications sent to all customers without targeting
  • Manual processes required for every notification send

The mission was twofold: first, audit and refactor the existing codebase for 100% Shopware 6.6 compatibility; then, evolve the simple alert tool into a targeted communication engine.

Our Solution

We approached this as a two-phase project: stabilization first, then feature evolution. Once the foundation was solid, we transformed the notification module from a basic alert system into a powerful communication platform:

Granular Segmentation

Multi-select customer group targeting so B2B and B2C segments receive only relevant updates

Hybrid Messaging

Custom HTML editor for simultaneous shop notifications and email alerts from a single configuration tab

Precision Scheduling

Date and time triggers to automate communication without manual intervention

Full 6.6 Compatibility

Complete codebase audit and refactoring to meet Shopware 6.6's latest requirements

Results

100%
Compatibility
Shopware 6.6.10+
0
Manual Sends
Fully automated
B2B/B2C
Targeting
No more noise
  • Stable foundation - plugin works flawlessly on Shopware 6.6.10 and later versions
  • Targeted communications - B2B and B2C segments receive only relevant updates
  • Seamless handover - client can focus on primary projects with confidence

Technical Stack

Shopware 6.6.10+ PHP 8.2 Symfony Vue.js Admin Scheduled Tasks Mail Service
"In the Shopware ecosystem, version updates shouldn't be a source of fear. They should be an opportunity to optimize."

Facing Technical Debt or Compatibility Issues?

Whether you need a legacy plugin rescued after a Shopware update or a reliable partner to offload custom plugin development, we can help get your store back on track.

Talk to an Engineer

Case study by

Share: