Winkelwagen GmbH Logo
  • Services
  • Workshops
  • About
  • Blog
  • Jobs
  • Contact us

Shopware: Configuration does NOT default to current sales channel!

I just had a nice call with Bruno, one of our developers. He added a small snippet in one of our plugins: I told him, he can omit the salesChannelId, because Shopware takes the current, if no is passed. He disagreed, so I dig down – and he is right! Deep down in the call […]

Symfony/Shopware: Get useable queries

I hope all of you know the debug toolbar which can be installed with Symfony. One of the big problems – until today for me was, that the query parameters are shown as UTF-8 binary strings, which is not helpful. Today I learned, that under each of these queries you have four buttons: And the […]

Symfony/Shopware: Debug CLI commands

Did you know you can access the web developer toolbar after running a PHP CLI command? Unfortunately it seems, there are no queries collected in Shopware? But one get a little output, hopefully it helps you!

Shopware: Caching on dev

Time to share the pain of today. We are running on ddev. Which is an awesome piece of technology, with an awesome person behind it: Randy Fay. Something is weird For a while I had a weird feeling, that something is odd. It was hard to debug some of our projects, but I didn’t find […]

Migration: Find customer which can’t login, because they have multiple accounts

When migrating multiple Magento websites to Shopware 6 via migrations assistant, you can end up with the same customer account (aka email address), not being a guest and no sales_channel attached. To find the customers, you can run the following SQL query, it will show you the email address, the ids of the customer rows […]

Shopware: Don’t reuse variables – webpack(!?)

Good morning! We submitted our payment plugin once again, Shopware’s review can be stressful, or in other words: They are doing an amazing job finding bugs. What is going on? I have no clue. Even worse – it seems like ALL frontend plugins are broken. How to know this? You can run in your browser […]

Cypress: iframes on foreign origins

As you might know, Cypress is a problem and there is a lot of stuff written down. But because I didn’t make it work with one article, we need another one! I made it work with our payment plugin for Montonio so here it goes: Security? Who needs this anyway!? First step is to turn […]

Shopware: Migration to 6.6

Today we are very happy to have a guest author on our page, most people might know him as kekster and he wanted to share his experiences for the Shopware 6.6 upgrade. It took me about 2 weeks to migrate all of my 41 Shopware 6 store plugins (about 200k lines of code in PHP, […]

Symfony: {{ dump() }} creates an iframe

That’s it, that’s the message. Some context You are here for the story behind? I’m happy to tell you, but might be boring 🙂 I’m still working on a payment plugin for Shopware 6 and because the damn iframe for card payment and blik is changing its name all the time, I’ll access it in […]

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 Bergmann […]

Shopware: async vs defer – use defer

We build a payment plugin and currently working on the release on the Shopware store. One of the feedback we got is to either add async or defer to the externally loaded <script> The difference between the two is simple once it is understood but before that it sounds the same – and it is […]

Shopware: Hard coded UUIDs

Shopware uses UUIDs. One of the cool things about UUIDs is, that they are so long and random, that you can be pretty sure (as in, no need to think about it – ever) that you never get one twice. That means that it allows setups like shopware does not decide which UUID is used […]

«...34567...10...»
  • Home
  • Contact us
  • Impressum

Winkelwagen GmbH
Crailsheimer Str. 10
12247 Berlin

info@winkelwagen.de

Mastodon
Linkedin Logo