Si bien no es mi primera instalación de Shopware para una tienda productiva, hoy voy a intentar no repetir lo que hice la primera vez.

Primer intento: seguir los pasos a los que me (mal) acostumbré con Magento 2.

Todo lo que encontré en la documentación me llevaba a hacer git clone y no me terminaba de agradar. Haciendo algunas búsquedas encontré referencias a composer para la versión 5 de Shopware. De ahí sólo fue buscar en Packagist y si, parece que puedo usar Composer.

Parece que si quiero usar la versión 6 lo que busco se puede instalar con:

composer create-project shopware/production

Pude iniciar la instalación, pero en el paso final obtuve errores que no logré corregir. En realidad no logré descifrar y siendo las 3 AM de un domingo opté por una última opción: hacer caso al sitio oficial y descargar manualmente el paquete para incluirlo en mi repositorio.

Al comienzo dije que no quería hacer lo que ya había hecho. Not this time Damián… not this time.

Borro todo lo que tenía de Composer y dejo estos archivos que descargué en el root del proyecto. Momento de ir al navegador.

No se han detectado problemas y esto ha sido sencillo (pero ya me preparo para algún error, claro).

Todo green lights. Parece no tener problemas con PHP 7.4.8 (estoy usando el mismo stack que usé con Magento 2.4)

Términos y condiciones (como en los viejos tiempos con Magento 1, en Magento 2 creo que usé el instalador web sólo para escribir un post y eso estaba en la primera pantalla).

Configuración de base de datos. Un detalle simpático es que al ingresar las credenciales nos va a listar las bases de datos existentes o podemos crear una nueva.

Y comienza la instalación.

540 pasos son… algunos pasos. Pero instala rápido.

Ahora sí, a darle un nombre a la tienda.

Detalles a mirar. Los países están ordenados de cualquier manera (debe de haber un criterio, no lo miré ya que hoy soy 100% usuario).

En las monedas, por más que pude elegir Argentina, no puedo elegir la moneda esperada.

Tengo el recuerdo de haber podido hacerlo en la versión 6.2.

Tampoco aparecen aquí más opciones en este punto.

Y esto me incomoda, principalmente, por este mensaje.

Entonces voy a seguir usando, obviamente, USD como moneda.

Finalmente la tienda se instaló.

Es un buen momento para aprovechar los paquetes de idioma (esta tienda no será para estudiar, sino que es una tienda real productiva para Argentina).

Paquete de idioma español instalado.

Se recarga la página y comienza la etapa final de configuración inicial.

¿Vamos a usar datos de ejemplo, vamos a migrar o vamos con tienda vacía?. Yo voy a optar por una tienda vacía. Como dije, es un proyecto real (ya comentaré detalles sobre el proyecto).

Aquí no tengo nada que cambiar (gracias otra vez Docker y Mailhog).

Ok. Como vos digas.

Selecciono la zona más adecuada y eso trae categorías.

Las opciones que vi no fueron interesantes para nada.

Aquí, finalmente, podemos ingresar nuestra cuenta por si hacemos compras en el marketplace. Por ahora lo voy a omitir.

Ahora si, terminé de instalar.

¿Y ahora qué?. Ya tengo mi dashboard en el backend y mi tienda.

Por línea de comandos no encuentro que se pueda. No hay referencias (si para la versión 5) y los comandos no funcionan si no está instalado.

Sin dudas tengo ahora una montaña de cosas por descubrir, aprender y corregir.