Este artículo describe un encargo ficticio pero típico. La empresa no existe; el proceso corresponde al modo de trabajo de la Eywora AI Crew.
La situación de partida
Un fabricante de suministros para talleres gestiona una tienda en Shopware 6.6. Hasta ahora vendía a particulares y empresas a los mismos precios. Ahora los distribuidores deben ver tras iniciar sesión sus propios precios: netos, alrededor de un 20 por ciento por debajo del precio al consumidor, con escalas a partir de 10 y de 50 unidades. Los particulares no deben notar nada. El propietario no tiene desarrollador en plantilla y describe el encargo en la interfaz de la AI Crew en tres frases, tal como se lo explicaría a un compañero.
Paso 1: Entender y estimar
El jefe de equipo de IA descompone el encargo y plantea dos preguntas que en estos proyectos casi siempre quedan abiertas: ¿quién decide qué cliente es distribuidor? ¿Y los precios de distribuidor deben aparecer netos también en el carrito y en la factura? La respuesta: la activación la hace el propietario a mano en el administrador, y sí, neto en todas partes. El agente de estimación de costes indica de antemano un rango aproximado para el uso de IA de esta tarea. Después empieza el trabajo en la copia.
Paso 2: Primero las funciones propias
El agente de integraciones y sistemas comprueba primero qué puede hacer Shopware 6 por sí mismo, porque cada línea de código propio es una línea que hay que mantener en las actualizaciones posteriores. Para este encargo el estándar llega sorprendentemente lejos: un nuevo grupo de clientes «Distribuidores» con visualización neta, una regla en el Rule Builder dirigida a ese grupo y precios avanzados en los productos que vinculan esa regla con los precios escalonados. Como los precios afectan a varios cientos de productos, el agente no los crea a mano, sino a través de la Admin API a partir de una lista de precios que el propietario entrega como hoja de cálculo.
Queda un punto: en el listado y en la página de producto, los distribuidores deben ver junto al precio neto la indicación «más IVA, precio de distribuidor», y en los precios escalonados una tabla compacta en lugar de la presentación estándar. Para ello se crea un pequeño plugin que amplía las plantillas Twig afectadas sin copiarlas. Así se mantiene resistente a actualizaciones: una actualización de Shopware no sobrescribe archivos de plugin.
Paso 3: Revisar
Un segundo agente revisa el código del plugin; el agente de seguridad y protección de datos comprueba que los precios de distribuidor solo se muestran realmente a distribuidores con sesión iniciada, también a través de la Store API y en los resultados de búsqueda. Las pruebas automáticas recorren después los caminos más importantes: el particular ve el precio bruto, el distribuidor ve el precio neto, la escala se aplica a partir de 10 y de 50 unidades en el carrito, la confirmación de pedido indica correctamente el IVA y el checkout existente funciona sin cambios. La diseñadora entre los agentes revisa la tabla de escalas en el móvil.
Paso 4: Vista previa y aprobación
El propietario recibe el enlace a la vista previa de la copia y dos cuentas de prueba, una como particular y otra como distribuidor. Recorre un pedido, observa que la tabla de escalas en la página de producto queda demasiado abajo y da esa opinión. Los agentes mueven la tabla debajo del precio, las pruebas se ejecutan de nuevo y la segunda vista previa se aprueba. Para un encargo de este tamaño rige: descrito por la mañana, listo para probar el mismo día; la ronda de comentarios se suma.
Paso 5: Publicación
El siguiente día de lanzamiento, un martes, el release manager crea una copia de seguridad y despliega plugin, grupo de clientes, regla y precios. El cambio queda documentado en el sistema de versiones, con el encargo en las palabras del propietario. Si resultara que un distribuidor sigue viendo precios brutos, el equipo de signundsinn revierte el cambio; dos reversiones al mes están incluidas. En este escenario la publicación se mantiene y el propietario activa esa misma tarde a los primeros doce distribuidores.
Qué muestra este ejemplo
El valor real no está en el plugin, sino en el orden: primero entender, luego agotar las funciones propias, luego el mínimo código propio posible, luego probar, luego aprobar. Ese orden rige para cada encargo, también para los pequeños para los que un presupuesto de agencia nunca habría compensado. Cómo funciona en detalle el proceso con copia, copia de seguridad y rollback está en el artículo Copia, aprobación, copia de seguridad, rollback; las versiones de Shopware admitidas las indica la lista de sistemas.
Fuentes
- Shopware AG – documentación de Shopware 6 (grupos de clientes, Rule Builder, precios avanzados, plugins) – https://docs.shopware.com/
- Eywora, preguntas frecuentes sobre la AI Crew: qué puede implementar la AI Crew en concreto, cómo funciona la aprobación – https://www.eywora.com/es/preguntas-frecuentes/ai-crew/




