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

JIRA: No ticket is finished if SmartList not finished

We are using a plugin for JIRA called Smart Checklist for Jira. Pro. With this plugin we can have TODO-Lists on Tickets. Often it makes sense for us to not create subtasks for each little requirement, because tickets come with a lot of bureaucracy and if the ticket takes more time to finish it, then […]

PHP: Be careful of the order of str_replace

Advent of code I’m currently playing around with Advent of Code 2023 – if you don’t know it yet and you like to code. Play around with a new language, new paradigm or just want to code – this advent calendar is four you! On the first day, you need to find the first and […]

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

Shopware 6: Checkout and Context

While surfing your awesome online store, you always has a context on yourself. The context contains a lot of interesting stuff: For me the important stuff and mind blowing is, that the context contains: With all the informations you can create easily an order. For example the default checkout has on the review step (the […]

Shopware 6: Monitoring Queue on Stage with a bitbucket pipeline, Part 2

The first part about how to find all the Shopware 6.5 instances can be found here. This part is about how to monitor the queue My goal is to know, when a queue on our staging server is not working properly. The idea is simple, I loop over all Shopware 6.5+ instances and collect the […]

Shopware 6: Finding Shopware 6.5 instances – Monitoring Queue on Stage, Part 1

On one of our staging instances we had the problem, that the SEO urls didn’t get generated. Long story short: The problem was, that the queue worker didn’t work. Why? Because from shopware 6.4 to 6.5 the default queue was renamed from „default“ to „async“ and from 6.5 we need to set the queue name […]

Shopware 6: How to URL

A colleague wrote a plugin and the customer said, the translation doesn’t work. Our plugin loads more data via a form and AJAX. The problem: Always queries base url The problem is, that our JS plugin always queries the base url https://example.com instead of https://example.com/en so Shopware didn’t had any chance to find the correct […]

Vue.js: $refs only on parent

TIL (Today I learned) that on Vue.js if you give a DOM element/vue component it is only saved on the $parent.$refs. I’m writing this down, because coming from Magento 1, my assumption was, that $refs is some kind of a library or singleton, so I can find ALLE components in it – this is not […]

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

Shopware 6: (No) services on plugin install

After improving my payment plugin the other day, I ran into an error – or so I thought. You have requested a non-existent service service.alias I tried to import translations for my payment method while installing the plugin. To do this, I wrote a service to read the JSON translation files and give me the […]

Shopware 6: Get a configuration value in administration

How to get a configuration value on the backend? „Don’t call it backend!!!“ Make an API call. And how do you do that? With a service!

Shopware 6: Phpstorm + Ideolog

Shopware writes a ton of log messages. That is great if you’re looking for something, as you can be quite sure that it’s in there – somewhere. But getting an overview and finding the right error message in 100 lines of log per request can be tricky, so highlighting helps. Today I configured Ideolog to […]

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

Winkelwagen GmbH
Crailsheimer Str. 10
12247 Berlin

info@winkelwagen.de

Mastodon
Linkedin Logo