Dit Petje – Multi-brand product discovery platform

One Symfony codebase, three brands: Dit Petje, Dit Horloge and Dit Parfum

Dit Petje

About the platform

Dit Petje is a product discovery platform where visitors browse, compare and click through to providers per category. The platform serves three brands from a single codebase: ditpetje.nl (caps), dithorloge.nl (watches) and ditparfum.nl (perfume) — each with its own brand design and channel configuration.

Collaboration between brand and builder

Concept, marketing and innovation plans originate from ten Bruggencate Marketing; development, ongoing engineering and operations are delivered by ten Bruggencate Development. The split keeps market insight and technical execution evolving in step, without either discipline blocking the other.

Functionality

  • Broad product catalogue with EAN-based lookups and channel-specific filtering.
  • Editorial guides per brand, managed via a dedicated admin environment.
  • Affiliate integration via Awin with reliable synchronisation and logging.
  • Three fully separated brand design systems, served from a single Symfony application.

Technology and quality

  • Symfony 7.4 on PHP 8.3, Doctrine ORM and Twig templating.
  • Full test and quality suite: PHPUnit (758 tests), PHPStan (clean static analysis), CS-Fixer and per-release security checks.
  • Docker-based dev and production environments with Bitbucket Pipelines for CI/CD.

Result

Three brands, one maintainable codebase, a steady release cadence and direct lines between marketing strategy and technical execution. Dit Petje also serves as a proving ground for patterns that resurface in client work — such as the multi-brand approach used at Stenenwinkeltje and in the Shopware Plugin Suite.