Descripciones de producto y newsletters para tu tienda online con Claude Code
Genera borradores de fichas de producto y newsletters para tu tienda online con Claude Code: prompt, checklist y script listos.
El fin de semana que recibí 50 artículos nuevos de golpe, me arrepentí de verdad de mi propia decisión.
Comprar con buen ojo se me da bien. El problema viene después. Redactar la descripción de cada ficha una por una, meter tallas y materiales, pensar en cómo recomendar su uso y, de paso, escribir la newsletter de la semana. Aunque hiciera cada artículo en 15 minutos, 50 artículos son 12 horas y media. El sábado y el domingo desaparecían enteros.
Y encima, las descripciones que escribía a las 3 de la madrugada, al releerlas por la mañana, eran la mitad de relleno: frases tipo “una pieza cuidada, fabricada con materiales de primera calidad” que valen para cualquier producto. Ni el buscador las encuentra, ni le frenan la mano al cliente. Ahí me di cuenta: me desgastaba más escribiendo que comprando.
Si llevas una tienda online tú solo o con un equipo pequeño, seguro que te suena esta sensación. Producto para vender tienes. Lo que siempre falta es el tiempo para escribir las descripciones y las newsletters. Cuando dejas que la IA cargue con esa parte, el fin de semana vuelve a ser tuyo.
Puntos clave
- El borrador de las descripciones de producto y las newsletters, delegado a Claude Code, baja de 15 minutos por artículo a 2 o 3.
- Precio de compra, coste y datos personales de clientes NO se le dan a la IA; la regla es enseñarle solo “las especificaciones que ya son públicas”.
- Te dejo una plantilla de prompt lista para pegar y un script de verificación que genera descripciones a partir de una lista de productos.
- A la IA se le delega hasta el “borrador”. Las frases que rozan la ley de publicidad y la confirmación final de precio y stock las hace siempre una persona.
- En una tienda que da de alta 10 artículos al día, las 40-60 horas de redacción al mes pueden caer a poco más de 10.
Para quién es este artículo
Pienso en dueños o responsables de tiendas online como estos.
- Vendes desde decenas hasta cientos de artículos al mes en plataformas como Shopify, WooCommerce, Etsy, Tienda Nube o Mercado Libre.
- El alta de productos, las fotos, las descripciones y las newsletters las llevas tú o uno o dos miembros del equipo a la vez.
- Nunca has programado, pero sabes usar una hoja de cálculo y copiar y pegar.
- Quieres “crear textos con IA”, pero te has quedado parado porque no sabes qué entregarle de forma segura.
En cambio, si eres una gran empresa con la generación automática de descripciones ya integrada en su sistema central, este punto previo ya lo tienes resuelto y puedes saltártelo. Si nunca has programado y te da inseguridad, leer antes Claude Code para no ingenieros te hará el resto mucho más llevadero.
Desglosemos el flujo de alta de un producto
Para encontrar dónde ahorrar tiempo, primero hay que desglosar lo que pasa hasta que un artículo se publica. En mi tienda, el caso típico era así.
| Fase | Tarea | Cuándo aparece texto |
|---|---|---|
| Recepción | Revisión, medición, fotos | (Aquí todavía no hay texto) |
| Alta | Meter especificaciones, asignar categoría | Nombre del producto, eslogan |
| Descripción | Redactar el cuerpo | Descripción, modo de uso, avisos |
| Captación | Aviso por redes y newsletter | Newsletter de llegada, posts de redes |
| Fidelización | Aviso de reposición y rebajas | Newsletter para clientes recurrentes |
Fíjate en la columna “cuándo aparece texto”. Desde la recepción hasta la fidelización, más de la mitad del tiempo de trabajo se lo lleva esa columna. Y ahí es exactamente donde la IA generativa puede recortar. Las fotos y la medición solo las hace una persona, pero el paso de convertir ese resultado en texto, hasta el borrador, se puede delegar entero.
Tropiezos y problemas habituales
Antes de facilitar nada, dejemos claro en qué nos atascamos. Los tres tropiezos que más oigo sobre el terreno son estos.
- Sale una descripción de relleno que vale para cualquier producto, no engancha en el buscador y hay que reescribirla. Cada vez te exprimes para sacar las mismas palabras.
- El tono de la newsletter varía según el día. Se mezclan días con mucha energía y días secos, y la imagen de la marca se difumina.
- Sin querer usas expresiones como “el más barato” o “100% eficaz” y te saltas la normativa de publicidad. Luego te toca corregir todos los productos.
Estos tres casi desaparecen si antes de escribir decides un “molde” y unas “reglas de prohibición”. Y para enseñarle ese molde, Claude Code es justo lo que necesitas.
Qué se delega a Claude Code y qué decide siempre una persona
Si no trazas esta línea desde el principio, acabas teniendo un accidente. En mi tienda la trazo así.
| Fase | Lo delego a la IA | Lo decide siempre una persona |
|---|---|---|
| Descripción | Generar borrador desde las especificaciones | Verificar precio, stock y material |
| Eslogan | Producir 5 propuestas | Elegir la que encaja con la marca |
| Newsletter | Borrador de asunto y cuerpo | Momento de envío y el botón de enviar |
| Texto legal | Proponer candidatos de frases peligrosas | Decisión final sobre la normativa |
La regla es sencilla: las decisiones que tocan “hechos” y “responsabilidad” las controla una persona. Si asumes que la IA es “la que redacta borradores rápido y en cantidad”, podrás delegar con tranquilidad. La forma de pensar la delegación se apoya en la guía básica de Claude Code.
Caso 1: redactar descripciones de producto en lote
Este es el que más rinde. Pasas en una tabla el nombre, la categoría, el material, la talla y las características, y te devuelve de golpe los borradores siguiendo el molde de la descripción.
Esta es la plantilla de prompt lista para pegar. Sustituye lo que va entre <> por tu producto.
Eres el redactor de fichas de mi tienda. Escribe la descripción del producto respetando siempre estas restricciones.
# Tono de la tienda
- Sin primera persona, registro cercano pero formal, sin exageraciones
- Cada frase con un máximo de 40 caracteres; el cuerpo entre 250 y 350 caracteres
# Expresiones prohibidas (normativa de publicidad)
- No usar "el más barato", "número 1", "100%", "eficacia garantizada", "cura"
- No usar superlativos ni afirmaciones rotundas sin respaldo
# Entrada
Nombre del producto: <Cartera de piel marrón, plegable>
Material: <Piel auténtica (vacuno)>
Talla: <11 cm de ancho, 9,5 cm de alto>
Características: <6 tarjetas / monedero / ligera, 85 g>
# Salida
1. Eslogan (máximo 25 caracteres)
2. Descripción del producto (250 a 350 caracteres)
3. Tres palabras clave de búsqueda para usar en esta ficha
La clave es entregar las expresiones prohibidas primero. Sin eso, la IA se pasa de lista y pisa minas como “la mayor calidad del sector”. Si pones al guardián delante, dejan de colarse las frases peligrosas. Si quieres subir un escalón más la precisión del prompt, te sirve técnicas avanzadas de diseño de prompts.
Caso 2: escribir distinto la newsletter de llegada y la de clientes recurrentes
La newsletter cambia de texto según “a quién se envía”. A los nuevos, el atractivo del producto; a los recurrentes, la sensación de “pensado para ti”. Eso se lo haces escribir a la IA de forma diferenciada.
Como checklist, dejo los elementos mínimos que debe llevar una newsletter.
- El asunto ronda los 20 caracteres y tiene una concreción que da ganas de abrir
- En las dos primeras líneas aparece “para quién es y de qué avisa”
- El enlace al producto se centra en un solo tema por correo (no amontonar)
- Hay enlace para darse de baja e identificación del remitente (normativa de correo comercial)
- Precio, stock y caducidad del cupón revisados por una persona
Si le pasas este checklist dentro del prompt, la IA te devuelve un borrador con cada punto rellenado. Lo único que hace una persona es pulsar el botón de enviar. Eso no se automatiza nunca.
Caso 3: convertir una nota de una línea en una descripción formal
Esa anotación rápida que escribes en plena recepción, tipo “punto negro, abriga, elástico, hasta M”. Aquí la usas para inflarla hasta una descripción formal.
| Nota rápida | Borrador ordenado por la IA (resumen) |
|---|---|
| Punto negro, abriga, elástico, hasta M | Punto negro de tejido afelpado que reduce la estática y se adapta al cuerpo. Disponible hasta la talla M… |
| Taza, estilo nórdico, apta para microondas | Tonos sobrios de aire nórdico. Taza de uso diario apta para microondas y lavavajillas… |
Ya no tienes que descifrar tu propia nota ni rescatar el recuerdo en cada pasada a limpio: ese trabajo doble desaparece. Si dejas una sola línea en el momento de la nota, la pasada a limpio de la noche se reduce casi a rellenar huecos.
Script de verificación listo para pegar
Para quien piense “pegar uno por uno al final también cansa”, dejo un script que lee una lista de productos (CSV) y redacta de golpe la descripción de cada fila. Funciona si tienes Node.js y una clave de API de Anthropic.
Primero, la preparación.
mkdir ec-copy && cd ec-copy
npm init -y
npm install @anthropic-ai/sdk
En la misma carpeta pones products.csv. La primera línea es la cabecera.
name,material,size,features
Cartera de piel marrón,Piel auténtica,11cm x 9.5cm,6 tarjetas/monedero/85g
Punto negro,Mezcla acrílica,Hasta M,Afelpado/elástico/reduce estática
El cuerpo (generate.mjs). Lee el CSV, obliga a respetar las expresiones prohibidas y escribe el resultado en drafts.md.
import Anthropic from "@anthropic-ai/sdk";
import { readFile, writeFile } from "node:fs/promises";
const client = new Anthropic();
// Lectura sencilla del CSV (separado por comas, sin comillas)
const raw = await readFile("./products.csv", "utf8");
const [head, ...lines] = raw.trim().split(/\r?\n/);
const keys = head.split(",");
const rows = lines
.filter((l) => l.trim() !== "")
.map((l) => Object.fromEntries(l.split(",").map((v, i) => [keys[i], v])));
const rule =
"Registro cercano pero formal, sin exageraciones, cada frase de hasta 40 caracteres. Prohibido: el mas barato / numero 1 / 100% / eficacia garantizada / cura.";
let out = "";
for (const r of rows) {
const res = await client.messages.create({
model: process.env.ANTHROPIC_MODEL || "claude-sonnet-4-6",
max_tokens: 700,
system: `Eres el redactor de fichas de mi tienda. Restricciones: ${rule}`,
messages: [
{
role: "user",
content:
`Escribe la descripcion de este producto en 250 a 350 caracteres.\n` +
`Nombre:${r.name} Material:${r.material} Talla:${r.size} Caracteristicas:${r.features}`,
},
],
});
const text = res.content.find((b) => b.type === "text")?.text ?? "";
out += `## ${r.name}\n\n${text}\n\n`;
console.log(`hecho: ${r.name}`);
}
await writeFile("./drafts.md", out, "utf8");
console.log("-> escrito en drafts.md");
Ejecutarlo es solo esto.
node generate.mjs
Si pones 10 filas en el CSV, tendrás los borradores de 10 artículos alineados en drafts.md. Después, una persona verifica los hechos y los pega en el panel de cada plataforma. Si escribes las reglas de prohibición en un CLAUDE.md, la IA recordará el tono de la tienda sin que se lo pases cada vez. Cómo hacerlo está resumido en cómo escribir tu CLAUDE.md.
Qué cambió antes y después de adoptarlo
En números, la diferencia se ve clara. Esta es una estimación de mi tienda (10 artículos al día, una newsletter a la semana).
| Concepto | Antes | Después |
|---|---|---|
| Redacción de 1 descripción | Unos 15 min | Unos 2 a 3 min |
| Redacción de 10 al día | Unas 2,5 horas | Unos 30 min |
| Una newsletter semanal | Unos 60 min | Unos 15 min |
| Redacción al mes | Unas 50 horas | Unas 12 horas |
Si suponemos un valor de 10 EUR por hora, ahorrar 38 horas al mes equivale a unos 380 EUR de tiempo liberado. Poder dedicar ese tiempo a comprar y a fotografiar fue el mayor cambio. Por cierto, los trucos para mantener constante la calidad del borrador conectan con maneras de subir la productividad.
Datos personales y seguridad
Saltarte esto convierte el ahorro de tiempo en accidente. Las reglas mínimas son estas.
- No le des a la IA el precio de compra, el coste ni el margen. La descripción no necesita el coste. Entrega solo las especificaciones que se pueden publicar.
- No pegues nombre, dirección, correo ni historial de compra de clientes. Para la newsletter, indica solo el “nombre del segmento”; el destinatario se inserta desde el sistema de envío.
- Guarda la clave de API en
.envy no la subas agit. Escribe siempre.enven tu.gitignore. - No publiques lo generado tal cual; que lo revise una persona. La IA a veces inventa hechos. Precio, stock y material se cotejan con el panel de administración.
- La normativa de publicidad y de correo comercial deja la responsabilidad final en la tienda. La salida de la IA es un “candidato”, no un “visto bueno”.
Como fuente oficial externa, conviene revisar una vez la guía de publicidad de la Comisión Europea sobre prácticas comerciales para situar dónde está la línea de lo que puedes afirmar.
Preguntas frecuentes
P. ¿Puede leer las fotos del producto? Puede leer características de una imagen, pero la medición y la confirmación final del material las hace una persona. Capta los matices de la foto, pero no puede afirmar si es “piel auténtica o sintética”. Para los hechos, manda el valor del panel.
P. ¿Puedo volcarlo directamente en Shopify o WooCommerce?
Este script llega hasta dejar los borradores en drafts.md. El pegado adaptado a cada plataforma lo hace una persona. Si tu tienda permite el alta masiva por CSV, añade un prompt que dé formato a la salida según ese esquema y será aún más cómodo.
P. No me sale bien el tono de la marca. Pega en el prompt 2 o 3 descripciones buenas del pasado como “modelo”. A la IA se le da mejor imitar el tono desde ejemplos concretos que desde instrucciones abstractas.
P. ¿Puedo probarlo gratis? La API tiene coste de uso, pero por descripción son unos pocos céntimos. Lo recomendable es probar primero con 10 artículos y decidir comparando con el tiempo que liberas.
Da el siguiente paso
Si llevas una tienda pequeña y quieres “probar tú mismo primero”, tengo material en PDF gratuito y una colección de ejemplos en la página de materiales. Puedes llevarte la plantilla de prompt y los checklists tal cual.
Si trabajáis varias personas y quieres “unificar las reglas de redacción de toda la tienda” o “que te acompañen en la adopción”, escríbeme desde la página de formación y consultoría. Cerramos juntos hasta el diseño de un CLAUDE.md ajustado al tono de tu tienda.
Lo que pasó cuando lo probé de verdad
Después del “fin de semana que desaparecieron el sábado y el domingo con 50 artículos”, probé este procedimiento con una compra del mismo tamaño.
Comprobé tres cosas. Una: al poner las expresiones prohibidas al inicio del prompt, dejaron de colarse “el más barato” y “número 1” casi por completo. De 20 artículos, solo en uno salió una frase peligrosa. Dos: al pasar 10 artículos por el script en lote, los borradores quedaron alineados en drafts.md en unos 2 minutos. Ese paso, a mano, me costaba dos horas y media. Tres: al cotejar precio y material con la vista, encontré 2 puntos donde la IA había inflado “piel auténtica” a “piel auténtica de lujo”, y confirmé que ahí hace falta la revisión humana.
La conclusión: la IA acelera el borrador una barbaridad, pero el guardián de los hechos y de la ley lo controla una persona. Si respetas esa línea, el fin de semana vuelve a la compra y a la familia. Más que buscar la IA más lista, decide antes hasta dónde delegas. Eso fue lo que más rindió.
PDF gratis: cheatsheet de Claude Code
Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.
Cuidamos tus datos y no enviamos spam.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.
Artículos relacionados
Convierte tus notas viejas de Obsidian en instrucciones para Claude Code en 10 minutos
Rutina de 10 minutos para separar tus notas de Obsidian en hechos, decisiones y dudas, y darle a Claude Code instrucciones que sí funcionan.
Automatiza la revisión de conversiones antes de publicar con Claude Code
Subieron las visitas pero nadie se registró: enlaces rotos y texto sin traducir. Revisa el embudo antes de publicar con Claude Code.
Tienes visitas pero no vendes: cómo dar a cada artículo un único siguiente paso
Suben las visitas pero nadie compra. Asigna a cada artículo una sola oferta siguiente con una tabla y código listo para copiar.