Events: PHPUnit Code Sprint

Last week Friday/Saturday I had the privilege to join PHPUnit Code Sprint. It was a rather small event with only six people, but the competence was huge. I expected something like our FireGento hackathons, but due to the small group, we started with an introduction how PHPUnit was the last years and then Sebastian BergmannContinue reading “Events: PHPUnit Code Sprint”

Shopware 6: Finding events

This blogpost is written based on Shopware 6.5.6.0 You are looking for an event inside of Shopware 6? And don’t know how to start? Here are a few tipps and tricks how I find events when I look for them Event Classes Inside of Showare exist a few container classes for event names. The mostContinue reading “Shopware 6: Finding events”

Shopware 6: Order Events and Versioning

This blogpost is written with Shopware version 6.5.6.1 in mind. We are currently working on a plugin which adjusts a couple of order values after an order has been placed. While digging into the code, my colleague Carl and me found some astonishing stuff that’s actually quite hard to understand. Therefore don’t trust anything youContinue reading “Shopware 6: Order Events and Versioning”

WEUC 2023 – Lessons we bring from Mallorca

Unlike technology conferences, where people gather to watch panels and talks, the Unconference is an open space where participants bring and decide the topics for discussion. The informal aspect of the event and the familiarity of the WEUC community provide a special space for sharing experiences and impressions, far beyond the everyday discussions about code and efficiency – even for a newcomer like me.

The sales_channel.*.loaded events explained

In this text i will try to explain how the sales_channel.*.loaded events are created. What are the sales_channel.*.loaded events? The sales_channel.*.loaded events are events which are dynamically created/triggered after the non-sales_channel loaded.* events are ran (for example, after the product.loaded event is ran, a sales_channel.product.loaded event will be created too). They are being used internallyContinue reading “The sales_channel.*.loaded events explained”