En los primeros intentos con la instalación de Shopware tuve varias complicaciones que no logré resolver (por falta de tiempo o claridad o una mezcla de ambas). La documentación tampoco da pistas con respecto al uso de Composer.
Si bien clonando el repositorio se puede instalar también, para cuando se trate de un proyecto (de una tienda real) no parece ser la forma más práctica.
Con Composer podemos instalar la última versión estable de Shopware y si sumamos el uso de la consola podemos tener la instalación lista bastante rápido y con pocos pasos.
Lo primero será iniciar el proyecto.
composer create-project shopware/production .
Ahora vamos a inicializar la aplicación.
bin/console system:setup
En este paso se crea el archivo .env con los datos básicos de configuración de la aplicación para poder dar lugar al siguiente paso: instalar la plataforma.
bin/console system:install --create-database --basic-setup
Y con eso ya estamos listos. Si ingresamos a la URL que definimos en el paso del setup (sumándole el /admin) deberemos llegar al admin.
Para poder loguearnos usaremos el usuario y password que se crea por defecto (porque no indicamos nada antes), es decir:
- Usuario: admin
- Contraseña: shopware
Y con esto ya tenemos la tienda lista para empezar a trabajar.