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

Shopware: Plugin install on CLI works, but admin removes it again!?

Today I had a weird behaviour of one of our customers store. We tried to install the Shopware Security Plugin and what happened was: TL;DR: Opcache. I turned to Shopware’s slack and asked the community. We had this behaviour in the past, but I couldn’t remember what the problem was. Thankfully I got an answer […]

How to: Own PHP image

I read yesterday a discussion on phpc.social a Mastodon instance for the PHP community about docker images and how to make them work for you. Btw, all the following hard work is done by my great colleague Thomas Spigel. In our case, we want to use it for deployments, testing (especially cypress) and our newest […]

PHPUnit and anonymous classes as „mocks“

I implemented a process from login to a third party system. Because I wanted to be sure to use the right keys and don’t mix up anything between the login subscriber, the message creator and the handler which handles the message from the queue. In-memory queue for testing My first idea was to use an […]

TIL: PHPStorm Customize toolbar

Yesterday I updated PHPStorm to the newest ERP version 2024.2. Today I wanted to debug stuff and found the „Run to cursor“ hidden behind three dots: I opened an issue with jetbrains, because it is shitty to hide the button I need. Two awesome things happen: Update: Run to Cursor as a line feature Thanks […]

xbar and bitbucket Pull Requests

If you are like me, „out of sight, out of mind“ gets a whole new dimension. Therefore I want to have an overview about all the things I need to take care of. One thing which I often forget is code review of the pull requests. While looking through this I stumbled over xbar which […]

Shopware and systemd

Most of our customers run on maxcluster servers and therefore we use supervisord, which is brought by the setup. But one of our newer clients brought their own hosting and there was no supervisord, but systemd. So it was time to fiddle out, how to run Shopware queue workers and scheduled task with it. supervisord […]

Alfred and JIRA

Do you know Alfred? It is a Mac OS app to replace Spotlight and enhance the functionality which Cmd + Space offers you. I implemented/copied a couple of simple scripts in the past, one of it was a JIRA Script by Sal Ferrarello which helped me open JIRA tickets with the keyboard. Today I got […]

How to URL: SEO URLs

We are currently implementing a big project with Shopware as a backend and Typo 3 as a frontend. One piece in this picture is to give Typo3 the possibility to get the cart and some other infos. Because Typo3 should be stateless, we don’t want it to handle store-api stuff. Instead we thought to implement […]

AWS Lambda and DotEnv

As explained a few times we are working with Lambda on a project lately. One of the things I learned is, that DotEnv doesn’t work with Lambda, at least not out of the box. And because one does provide the configuration via „real“ environment variables normally anyway, there is no need to use DotEnv. In […]

Symfony, AWS Lambda, APIGateway and custom domains with paths

We are currently developing an API to enrich PDF invoices with XML data called Zugferd. AWS API Gateway and custom paths We are hosting it on AWS Lambda to have it scalable and easy to maintain. One of the things we had to configure is to make it available under one of our domains, because […]

SQL Inspiration

Inspired by Raj KB I planned for weeks to write about one or the other SQL query I write during the day but I didn’t find time, but here is one! We are currently preparing the start for a festival for one of our customers. One part is to support the swag sale and we […]

Vue Dev tools for Firefox work like a charm

I just updated one of our plugins finally to be compatible with Shopware 6.6 and the Vue Devtools didn’t work at all on my chrome installation, as I described half a year ago. But there are plenty of options. After installing the standalone app I was not able to use it, but Firefox works for […]

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

Winkelwagen GmbH
Crailsheimer Str. 10
12247 Berlin

info@winkelwagen.de

Mastodon
Linkedin Logo