Winkelwagen GmbH Logo
  • SW Meetup Berlin
  • Services
  • Workshops
  • About
  • Blog
  • Jobs
  • Contact us

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

PHP + PHPUnit: Don’t catch \Exception – because you don’t handle them properly

We implemented a payment extension for Montonio for Shopware 6 and while incorporating the feedback from the first Shopware code review I stumbled upon a weird bug in our unit test suite. It turns out the error I saw was not the error which happened. The problem For the payment extension we add a couple […]

Colima: errors inspecting instance: [failed to get Info from „[…]/.colima/_lima/colima/ha.sock“

As you might already recognized a lot of our blogposts look trivial. If not we are very happy you learn! My motivation to write blogposts is to So here is another simple solution, which is already well documented on the colima github issue, but I want to sum it up (As you can read here […]

Shopware: Redirect old URLs

We migrated a Magento to Shopware and one of the things we had to do is find a solution to redirect the old URLs. Easy solution: VHost config Most of the time you can just add them to the VHost config, so they are loaded once with the apache and used by the apache. No […]

Shopware: How to set a sender address on emails

There are a few tutorials out there how to send emails with Shopware, e.g. these two: Unfortunately both hardcode the sender email address. Configure sender email address and name Back in the Magento days we had a couple of email addresses to chose from, but Shopware has only one, it is configured in Settings > […]

Shopware: Names are just noise and smoke

Shopware Version 6.5.7.3 My colleague Carl told us last week, that it took him a while to get options on Shopware JavaScript frontend plugins working. I was wondering why, I did it a couple of times and had no problems, but after explanation I understood. Name are not just noise and smoke I always had […]

CSS/JS: How to get back the default?

It’s the small things, but I think it is worth writing about it, because I learned something new and maybe you do to! I help a friend building her homepage and while implementing a small little translation script (I should blog about as well ?) the question came up to how to remove the display: […]

Shopware: IS NULL is not possible?

New week, new task. Our goal was to build a new category page – you’ll be able to purchase it soon as module! For this we wanted to load all products and their children. To do this we need to filter products simply by parent_id IS NULL. Carl and me tried hard. All kinds of […]

Shopware: Show test environment

It feels a little thiefy, but from my point of view, is this too easy, brilliant and good to not conserve it from slack. And because he doesn’t want to, here we are. Thanks Melvin for hosting with us ? Melvin Achterhuis just post this: And added a screenshot, showing the shopware administration with a […]

Shopware 6: How to URL in emails

A couple of weeks ago, I wrote about URLs: and today I discovered, that: {{ seoUrl() }} is broken in emails, because it doesn’t contain the domain! To have proper emails we now use {{ rawUrl() }}, it works like seoUrl but you can add the domain to it as third parameter. An example from […]

MySQL: GROUP_CONCAT and binary fields

While working on the SQL stuff in the last blogpost, I had the problem, that my GROUP_CONCAT ignored my SEPARATOR ‚ ‚ and I had no clue why. What does one do in this moment? Ask the colleagues and the community. Sorry for the german screenshot, but from time to time I’m lazy and prefer […]

Shopware 6: Fix migrated customers with multiple accounts across sales channels

Shopware: 6.5.6.1, but more important MySQL 8! We migrated a Magento 1 store to Shopware. One of the downsides we discovered later is, that all customers were unrestricted about sales channels. That is especially a problem, because some customers have more than one account and because all accounts are attached to all sales channel, they […]

«...45678...»
  • Winkelwagen – an ecommerce agency
  • Contact us
  • Impressum

Winkelwagen GmbH
Crailsheimer Str. 10
12247 Berlin

info@winkelwagen.de

Mastodon
Linkedin Logo