Building a Chat Plugin for Shopware 6: Message Queues, Sales Channels, and Service Decoration
I needed to sync Shopware product data to an external service with sales channel isolation and multi-currency. Event subscribers, Symfony Messenger, and decoratable service interfaces. Here's how it works.