p16r

Kyle Mathews

Written by Peter Jaap Blaakmeer @PeterJaap

Boekenlijst 2021

01 January, 2022 - 5 min read

Overzicht van alle boeken die ik gelezen (of geluisterd) heb ik in 2021. Nieuw record sinds 2016! Ik kom weer dichter bij mijn doel van…

Shopware 6 - How do SEO URLs work?

01 August, 2021 - 5 min read

In this article, I’ll explain how SEO URLs work in Shopware, where they are set, how they are generated and how you can override them. In a…

Shopware 6 - Implement a data feed for Sooqr

11 May, 2021 - 3 min read

The default search in Shopware 6 is terrible. It baffles me how the developers of e-commerce frameworks can skimp out on implementing a good…

Shopware 6 from a Magento perspective

05 April, 2021 - 7 min read

As I said in my previous article, at elgentos have been working with Shopware 6 close to a year now. Let’s do a quick run-through on how we…

A year in the Shopware 6 community

04 April, 2021 - 3 min read

At elgentos, we’ve been working with Shopware 6 for the past year. We’re mainly a Magento 2 agency but we have seen considerable interest in…

Shopware 6 - create CMS page

03 February, 2021 - 2 min read

Shopware 6 CMS pages are a different thing than they are in Magento 2. It takes a whole different approach, with a lot of Shopware-specific…

Boekenlijst 2020

01 January, 2021 - 4 min read

Overzicht van alle boeken die ik gelezen (of geluisterd) heb ik in 2020. Ik kom weer dichter bij mijn doel van 1 per week, maar ben benieuwd…

Shopware 6 - List of events

29 September, 2020 - 10 min read

Shopware 6 allows you to create webhooks that listen to internal Shopware 6 events to trigger custom code, following the Observer Pattern…

Shopware 6 - Generating API PHP SDK with Swagger

27 September, 2020 - 2 min read

For a project where we needed to talk to the Shopware 6 API, I was looking for a PHP SDK for the the API. As it turns out, the Shopware…

Shopware 6 - Custom plugins vs custom static plugins

09 September, 2020 - 3 min read

When we first started developing our plugins in Shopware 6, we started on the template. This template only has the folder and not the…

Shopware 6 - Plugin config button does not show up

02 September, 2020 - 1 min read

I was building a Default Sort Order plugin in Shopware 6 and created a config field for the plugins configuration: But when I clicked on…

Shopware 6 - How to recognize a Shopware 5 vs Shopware 6 plugin

02 September, 2020 - 1 min read

I was looking for an extension for Shopware 6 that would resize my thumbnail images through a third-party processor. I ran into the…

Shopware 6 - Bad substitution in shell scripts when using zsh

02 September, 2020 - 1 min read

Update: Fabian showed me an easier way to avoid this warning. Just run it with instead of . Instead of Bash shell, I use the zsh shell…

Shopware 6 - Development versus production template explained

28 August, 2020 - 2 min read

When I started working on my first Shopware 6 project, I quickly found the shopware/development repository on Github. This seemed like a…

Shopware 6 - Switching from development to production template

28 August, 2020 - 2 min read

I was a little bit confused by the terminology Shopware 6 uses for their development versus production template (read my blog that explains…

Shopware 6 - Removing the revocation notice from the checkout

12 August, 2020 - 1 min read

Under German law, webshops need to have a revocation notice on their checkout - the so-called Widerrufsbelehrung. In Dutch shops, this…

Shopware 6 - Simple deployments with Deployer

12 August, 2020 - 3 min read

I was in search of a simple way to deploy a straightforward Shopware 6 webshop to our production server. We’ve been building Magento shops…

Shopware 6 - Source path "platform" is not found for package shopware/platform

31 July, 2020 - 1 min read

When running on a freshly cloned Shopware 6 installation, you might run into this warning: Source path “platform” is not found for package…

Laravel - Using ngrok uses wrong routes

30 July, 2020 - 1 min read

When using to tunnel connections to Laravel, Laravel keeps using the internal hostname (i.e. or similar) instead of the ngrok URL to build…

Shopware 6 - Create admin user from the command-line

29 July, 2020 - 1 min read

Creating an admin user for a Shopware 6 admin from the command-line: That’s all.

Boekenlijst 2019

29 December, 2019 - 3 min read

Overzicht van alle boeken die ik gelezen (of geluisterd) heb ik in 2019. Weer mijn doel van 1 boek per week niet gehaald. In 2017 kwam…

Boekenlijst 2018

28 December, 2018 - 3 min read

Overzicht van alle boeken die ik gelezen (of geluisterd) heb ik in 2018. Aantal boeken 2018: 34 Aantal boeken 2017: 24 Aantal boeken 201…

Overstappen naar Mac OS X - revisited

23 February, 2015 - 3 min read

In 2011 heb ik een blogpost geschreven over overstappen naar Mac OS X. Ondertussen zit ik nu al meer dan 3 jaar op een Mac te werken en zal…

I built an arcade cabinet, and here's how

23 September, 2013 - 7 min read

Having been following the Raspberry Pi craze for a while (and after owning several of them), I decided to put my hands to slightly good use…

Another Reason Why I Love Amazon

10 March, 2013 - 2 min read

I’ve been a fan of Amazon for a while. As a non-American, I’m actually using Amazon a lot. Living in the Netherlands has one disadvantage…

Mate - a command line Magento development toolkit

14 March, 2012 - 3 min read

Over the past few months, we’ve been listing our most common development tasks to see if we could automate parts of it in order to work more…

Overstappen naar Mac OS X

06 December, 2011 - 4 min read

Ik gebruik op kantoor een Mac Mini, waar ik meteen naast Mac OS X ook Windows 7 op heb geinstalleerd. Ik ben altijd Windows gebruiker…

Dag 35-44 - Koh Tao & Bangkok

30 September, 2011 - 3 min read

In mijn laatste blog vertelde ik dat ik m’n duik course aan het afronden was, en die heb ik nu dus ook binnen! Dat was de SSI Open Water…

Dag 29-35 - Luang Prabang, Chiang Mai, Koh Samui & Koh Tao

21 September, 2011 - 5 min read

Zo! Het is alweer even geleden, mensen werden alweer ongeduldig. De laatste keer dat ik een blogje plaatste was in Vang Vieng. Na Vang Vieng…

Aziereis dag 22 - 28 - Pakse, Vientiane & Vang Vieng (Laos)

13 September, 2011 - 4 min read

Op veler verzoek weer een blogje. Na Siem Reap ben ik gevlogen naar Pakse, Laos. Met een propeller vliegtuigje wederom, samen met 4 anderen…

Aziereis dag 19-21 - Sihanoukville & Siem Reap

06 September, 2011 - 5 min read

De laatste keer liet ik weten dat Victor & Miriam langs kwamen, en dat bleek ook nog eens zo te zijn! Feest! Ik was de volgende dag op het…

Aziereis dag 17 & 18 - Sihanoukville

01 September, 2011 - 3 min read

Na het afscheidsfeestje van Nicolas in Phnom Penh heb ik ‘s ochtends de bus gepakt naar Sihanoukville. Ik zou eigenlijk al naar Siem Reap…

Aziereis dag 15 & 16 - Phnom Penh

30 August, 2011 - 4 min read

Na het vertrek van de boys vanuit Saigon heb ik een backpackers hostel opgezocht; Saigon Backpackers Hostel (what’s in a name..). Prima…

Clublustrumreis - dag 8-10 - Nha Trang, Lac Lake en Saigon

27 August, 2011 - 4 min read

Op dag 8 (geen tijd gehad om tussentijds te bloggen, dat reizen is zwaar werk!) zijn we doorgevlogen van Danang naar Nha Trang; het St…

Clublustrumreis - dag 1/2 Singapore

23 August, 2011 - 2 min read

Dag 2 - Singapore (15 augustus) We zijn vanmorgen om 5u geland in Singapore. Na 12 uur vliegen moet ik zeggen dat het me best wel meeviel…

Overstappen naar Mac OS X

12 June, 2011 - 6 min read

Ik gebruik op kantoor een Mac Mini, waar ik meteen naast Mac OS X ook Windows 7 op heb geinstalleerd. Ik ben altijd Windows gebruiker…