composer require sylius/theme-bundleYou need to enable the bundle inside the kernel, usually at the end of bundle list.
# config/bundles.php
return [
\Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true],
\Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
// Other bundles...
\Sylius\Bundle\ThemeBundle\SyliusThemeBundle::class => ['all' => true],
];Please register the bundle after FrameworkBundle. This is important as we override default templating, translation and assets logic.
In order to store your themes metadata in the filesystem, add the following configuration:
sylius_theme:
sources:
filesystem: ~