Blog

Shopware Tech Keynote June 11th, 2019

Shopware Tech Keynote Shopware Community Day 2019 was the first time, we had two keynotes at the same time: The main keynote by our CEO and co-founder Sebastian Hamann - and the tech keynote by myself. For me it was a great honor and pleasure to give you a technical overview of Shopware 6; in this blog post, I want to summarize my thoughts about Shopware 6 Why we went Shopware 6 Shopware...
Read more...

What is phive and why you should use it! November 30th, 2018

At the beginning of this year we decided to create a new enterprise accelerator for our enterprise eco system. The so called Pricing Engine. With this new project we evaluated the PHAR Installation and Verification Environment (PHIVE) to manage all our *.phar dev tools. Normally we store our dev tools in the document root of our git repository. As an example in the B2B-Suite we have seven several phar files (deptrac,...
Read more...

Clickstream analysis with server logs September 28th, 2018

Demographic data like server logs are more valuable than many shop user think. With server logs we identify user groups, push valuable products or do customer specific shop marketing with data lying around on the server. In this blog post I will describe how to use the data in a theoretical way with a book selling online shop. Identify the customer First of all, lets divide the customers in two groups. Traditional...
Read more...

An Argument against Microservices August 22nd, 2018

Microservices... I have problems with that. And from many discussions at conferences I get the impression that I might not be the only one who's not getting it. So in the following article I want to attempt to deep dive into the promises behind the Microservice architecture, lament on solutions and show the costs behind it. Micro What? Distributed systems are all the rage now and have been at least over the...
Read more...

An easy example how to switch from classic installation to composer installation July 25th, 2018

Before you start please make a backup of your whole shop system! In this blog post you will learn how to change your Shopware classic installation to the composer installation. I already mentioned it in the shopware livestream (a format you should know ;-) ). The requirements are very easy to fulfill. We need Shopware in the latest Version of 5.4. Nothing more. Clean up classic installation So let's start. Please go into the...
Read more...

An anecdote about pair programming June 7th, 2018

When we decided to rebuild a central piece of our Merchant Integration Architecture, I was assigned to write a new component, that handles asynchronous function calls through event queueing. So from the get go it was assumed that this was quite a large task. After having completed a rough prototype to interact with our queue service, I hit a problem with deciding how to proceed. There were many paths that needed to...
Read more...

Thoughtram Angular Master Class at Shopware March 20th, 2018

For three days, from 20th to 22nd June 2018 Shopware will host an awesome event that is all about AngularJS. During these three days, you'll build a real-world Angular application, learning everything you need to call yourself an angular master! It's fun, and if you plan to do something with angular anytime soon, you definitely should join. What will you learn? Components and Modules Fetching data using Http Advanced Dependency Injection Basic Forms Observables deep-dive Architectural patterns Component communication ContentChildren...
Read more...

New: Get your template or developer certification online March 15th, 2018

Interested in sharing your Shopware expertise with potential clients? Why not make it official - you can now take the exam to become a certified Shopware developer or template designer and developer online. Not only does a certificate increase your opportunities as a developer, but it’s proof of your expertise and ability to develop innovative solutions for Shopware. Equipped with everything you need to know to pass, our free trainings...
Read more...

Free Online Course: Shopware Developer Basic Training January 31st, 2018

Interested in learning the basics of Shopware development? Or have you always wanted to create a plugin for Shopware? You now have the opportunity to dive into the technology behind Shopware 5 in our free course on Udemy, where you’ll be taken through the fundamentals of working with one of Europe’s leading open source eCommerce platforms. The course starts with setting up multiple shop configurations for different system environments and takes...
Read more...

How to use Environment Variables for Plugin Configuration January 23rd, 2018

Anyone who is just searching for the example source code and does not want to read the complete blog post, here it is. This blog post describes a small proof of concept how we can handle different plugin configurations for multi stage environments. I use our Paypal plugin as an example and will overwrite the two config values paypalUsername and paypalPassword. Preparation At first, we have to create our environment variables. For a...
Read more...
Top