Skip to content

ddev for Shopware

  • Less than 5 Minutes Install with ddev and Symfony Flex: This page describes how to install Shopware in a local ddev environment, using Shopware's Symfony Flex template.
  • Using shopware-cli with ddev: This page explains how to use shopware-cli with ddev. shopware-cli replaces some of Shopware's commands (like bin/storefront-build.sh), and adds a set of useful commands.
  • Storefront and Admin Watchers with ddev: This page explains how to set up and use Shopware's storefront and admin watchers.
  • Message Queue Setup with ddev: This page explains how to setup the messenger:consume and scheduled-task:run workers (the "message queue") in a ddev environment, mirroring a production server setup.
  • Contribute with ddev: This page explains how to setup a local contributing environment for Shopware 6' community edition with ddev.
  • Performance Tweaks: This page provides some basic performance tweaks for running a Shopware project with ddev.
  • RabbitMQ with ddev: This page explains how to setup the open-source message queuing software RabbitMQ with ddev and Shopware 6.
  • phpstan pro with ddev: For phpstan pro see https://phpstan.org/blog/introducing-phpstan-pro. It's a great tool, it's monthly plan for developers should be worth it for most of us.
  • Fetch Media from Production or Staging Server: For local development and testing you do not have to copy all media files to your local environment.
  • Running Claude Code in ddev: If you do not wish to install Claude Code directly on your computer, this chapter explains how you can easily run it from within your ddev container.
  • Frontend Work with Claude Code and Playwright: When asking Claude for help with frontend development, it obviously needs some kind of access to the browser frontend. Playwright can provide direct access to browser output for Claude Code.