Diseñar y lanzar una tienda PrestaShop con ayuda de IA: plantilla de flujo de trabajo
Una plantilla paso a paso para crear una tienda PrestaShop con Claude Code, acceso MCP de solo lectura y controles de revisión, desde el briefing hasta el lanzamiento y después.
Los asistentes de IA ya pueden escribir buena parte del código de una tienda online. Eso no hace que un proyecto de tienda sea más sencillo. Lo difícil deja de ser escribir código y pasa a ser decidir qué construir, darle al asistente el contexto adecuado y revisar lo que produce. Esta plantilla describe un flujo de trabajo que mantiene esas tres cosas bajo control, desde el primer briefing hasta los meses posteriores al lanzamiento.
Está pensada para PrestaShop, pero casi todo se aplica a cualquier plataforma.
1. Briefing y alcance
Cierra las decisiones que son caras de cambiar antes de que exista una sola línea de código. Un asistente construirá encantado lo que le describas, incluido lo que no debía.
- Catálogo. Cuántos productos, qué atributos y combinaciones, y de dónde salen los datos.
- Mercados. Países, monedas, impuestos y los transportistas que necesita cada mercado.
- Idiomas. Qué idiomas se lanzan primero y quién revisa las traducciones.
- Versión. Empieza con PrestaShop 9 y una versión de PHP que siga recibiendo parches de seguridad. Empezar con una versión antigua ahorra una semana y cuesta una migración más adelante.
- Módulos imprescindibles. Pagos, envíos, facturación y todo lo que sea obligatorio por ley en tus mercados.
Pon el resultado por escrito en un documento breve. Será la primera información que reciba el asistente.
2. Prepara el espacio de trabajo de IA
El asistente rinde tanto como el contexto que recibe. Prepara ese contexto una vez, al principio.
- Repositorio. Pon el tema, los módulos a medida y la configuración en Git desde el primer día.
- Instrucciones del proyecto. Un archivo
CLAUDE.mden la raíz explica la tienda, sus convenciones, los comandos que hay que ejecutar y lo que el asistente no debe hacer nunca. Descarga la plantilla y complétala.
# CLAUDE.md (excerpt)
## What this is
PrestaShop 9 store, PHP maintained. Theme: child of …
## Never
- Write to the production database
- Commit without the review gates passing
- Acceso de solo lectura a la tienda. Un servidor MCP con acceso de solo lectura a los archivos y a la base de datos permite al asistente comprobar cómo está configurada realmente la tienda en lugar de suponerlo. Mantenlo en solo lectura: los cambios solo deberían llegar a la tienda a través de código revisado.
- Privacidad. Los datos de los clientes no deben salir de la tienda sin enmascarar. Usa herramientas que enmascaren los datos personales antes de que lleguen al modelo, o trabaja sobre una copia anonimizada.
3. Diseño
Usa el asistente para explorar, no para decidir.
- Define primero los design tokens: colores, escala tipográfica y espaciado, con el contraste comprobado para la accesibilidad.
- Genera dos o tres propuestas para la página de inicio y para una página de producto, y elige tú una.
- Trabaja sobre un tema hijo, para que las actualizaciones del tema padre no sobrescriban tu trabajo.
- Fija un presupuesto de rendimiento para las Core Web Vitals y compruébalo en cada plantilla, no solo al final.
4. Catálogo y contenido
- Importa los productos desde un archivo de origen limpio en lugar de introducirlos a mano.
- Pide al asistente que revise los datos, no solo que los cargue: imágenes que faltan, referencias duplicadas, descripciones vacías y atributos incoherentes.
- Añade datos estructurados a los productos, para que los buscadores y los asistentes de IA puedan leer precios, disponibilidad y reseñas.
- Traduce con el asistente y haz que se revise cada idioma antes del lanzamiento.
5. Código a medida
La mayoría de las tiendas necesitan algunos módulos a medida. Es aquí donde la ayuda de la IA ahorra más tiempo, y donde más importa la revisión.
- Describe un cambio cada vez y mantén cada cambio lo bastante pequeño como para poder revisarlo.
- Pide los tests junto con el código.
- Pasa los controles en cada cambio: PHPStan para el análisis estático, las comprobaciones de seguridad del estándar de código y un detector de secretos como gitleaks.
- Lee el diff tú mismo. Los controles detectan tipos de errores; no conocen tus reglas de negocio.
6. Checklist de lanzamiento
- Pagos probados de principio a fin en modo real, incluidos los reembolsos.
- Impuestos, zonas de envío y transportistas comprobados para cada mercado.
- Páginas legales, gestión de cookies y accesibilidad revisadas para tus mercados.
- Redirecciones configuradas para las URL antiguas y sitemap enviado.
- Core Web Vitals medidas en móvil para las plantillas de inicio, categoría y producto.
- Copias de seguridad configuradas y una restauración probada.
- Monitorización y alertas activadas antes del anuncio, no después.
7. Dónde siguen decidiendo las personas
Hay decisiones que nunca deberían delegarse en un asistente:
- Qué vende la tienda, a quién y a qué precio.
- Todo lo que afecte a pagos, impuestos o textos legales.
- La aprobación de cambios en la tienda en producción.
- La respuesta a los clientes sobre pedidos y datos.
El asistente redacta, revisa y explica. Una persona decide.
8. La gestión de la tienda después del lanzamiento
Un lanzamiento es el comienzo del mantenimiento, no el final del proyecto. Los módulos necesitan actualizaciones, las versiones de PHP llegan al final de su vida útil y aparecen avisos de seguridad para módulos que utilizas.
Mantén el mismo flujo de trabajo después del lanzamiento: contexto de solo lectura, cambios pequeños y revisados, y los mismos controles. Si mantienes varias tiendas, un panel como nuvols.app reúne en un solo lugar la monitorización, los avisos de seguridad, las copias de seguridad y las actualizaciones seguras de todas ellas.
Descargas
Si prefieres que aplique este flujo de trabajo a tu tienda, puedes contratarme en Codeable.