About DasCommerce

DasCommerce is a technical resource for Shopware developers - published by the Shopware division of ProCoders, a Belgrade-based software engineering company with 15+ years of enterprise delivery experience across Europe.

The articles here are written from production project experience. Every pattern described, every code example shown, has solved a real problem on a live Shopware platform. This is not documentation commentary. It is the knowledge that accumulates when you spend years building complex things on top of Shopware and have nowhere else to put it.


ProCoders Shopware Division

Deep Shopware expertise built across real European e-commerce projects - custom storefronts, plugins, payment integrations, logistics APIs. Our full-stack engineers know Vue.js admin as well as the PHP core. We also handle the infrastructure: Dockware DevOps, environments, deployments. When the platform has a limit, we extend it.

Key Capabilities

  • Custom Shopware plugins, themes, and full storefronts
  • Payment, logistics, and third-party API integrations
  • Vue.js admin customisation and frontend development
  • Dockware DevOps - environments, CI/CD, deployments
  • Upsun (Platform.sh) - Shopware instance setup, maintenance, and optimisation
  • Multi-market European e-commerce delivery

Upsun and Platform.sh for Shopware

Upsun is the next-generation PaaS from Platform.sh - a git-native cloud platform purpose-built for complex web applications. It is one of the strongest hosting choices for production Shopware, and one of the least understood.

The core idea: every git branch gets its own fully isolated environment - its own database, its own services, its own domain. You can spin up a replica of production from a branch push, run a deployment against it, and tear it down when the PR merges. No shared staging servers, no "works on my machine" deployment surprises.

For Shopware specifically, Upsun handles the parts that make Shopware hosting genuinely hard:

  • Build and deploy hooks - Shopware's build process involves Composer, npm for both storefront and administration, asset compilation, cache warming, and plugin updates. Upsun separates these into a build phase (no network, fully reproducible) and a deploy phase (services available), which maps directly to how Shopware's build pipeline should be structured.
  • Mounts - Shopware writes compiled themes, media, and generated files at runtime. Upsun mounts handle the writable directory problem that breaks naive container deployments.
  • Services - MariaDB, Redis, and OpenSearch all run as managed, versioned service containers wired to the application automatically.
  • Cron and workers - scheduled tasks and background workers are first-class citizens, defined in configuration alongside the application.

Where Upsun gets complicated is in that configuration. The .upsun/config.yaml (or the older Platform.sh .platform.app.yaml format) controls everything: routes, mounts, relationships between services, build and deploy hook scripts, cron definitions, environment variables. Getting a Shopware instance correctly configured - particularly with proper mount handling for theme config and media, correct build hook ordering, and environment-specific variable injection - requires knowing both Shopware's internals and the platform's constraints.

We have built and maintained Upsun/Platform.sh Shopware environments in production. That includes multi-environment setups (production and staging as isolated environments sharing no state), build hook scripts handling NVM installation, Composer optimisation, asset pipeline, and automatic plugin management, and deploy pipelines covering Shopware migrations, cache clearing, and post-deploy health checks.


ProCoders

ProCoders DOO is a senior engineering company headquartered in Belgrade, Serbia. Thirty-plus engineers. Fifteen-plus years building enterprise systems. Active delivery across 8+ European markets spanning telecom, SAP, AI automation, and custom platform development.

The positioning is straightforward: an embedded engineering team that owns the problem and stays to run it. Not a staffing company. Not a project-based vendor that disappears after go-live.

The Shopware division is the e-commerce practice within that broader company. We work with clients across Europe on builds that require platform depth - projects where the standard plugin catalogue is not enough and the integrations go deeper than a Shopware partner agency typically handles.

More at procode.rs.


Work With Us

If you have a Shopware project - a new build, a platform that needs extension work, or an integration that requires someone who actually understands what happens below the surface - we are the right team for it.

We work on:

  • Custom plugin and theme development
  • Payment provider and logistics API integrations
  • Shopware performance and architecture consulting
  • Headless and mobile-connected storefronts
  • Platform migrations and legacy system integration
  • Upsun / Platform.sh Shopware setup, maintenance, and optimisation

info@procode.rs


Shopware Srbija

We are also building the first Shopware developer community in Serbia. If you are a Serbian PHP or Symfony developer interested in Shopware, the Shopware Srbija page has the full picture.