Use Cases (Actualizado: 7/6/2026)

Folletos de ofertas y menús de supermercado con Claude Code: guía práctica

Folletos de ofertas y menús de supermercado: borrador con Claude Code y una persona revisa precios. Prompt y script incluidos.

Folletos de ofertas y menús de supermercado con Claude Code: guía práctica

Viernes por la tarde. Por fin están confirmadas las ofertas de la semana que viene. Ahora falta el texto del folleto, los carteles de la tienda, las publicaciones para redes sociales y, encima, la sección de “el menú de hoy”. La entrega es el lunes por la mañana.

Cuando yo ayudaba con las promociones de un supermercado, este fin de semana era el más duro. La pechuga de pollo está barata, eso ya está decidido. Pero no me salía la frase que va encima de “pechuga de pollo, 100 g por 0,58 €”. ¿Cuántas veces habré escrito “¡súper oferta!”? Un domingo por la noche escribí “pollo a la milanesa” en la sección de menús, y a la mañana siguiente el jefe me dijo: “La semana pasada también pusiste milanesa”.

Lo que de verdad agota no es escribir en sí, sino quedar atrapado entre la falta de ideas y la fecha de entrega. Justo ahí es donde la IA generativa más ayuda. Hoy, pensando en quien lleva las promociones de un supermercado, voy a explicar cómo dejar el borrador del folleto de ofertas y de las propuestas de menú en manos de Claude Code, manteniendo una regla clara: los precios y el etiquetado los revisa siempre una persona.

Puntos clave

  • El “eslogan” del folleto de ofertas y la “lluvia de ideas” de los menús, dejados como borrador a la IA, reducen el trabajo del fin de semana a menos de la mitad.
  • El precio, el origen, el etiquetado de alérgenos y el stock los confirma siempre una persona. Delegar esto a la IA acaba en sanciones por publicidad engañosa o en errores de etiqueta.
  • Puedes usar tal cual un prompt que recibe la lista de productos en CSV y devuelve los textos con un formato fijo.
  • Coloca un script de verificación que detecte de forma automática si en los textos generados se han colado “afirmaciones de precio demasiado tajantes” o “promesas de salud”.
  • No le pases a la IA datos de compra que identifiquen a personas ni listados de clientes. Solo nombre de producto, precio y categoría.

¿Para quién es este artículo? (perfil del lector)

Pienso en quien lleva las promociones, ya sea en la tienda o en la central. La persona que, sola o con un equipo pequeño, gestiona todo lo que tiene texto: el envío al imprentero del folleto, los carteles de tienda, las publicaciones de WhatsApp e Instagram y los textos de la sección de recetas. No es experto en diseño, pero vive contra la entrega semanal. En ese día a día estoy pensando.

Elegir bien los productos y negociar con el jefe sigue siendo tu trabajo. Lo que le pasas a la IA es solo la parte penosa de “escribir la primera letra desde cero”. He dejado al mínimo los comandos que hay que teclear en la terminal, para que puedas avanzar sin experiencia previa en programación. Si es la primera vez que usas comandos, conviene echar un vistazo antes a Claude Code para no ingenieros para no perderte.

El flujo de trabajo de las promociones de ofertas

Primero descomponemos el trabajo actual. En casi todas las tiendas el proceso es este.

  1. Compras o el responsable de aprovisionamiento confirma los productos en oferta y el precio de la semana siguiente (sobre el viernes).
  2. Se eligen de 3 a 5 productos estrella y se reparte el espacio en el folleto.
  3. Se redacta el eslogan y el texto descriptivo de cada producto.
  4. Se reescriben los textos para los carteles de tienda, redes sociales y mensajería.
  5. Con los productos de temporada se redacta el contenido de la sección de menús y recetas.
  6. Se confirman precio, etiquetado y stock, y se envía a imprenta o se programa la publicación.

De todo esto, donde la IA aporta más es en los pasos 3, 4 y 5. El 1 y el 2 son decisiones de compra y de sala de ventas, y el 6 es una verificación con responsabilidad, así que ahí mandan las personas.

Atascos y problemas habituales

Estos son los que vi una y otra vez en la tienda, esos que son discretos pero agotadores.

  • Falta de ideas para los textos: cada semana se repiten los mismos productos en oferta, así que acabas reciclando “súper oferta” y “ahora de temporada”.
  • Rehacer por cada canal: el texto serio del folleto, pegado en redes, queda raro. En mensajería tiene que ser aún más corto. Reescribes tantas veces como canales hay.
  • Menús repetidos: sacas el mismo plato que la semana pasada y el jefe o los clientes habituales se dan cuenta.
  • Inconsistencias de nombre: “pollo”, “pechuga”, “carne de ave” mezclados en la misma página, y te toca corregir justo antes del envío.
  • Error en el precio: tan concentrado en el texto que en el número clave te comes un dígito. Esto es lo que más miedo da.

Muchos de estos problemas vienen del esfuerzo de “escribir el texto desde cero”. Cuando ese esfuerzo es alto, te queda menos tiempo para la revisión, y eso lleva a fallos graves como el del precio.

Tres casos de uso en el supermercado

Caso 1: borrador en bloque de los eslóganes del folleto

Le pasas la lista de productos y le pides que genere de una vez los textos por canal. Si te lo devuelve en forma de tabla, es fácil volcarlo en la página. Le indicas un formato como el de abajo.

ProductoTexto folleto (máx. 30 caracteres)Redes (con emojis)Mensajería (1 línea)
Pechuga de polloPechuga jugosa de siempreEsta semana manda la pechuga: salva cualquier menúPechuga de pollo, a buen precio
Tomate de la tierraTomate maduro recogido al amanecer¡Llegó tomate bien rojo! La ensalada vuelaTomate maduro, ya en la tienda

Los precios no van en la tabla. Si decides que el número lo escribe una persona al final, a mano, reduces los errores de un dígito.

Caso 2: propuestas de menú a partir de productos de temporada

Combinas los productos en oferta y le pides que redacte el texto de la sección de recetas de la semana. Si le pasas el menú de la semana pasada como “lista de usados”, también evitas repeticiones.

Lo revisas con esta lista de comprobación.

  • ¿Usa tres o más productos en oferta de esta semana?
  • ¿El plato principal se repite respecto a la semana pasada o la anterior?
  • ¿Incluye una estimación del tiempo de cocción (15 min, 30 min, etc.)?
  • ¿Menciona los alérgenos de declaración obligatoria (huevo, leche, gluten, frutos secos, marisco, pescado, etc.)?
  • ¿Se ha colado alguna promesa de salud tipo “cura” o “te hace más sano”?

Caso 3: adaptación en bloque por canal

Coges el texto del folleto ya redactado y lo reescribes ajustando el número de caracteres y el tono de los carteles de tienda, Instagram y mensajería. El truco está en indicar antes las restricciones de cada canal.

CanalLímite de caracteresTono
Cartel de tiendaMáx. 20 caracteresCorto y llamativo
InstagramUnos 120 caracteres + hashtagsSuave, pensado para la foto
MensajeríaMáx. 60 caracteresSolo lo justo, emojis moderados

Qué dejar a la IA y qué decide siempre una persona

Aquí está la frontera entre que salga bien o que ocurra un accidente. Dejo la línea marcada en una tabla.

TareaSe deja a la IADecide siempre una persona
Lluvia de eslóganesSelección final
Lluvia de ideas de menúsSi encaja con la clientela de la tienda
Ajuste de caracteres por canalSi se publica o no
Indicar precio y porcentaje de descuentoNoLo escribe y coteja siempre una persona
Etiquetado de origen y alérgenosParcial (borrador)Una persona verifica siempre los hechos
Superlativos tipo “el más barato del país”NoUna persona los elimina por publicidad engañosa
Stock y periodo de ventaNoLo confirman la sala de ventas y una persona

Lo que escribe la IA es solo un punto de partida. El precio y el etiquetado pasan al final por tus ojos. Esa única línea no la cruces nunca. La publicidad engañosa o que induce a error está regulada; en la Unión Europea, por ejemplo, la Directiva 2005/29/CE sobre prácticas comerciales desleales marca el marco. La IA escribe sin pestañear “a un precio increíble” o “el más barato del sector”, así que las afirmaciones tajantes las quita una persona.

Prompt listo para copiar y pegar

Este es el prompt que recibe la lista de productos y devuelve los textos por canal en una tabla. Si dejas las reglas de cada canal escritas en CLAUDE.md, no tienes que pegarlas cada vez. Para escribirlas bien te sirve de referencia Buenas prácticas de CLAUDE.md.

Eres un redactor publicitario de promociones de un supermercado.
A partir de la siguiente lista de productos, genera los textos por canal en formato de tabla.

# Restricciones
- No escribas precio, porcentaje de descuento, stock ni periodo de venta (los números los pone una persona después).
- No uses superlativos ni afirmaciones tajantes ("el más barato", "el número uno", "increíble").
- No uses promesas de salud ("cura", "te hace más sano").
- Evita que el remate y el enfoque coincidan con los textos de la semana pasada (más abajo).

# Formato de salida
| Producto | Folleto (máx. 30 caracteres) | Redes (unos 120 caracteres) | Mensajería (máx. 60 caracteres) |

# Productos en oferta esta semana
Pechuga de pollo / Tomate de la tierra / Tofu firme / Sardina de temporada

# Enfoques usados la semana pasada
"Ahora de temporada" / "Súper oferta" / "El clásico de siempre"

Para la sección de menús continúas así.

Ahora, redacta como texto de receta dos propuestas de menú para esta semana que usen tres o más de los productos en oferta de arriba.

# Restricciones
- Incluye en cada propuesta una estimación del tiempo de cocción.
- Si contiene alérgenos de declaración obligatoria, indícalo de forma explícita.
- No repitas los platos principales de la semana pasada (milanesa, estofado de patata).
- No uses expresiones sobre efectos o beneficios para la salud.

Cuando quieras subir un escalón más la precisión del prompt, conviene leer también Diseño de prompts en Claude Code (avanzado); ayuda a que la forma de escribir las restricciones sea más estable.

Script de verificación de la salida

Este script detecta de forma automática si en los textos de la IA quedan expresiones que queremos eliminar (superlativos, promesas de salud, afirmaciones tajantes). Funciona con tener Node.js. Guarda el borrador de la IA en draft.txt y ejecútalo.

import { readFile } from "node:fs/promises";

// Expresiones a evitar en promociones. Centradas en las minas de la publicidad engañosa y las afirmaciones de salud.
const ngWords = [
  "el más barato", "número uno", "el mejor del sector", "el más barato del sector",
  "el mejor del mundo", "a un precio increíble",
  "total", "absoluto", "adelgaza seguro", "cura", "tratamiento", "te hace más sano",
  "efecto milagroso", "detox", "antiedad", "elimina el cáncer",
];

const text = await readFile("./draft.txt", "utf8");
const lines = text.split(/\r?\n/);
let hit = 0;

lines.forEach((line, i) => {
  for (const w of ngWords) {
    if (line.toLowerCase().includes(w.toLowerCase())) {
      console.log(`L${i + 1}: expresión a revisar "${w}" -> ${line.trim()}`);
      hit++;
    }
  }
});

// Avisa también, de forma ligera, si se ha colado algo que parezca un precio en el texto.
const priceLike = text.match(/\d{1,4}[.,]\d{2}\s*€/g);
if (priceLike) {
  console.log(`Posibles precios: ${priceLike.join(", ")} (que lo confirme una persona)`);
}

console.log(hit === 0 ? "Sin expresiones NG. Pasa a la revisión humana." : `${hit} expresiones a revisar.`);
process.exit(0);

Ejecutarlo es solo esto.

node check-flyer.mjs

Aunque salga “Sin expresiones NG”, eso no es un certificado de seguridad. El precio, el origen y los alérgenos son el control que, a partir de aquí, una persona revisa con sus ojos. Si los comandos te dan inseguridad, en la Guía de inicio de Claude Code puedes seguir el proceso desde la preparación del entorno.

Qué cambió antes y después de adoptarlo

Las cifras son mi propia sensación y un cálculo aproximado de las tiendas de alrededor, pero las dejo como referencia.

TareaAntesDespués
Borrador de textos para 10 ofertasUnos 120 minUnos 20 min (borrador IA + selección)
Texto de 2 propuestas de menúUnos 60 minUnos 15 min
Adaptación por canal (3 canales)Unos 90 minUnos 20 min

En total, unas cuatro horas y media se redujeron a algo menos de una hora. A razón de una vez por semana, son unas 14 horas al mes. A 12 € la hora, salen unos 168 € al mes en tiempo que se libera. Lo más importante fue poder dedicar ese tiempo recuperado a confirmar los precios y a montar la sala de ventas.

Datos personales y seguridad

Esto no se puede saltar. A la IA solo le pasamos “nombre de producto, precio, categoría e información de temporada”.

  • No le pases el historial de compras de la tarjeta de fidelidad, el listado de socios ni datos que identifiquen a personas.
  • No incluyas en el prompt el coste de aprovisionamiento ni las condiciones de contrato con los proveedores ni nada confidencial.
  • No pegues datos internos de la empresa en servicios de chat gratuitos. Si los usas, comprueba que haya una opción para no usar tus datos en el entrenamiento o un contrato para empresas.
  • Lo generado lo revisa siempre una persona antes de enviarlo a imprenta o publicarlo (no publiques el texto de la IA tal cual).

“El producto y su precio son información pública; el comportamiento del cliente es confidencial”. Si dejas escrita esta frontera en una línea dentro de CLAUDE.md, el equipo no dudará. Si lo vais a llevar a toda la empresa, lo más seguro es ordenarlo desde las reglas con formación y consultoría.

Preguntas frecuentes

P. Entonces, ¿no se puede dejar que la IA escriba ni siquiera el precio? R. Que lo incluya como referencia en el borrador no pasa nada, pero el número definitivo lo coteja una persona. La IA se come un dígito y aun así te lo entrega con total seguridad. Recomiendo el flujo de detectar “X,XX €” con el script de verificación y mandarlo a aviso.

P. ¿Puede crear también el diseño o la maquetación del folleto? R. El alcance de este artículo es el texto (eslóganes y redacción). La maquetación sigue siendo trabajo de la plantilla de la imprenta o del diseñador. Si asumes que a la IA le toca “el texto que se vuelca en la página”, funciona bien.

P. ¿Se puede adaptar al dialecto o al tono de cada región o tienda? R. Sí. Añade al prompt la clientela y el registro, como “en un tono cercano y andaluz” o “con clientes mayores, así que con cortesía”. Si le pasas como ejemplo una buena publicación de la semana pasada, el tono se estabiliza.

P. Quiero conocer más trucos para ganar eficiencia. R. El atajo es dejar las tareas que se repiten convertidas en reglas dentro de CLAUDE.md. En Trucos de productividad de Claude Code está reunido cómo evitar volver a pegarlas cada vez.

P. ¿Puedo probarlo gratis? R. Lo recomendable es empezar en pequeño, de forma personal. Hay materiales y PDF gratuitos en la página de productos. Con las manos en la masa, prueba a hacer una semana entera con los productos de tu propia tienda.

El resultado de probarlo de verdad

Con la lista de ofertas de una semana de un supermercado de mi barrio (pechuga de pollo, tomate, tofu, sardina y otros, 10 productos en total), ejecuté de verdad el prompt y el script de verificación de arriba.

El borrador de los textos volvió de una vez en la tabla por canal, y el volcado en la página se hizo tal cual. Lo mejor fue la sección de menús: al pasarle el plato principal de la semana pasada como “usado”, sacó como es debido un menú distinto. Poder evitar con un sistema aquel “la semana pasada también milanesa” fue, en lo personal, lo que más me alegró.

Por otro lado, el script de verificación sí saltó. En su primera salida la IA mezcló sin reparos “a un precio increíble” y “ahora el más barato”, y check-flyer.mjs lanzó tres avisos. Con solo quitar eso una persona, la inquietud por la publicidad engañosa bajó muchísimo. Como el precio se mantuvo en el flujo de escribirlo a mano hasta el final, los errores de dígito fueron cero. Si dejas marcada en una tabla la línea entre lo que delegas y lo que retienes, atraviesas el fin de semana sin dudar.

#claude-code #productividad #supermercado #promociones #creación de contenido
Gratis

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.

Masa

Sobre el autor

Masa

Ingeniero enfocado en workflows prácticos con Claude Code.