
Cómo crear una tienda online con IA
Esta guía muestra cómo crear una tienda online con IA usando Moremade como ejemplo práctico. Al final, tendrás una tienda pequeña con páginas de producto, un flujo de carrito y un sitio publicado. Para una primera versión sencilla, calcula entre 30 y 90 minutos, según lo claros que tengas tu lista de productos, imágenes y textos.
Empieza definiendo la tienda antes de escribir el prompt
Una tienda pequeña funciona mejor cuando decides primero lo básico. La IA puede generar el código rápidamente, pero aun así necesita un briefing claro.
Anota:
- qué vendes
- cuántos productos quieres en la versión uno
- si los clientes pueden comprar directamente o solo enviar una consulta
- qué páginas necesitas
- qué información necesita cada producto
Para una tienda sencilla, la primera versión suele necesitar:
- una página de inicio
- una página de tienda o catálogo
- una página de detalle de producto
- una página de carrito o un botón de pago
- una página de información o contacto
También decide cómo se gestionarán los datos de producto. Si solo tienes unos pocos productos, puedes empezar con contenido de producto codificado directamente en el sitio. Si quieres gestionar productos, cuentas de cliente o datos de pedidos más adelante, ahí es cuando una base de datos empieza a importar.
Mantén el primer desarrollo acotado. De tres a seis productos es suficiente para demostrar el flujo.
Escribe un primer prompt que describa toda la tienda
En Moremade, describes el sitio web en lenguaje natural y el agente de IA escribe el código en React y Tailwind. Después obtienes una vista previa en vivo y puedes seguir cambiando el sitio por chat.
Tu primer prompt debería cubrir la estructura, el estilo y las interacciones principales. Sé específico sobre lo que debe existir en la página, pero evita intentar definir cada píxel.
Un primer prompt útil incluye:
- el tipo de tienda
- las páginas que debe generar
- los campos de producto que debe mostrar
- el estilo de diseño
- el comportamiento del pago
- cualquier tono de contenido o restricción de marca
Ejemplo:
Crea una pequeña tienda online para una marca de velas artesanales. Crea una página de inicio, una página de tienda, una página de detalle de producto, una página de carrito y una página de contacto. Usa un diseño limpio y minimalista con colores neutros cálidos y tarjetas de producto claras. Añade seis productos de ejemplo con nombre, precio, breve descripción, notas de aroma e imágenes de producto como marcadores de posición. La página de producto debe mostrar imágenes, descripción, ingredientes y un botón de añadir al carrito. El carrito debe permitir cambiar la cantidad y ver el subtotal. Haz que el sitio sea responsive y fácil de usar en móvil.
Revisa la vista previa y afínala con prompts de seguimiento concretos
Después de la primera generación, usa la vista previa en vivo como herramienta de edición. No reinicies desde cero salvo que la estructura esté completamente mal. Normalmente es mejor hacer solicitudes pequeñas y directas.
En Moremade, puedes chatear cambios, usar el inspector visual para señalar un elemento y editarlo, y revisar la vista de código si quieres ver qué cambió.
Los buenos prompts de seguimiento son específicos y locales. Pide una mejora a la vez.
Ejemplos:
- "Cambia la cuadrícula de productos a 3 columnas en escritorio y 2 en tablet. Haz que las tarjetas de producto tengan la misma altura y mantén el botón de añadir al carrito pegado en la parte inferior."
- "En la página de producto, mueve las notas de aroma por encima de los ingredientes, añade una pequeña nota de envío debajo del botón de añadir al carrito y haz la imagen principal más grande en escritorio."
- "Simplifica el hero de la página de inicio. Usa un titular más corto, una sola frase de apoyo y un botón principal que enlace a la página de tienda."
Esta etapa es donde sale la mayor parte de la calidad. Revisa el espaciado, la jerarquía de productos, las etiquetas de los botones, los estados vacíos y si el flujo del carrito es evidente.
Añade Stripe o Supabase solo cuando la tienda realmente los necesite
No todas las primeras versiones necesitan un backend completo.
Si solo quieres una tienda tipo folleto o una demo clicable, puedes mantener los productos en el código del front-end y parar ahí. Si quieres que los clientes paguen, añade Stripe. Si necesitas inicio de sesión, datos guardados de usuario o registros de productos almacenados, añade Supabase.
Moremade tiene conectores integrados para ambos.
Usa Stripe cuando necesites:
- un pago con precios reales que tú estableces
- una ruta de pago simple para un catálogo pequeño
Usa Supabase cuando necesites:
- inicio de sesión de cliente
- una base de datos para productos o pedidos
- almacenamiento de archivos
Para muchas tiendas pequeñas, Stripe es la primera integración real que añadir. Un prompt de seguimiento práctico sería:
- "Conecta el pago a Stripe usando los precios de producto mostrados en el sitio. Mantén la página de carrito, muestra un resumen del pedido antes de pagar y haz que los botones de pago sean claros en móvil."
Si más adelante necesitas cuentas de cliente o datos relacionados con inventario, ese es un buen momento para incorporar Supabase en lugar de forzarlo en la versión uno.
Prueba la experiencia móvil antes de publicar
La mayoría de las tiendas pequeñas se evalúan primero en móvil, aunque las hayas diseñado en escritorio.
Revisa estas partes con cuidado:
- altura del hero en la página de inicio y visibilidad del botón
- legibilidad de las tarjetas de producto
- recorte de imágenes en las páginas de producto
- controles de cantidad del carrito
- ubicación del botón de pago
- campos de formulario y zonas táctiles
Pide correcciones en lenguaje claro. Por ejemplo:
- "Haz que el menú móvil sea más simple, con zonas táctiles más grandes y mantiene visible el icono del carrito en el encabezado."
- "En teléfonos, coloca la imagen del producto encima de los detalles del producto y reduce un poco el padding lateral."
Si algo se ve raro pero no sabes describirlo bien, usa primero el inspector visual para señalar el elemento y luego pide el cambio.
Publica la tienda y conecta un dominio
Cuando el sitio se vea bien, publícalo.
Moremade puede publicar con un clic en un subdominio gratuito yourname.moremade.ai. En los planes de pago, puedes conectar un dominio personalizado. Los dominios también se pueden comprar dentro de Moremade.
Un camino de lanzamiento simple es:
- publicar en el subdominio gratuito para revisión
- probar enlaces, flujo del carrito y pago
- conectar el dominio real cuando la tienda esté lista
Si quieres conservar una copia fuera de la plataforma, puedes exportar el código fuente completo como ZIP en cualquier momento o enviarlo a GitHub. Los sitios web son código real en React y Tailwind, así que no quedas atado a un formato propietario.
Errores comunes que debes evitar
El principal fallo es pedirle a la IA que construya demasiado demasiado pronto.
Evita estos errores:
- empezar con 20 funciones en lugar de un catálogo y un pago sencillos
- escribir un prompt vago como "hazme una tienda online" sin detalle de productos o páginas
- añadir inicio de sesión antes de saber por qué los clientes lo necesitan
- mezclar varias direcciones de diseño en una sola solicitud
- saltarte las pruebas móviles hasta el final
- cambiar estructura y estilo en el mismo prompt cuando depuras un problema
Un patrón mejor es construir por capas:
- Genera la estructura básica de la tienda.
- Corrige el diseño y el contenido.
- Añade Stripe si los clientes necesitan pagar ahora.
- Añade Supabase solo si necesitas datos almacenados o inicio de sesión.
- Publica, prueba y luego itera.
Ese enfoque mantiene el proyecto comprensible y evita gastar Build Units en reescrituras evitables.
Probar este prompt
Crea una pequeña tienda online para una marca de velas artesanales. Crea una página de inicio, una página de tienda, una página de detalle de producto, una página de carrito y una página de contacto. Usa un diseño limpio y minimalista con colores neutros cálidos y tarjetas de producto claras. Añade seis productos de ejemplo con nombre, precio, breve descripción, notas de aroma e imágenes de producto como marcadores de posición. La página de producto debe mostrar imágenes, descripción, ingredientes y un botón de añadir al carrito. El carrito debe permitir cambiar la cantidad y ver el subtotal. Haz que el sitio sea responsive y fácil de usar en móvil.
Preguntas
¿Cuánto cuesta crear una tienda pequeña en Moremade?
Moremade mide el uso en Build Units. La creación de un primer sitio cuesta alrededor de 8 units, y una edición pequeña cuesta alrededor de 1. El plan Free cuesta $0 e incluye 10 Build Units cada 30 días, publicación en un subdominio moremade.ai y exportación ZIP. Los planes de pago añaden más units y funciones como dominios personalizados, alojamiento privado e historial de versiones.
¿Necesito saber programar?
No. Puedes describir la tienda en lenguaje natural, revisar la vista previa en vivo y pedir cambios por chat. Si sabes código, también puedes inspeccionar el código generado y trabajar de forma más directa.
¿Soy dueño del código de la tienda?
Puedes exportar el código fuente completo como ZIP en cualquier momento o enviarlo a GitHub. Moremade genera código real en React + Tailwind para sitios web, así que no quedas bloqueado en un formato cerrado.
¿Puedo añadir pagos y cuentas de usuario más adelante?
Sí. Puedes empezar con una tienda sencilla en el front-end y luego añadir Stripe cuando quieras pago. Si más adelante necesitas inicio de sesión, registros en base de datos o almacenamiento de archivos, puedes añadir Supabase.
¿Seguirá funcionando si quiero escalar la tienda más adelante?
Para una primera versión pequeña, sí. Un enfoque sensato es empezar con el catálogo y el flujo de pago más pequeños que funcionen, y luego añadir datos, inicio de sesión y complejidad operativa solo cuando realmente los necesites. Como el código fuente se puede exportar, también tienes margen para llevar el proyecto más lejos fuera del constructor si hace falta.