Escribir descripciones de productos WooCommerce con IA, en masa
Cuarenta productos con una descripción de una sola línea, descripciones cortas que nunca se rellenaron, títulos escritos a toda prisa cuando llegó el stock: los textos de producto son la tarea que todo dueño de tienda va dejando para más tarde. Puedes escribir descripciones de productos WooCommerce con IA sin copiar y pegar nada de una ventana a otra. El servidor MCP de BEAR conecta un asistente como Claude con tu tienda, de modo que el asistente lee cada producto por sí mismo, redacta el texto, te lo muestra y lo guarda cuando das el visto bueno, con cada cambio registrado en el Historial de BEAR. Esta guía explica qué campos puede escribir, cómo transcurre una reescritura de principio a fin, cómo conseguir que el asistente siga siempre tu estilo y cómo deshacer un cambio.
Un ejemplo de principio a fin: reescribir las descripciones de una categoría
Tus velas tienen descripciones escritas por el proveedor, todas de dos líneas y muy parecidas entre sí. Escribes:
Reescribe las descripciones de los productos de la categoría Velas. De 80 a 120 palabras cada una, tono cercano y sencillo, menciona el aroma y la duración de la combustión a partir de los datos del producto y termina con una línea de consejo de cuidado. Enséñame las dos primeras antes de guardar nada.
- El asistente encuentra los productos. Busca el ID de la categoría Velas y pide a BEAR que ejecute un filtro con ella. BEAR congela los productos coincidentes como una selección y devuelve el recuento exacto. Digamos que son 14.
- Lee lo que hay. De cada producto pide el título, la descripción y la descripción corta actuales, las categorías y los atributos, como el aroma o la duración de la combustión. Con esto se construirá el texto nuevo.
- Redacta las dos primeras en el chat. Las palabras vienen del modelo de IA con el que hablas; BEAR no escribe texto, lee los datos del producto y guarda lo que apruebas. Compara los borradores con los productos. Si el tono no es el correcto o un dato no está en la información del producto, dilo ahora.
- Tú confirmas. El asistente pide permiso para usar
woobe_update_product, la herramienta que escribe un campo de un producto. Catorce descripciones son catorce llamadas. - BEAR guarda cada una e informa. Cada llamada devuelve el texto anterior y el nuevo. Si WooCommerce ha ignorado un valor, la respuesta lo indica y se le dice al asistente que no lo dé por hecho. Cada cambio entra en el Historial con su valor anterior, marcado como realizado por un agente de IA.
Las cifras son ilustrativas. Lo que importa es el orden de los pasos: encontrar, leer, redactar, confirmar, escribir, informar.
Antes de empezar
Necesitas BEAR con su servidor MCP activado en los ajustes del plugin, una tienda accesible por HTTPS y un asistente de IA que pueda conectarse a un servidor MCP: Claude en el navegador, en la aplicación de escritorio o en Claude Code, y otros clientes MCP como Cursor. BEAR autentica con una clave enviada en una cabecera de la petición, así que escribir descripciones de productos desde ChatGPT solo funciona donde su conector permite añadir esa cabecera. Los pasos de conexión están en la documentación del servidor MCP.
Qué campos de texto puede escribir el asistente
El asistente usa los mismos campos que la pantalla del editor de BEAR, con las mismas claves. Estos son los campos de texto que importan para los textos de producto:
| Campo | Qué es | Versión gratuita |
|---|---|---|
TÍTULO (Title) (post_title) | El nombre del producto. | Disponible |
descripción (Description) (post_content) | La descripción principal, guardada como HTML. En una variación es la descripción propia de la variación. | Disponible |
Desc. corta (Short Desc.) (post_excerpt) | La descripción corta junto al precio. Solo en productos; una variación no tiene. | Solo en la versión de pago |
Slug (post_name) | La parte de la URL del producto que va después de la ruta de la tienda. | Solo en la versión de pago |
Nota de compra (Purchase note) (purchase_note) | Texto que el cliente ve después de comprar, en el correo del pedido y en los detalles del pedido. Productos simples y variables. | Solo en la versión de pago |
En la versión gratuita, un campo cerrado está cerrado para la conexión en ambos sentidos, en masa y producto a producto; se le indica al asistente que lo diga una sola vez y que no busque una forma de esquivarlo. La lista completa por campo está en las limitaciones de la versión gratuita.
Dos detalles evitan sorpresas. Un título nuevo no cambia la URL del producto: WordPress conserva el slug de un producto publicado, que es un campo aparte. Y las descripciones son HTML, así que indica el formato que quieres: párrafos sencillos, o HTML con una lista <ul> de características y <strong> para los datos clave. Las etiquetas de formato habituales se conservan.
Cómo lee el asistente tus productos antes de escribir
Un buen texto necesita datos, y los datos están en la información del producto. Dos herramientas se ocupan de la lectura.
Buscar. El filtro es el propio de BEAR: categorías, etiquetas, marcas, atributos, rangos de precio, estado del stock, tipo de producto, fechas y condiciones de texto sobre el título, la descripción, la descripción corta, el slug y el SKU. Una condición de texto puede ser «contiene», «es exactamente», «empieza por», «termina en», «no contiene» o «está vacío». Así, peticiones como «todos los productos con la descripción corta vacía» o «títulos que contengan "NUEVO"» se resuelven con un único filtro. El resultado se congela como una selección con un recuento exacto, que sigue siendo válida durante 24 horas. Una categoría no incluye sus subcategorías por sí sola; si dices «Velas y todo lo que hay debajo», el asistente enumera también las categorías hijas.
Leer. Después el asistente lee los campos que necesita, hasta 200 productos por llamada. Las categorías llegan como nombres. Los valores de los atributos globales llegan como números de término, así que el asistente tiene que consultar sus nombres antes de escribir «aroma: vainilla». Si un borrador dice alguna vez algo como «color 31», se ha saltado ese paso: pídele que use los nombres de los atributos.
Indica al asistente qué campos debe usar como datos y que no debe añadir otros. Un modelo al que se le piden 100 palabras sobre una vela y que solo encuentra un título y un aroma rellenará el hueco con material verosímil, incluidos el tipo de cera y la duración de la combustión. «Usa solo lo que figura en los datos del producto; si falta la duración de la combustión, omítela» lo evita.
Dos formas de guardar: producto a producto, o un texto para muchos
Un texto distinto para cada producto
Las reescrituras y las descripciones nuevas son distintas para cada producto, por eso se guardan de un campo de un producto cada vez con woobe_update_product.
- Una escritura individual no tiene simulación previa. Los borradores en el chat son tu vista previa. Para un lote grande, pide ver unos pocos primero y luego di «guarda el resto del mismo modo».
- Cada escritura responde con el texto antes y después, de modo que el asistente puede mostrarte exactamente qué ha cambiado y conserva el texto antiguo por si cambias de opinión en la misma conversación.
- Cada campo es una escritura aparte. Un título nuevo y una descripción nueva para un mismo producto son dos llamadas y dos entradas en el Historial.
- Un trabajo largo se ejecuta por tandas. El asistente solo puede trabajar mientras te está respondiendo, así que un lote grande se escribe a lo largo de varias respuestas; di «continúa» cuando se detenga.
El mismo texto para toda una selección
Hay textos que son iguales en todas partes: una línea de envío en la descripción corta, una nota de compra estándar, un patrón de título. Eso es una operación masiva, con los mismos tres pasos que cualquier edición masiva a través de BEAR. El asistente toma una selección, ejecuta una vista previa que muestra el valor actual y el nuevo para una muestra de productos sin escribir nada, y luego pide permiso para usar woobe_apply_bulk. BEAR se niega a aplicarla a menos que el asistente repita el recuento exacto de la selección, que es lo que impide que una edición pensada para una categoría acabe en todo el catálogo.
Para los campos de texto la conexión tiene un único comportamiento masivo: nuevo (new), que reemplaza el texto completo. Lo que lo hace útil para los textos es que BEAR rellena sus marcadores de posición producto por producto, los mismos que usa la pantalla del editor:
{TITLE},{SKU},{ID}, y{PARENT_TITLE}o{PARENT_SKU}para las variaciones{REGULAR_PRICE}y{SALE_PRICE}{product_cat}y{tags}, como nombres separados por comas{attribute:pa_color}para los valores de un atributo y{meta:your_meta_key}para un campo personalizado
Pon como descripción corta de todos los productos de Bufandas: {TITLE} tejida a mano, enviada en dos días laborables. Color: {attribute:pa_color}.
Dos reglas para los marcadores. Usa como máximo un {attribute:…} o un {meta:…} por texto y no pongas ningún otro marcador después; en la 2.2.4, un {product_cat}, un {tags} o un segundo {attribute:…} más adelante borra ambos marcadores y el texto que hay entre ellos. Además, la vista previa muestra el texto tal como lo escribiste, con los marcadores sin rellenar, así que comprueba el resultado en dos o tres productos después de la ejecución. Las funciones de texto del editor también funcionan: {DO_STRING_TITLE} como título nuevo convierte el título existente de cada producto a formato de título (Title Case, con mayúscula inicial en cada palabra). Encontrarás más sobre marcadores y funciones para títulos en edición masiva de títulos de productos en WooCommerce.
Una ejecución masiva escribe 25 productos cada vez durante unos 20 segundos por llamada, y luego devuelve hasta dónde ha llegado; el asistente continúa con la misma clave de operación, y todas las tandas juntas forman una sola operación en el Historial.
Buscar y reemplazar frente a reescribir por completo
«Reemplaza "envío gratis" por "envío gratuito" en todas las descripciones» suena a trabajo masivo, pero la conexión no tiene comportamientos de añadir al final, añadir al principio ni reemplazar para texto. El asistente puede hacerlo igualmente: lee cada descripción coincidente, hace el cambio y vuelve a escribir cada producto. Eso va bien para unas pocas decenas de productos, y el filtro «la descripción contiene "envío gratis"» limita el trabajo a los productos que lo necesitan.
Para cientos de productos, o para añadir el mismo párrafo al final de todas las descripciones, la mejor herramienta es la pestaña Edición masiva (Bulk Edit) de la pantalla del plugin. Tiene añadir al final (append), añadir al principio (prepend) y reemplazar (replace) con un interruptor para distinguir o no mayúsculas y minúsculas, se ejecuta sobre los productos filtrados en una sola operación y la registra en el Historial como una única operación. Edición masiva de descripciones de productos en WooCommerce lo explica paso a paso.
Una regla práctica: un cambio mecánico sobre texto existente pertenece a la pestaña Edición masiva; el texto que hay que escribir, o reescribir con criterio, pertenece al asistente.
Dile una vez cómo te gustan las cosas
Toda tienda tiene su estilo propio: una longitud, un tono, palabras que nunca usa, unidades que usa siempre. Dilo una vez, como instrucción permanente:
A partir de ahora, para las descripciones de producto: de 80 a 120 palabras, en segunda persona, sin «premium», «lujo» ni «el mejor», tallas en centímetros, la última línea es un consejo de cuidado.
El asistente guarda esto con woobe_set_memory como una nota almacenada junto a tu tienda. Las instrucciones de BEAR indican a todos los asistentes que lean estas notas al empezar una sesión, de modo que la siguiente conversación, en el mismo asistente o en otro conectado a la tienda, parte de tu estilo sin que haya que repetirlo. Algunos detalles:
- Las notas son texto plano, una frase corta por tema. El HTML se elimina al guardar una nota.
- Pertenecen a la tienda, no a una persona: todos los que se conectan a la tienda las comparten.
- Pregunta «¿qué notas tienes sobre mi tienda?» para verlas, y «olvida la nota sobre las descripciones» para quitar una.
- Las notas son contexto, no órdenes. Tu petición en la conversación prevalece sobre una nota, y ninguna nota puede hacer que el asistente se salte una vista previa o la confirmación del recuento.
Calidad y SEO: qué comprobar antes de guardar
- Comprueba los datos. Lee dos o tres borradores frente a las fichas de producto; una talla o una instrucción de cuidado equivocadas cuestan más en devoluciones de lo que una descripción escasa haya costado nunca en ventas.
- Evita textos casi idénticos. Los productos parecidos generan borradores parecidos. Pide al asistente que abra cada descripción de forma distinta y que empiece por lo que hace diferente a ese producto: el aroma, el tamaño, el material. El texto copiado de un proveedor suele estar también en muchas otras tiendas; reescribirlo es una de las mejores razones para hacer este trabajo.
- Ten cuidado con los títulos que ya venden. Un producto renombrado conserva su URL, pero cambia su título en los resultados de búsqueda y en el historial de pedidos de los clientes. Reescribe los títulos donde sean flojos, no en todos.
- Mantén separados los papeles. La descripción corta va junto al precio y debe poder leerse de un vistazo; la descripción es donde va el detalle. Pide ambas con longitudes distintas si quieres las dos.
- Prueba primero con dos productos. Guarda dos, ábrelos en la tienda y luego haz el resto. Tu tema decide cómo se ven las listas, el texto en negrita y los saltos de línea.
Deshacer: qué conserva el Historial
Toda escritura a través de la conexión pasa por el Historial de BEAR, pero las dos formas de guardar acaban de manera distinta allí.
- Una operación masiva es una sola entrada. Di «deshaz eso» y el asistente la revierte con la herramienta de reversión de BEAR, restaurando el texto anterior de cada producto que cambió. También se puede revertir desde la pestaña Historial (History) de la pantalla del plugin.
- Las escrituras producto a producto son una entrada por campo y por producto. La herramienta de reversión del asistente funciona solo con operaciones masivas, así que no puede deshacer de una vez un lote de escrituras individuales. Abre la pestaña Historial (History), muestra las operaciones individuales (solo operations), acótalas con por autor (by Author) o Agente de IA (AI agent) y revierte las entradas que quieras. Dentro de la misma conversación también puedes pedirle al asistente que vuelva a escribir los textos antiguos, ya que los recibió con cada escritura; son escrituras nuevas, no una reversión.
- La versión gratuita conserva solo las dos últimas ediciones individuales y las dos últimas operaciones masivas de cada autor. Tras una reescritura de 30 descripciones, solo las dos últimas se pueden revertir desde el Historial.
Antes de una reescritura grande, guarda una copia de los textos actuales. Pide al asistente que los exporte a CSV con las columnas ID, título, descripción y descripción corta (las cuatro están en el conjunto de columnas que exporta la clave de toda la tienda), y exportar a través del asistente explica el archivo y su enlace. La documentación del Historial trata la pestaña en sí.
Versión gratuita: cuánto puede escribir
En la versión gratuita el asistente puede escribir títulos y descripciones de hasta 100 productos cada 30 minutos, compartidos por toda la tienda y repuestos a razón de un producto cada 18 segundos. Cada escritura individual cuenta como una, así que un título nuevo y una descripción nueva para 50 productos agotan todo el cupo; una operación masiva cuenta cada producto una vez, sea cual sea el número de campos. Cuando un trabajo no cabe, el asistente te dice cuánto esperar para la siguiente tanda. Deshacer nunca cuenta. La versión de pago no tiene cupo.
Prompts listos para usar
- «¿Qué productos tienen la descripción corta vacía? Enséñame una tabla.»
- «Escribe descripciones cortas para ellos, de 25 a 35 palabras, solo a partir del título, la categoría y los atributos. Enséñame cinco primero.»
- «Reescribe las descripciones de la categoría Velas con mi estilo de la casa. Guárdalas cuando yo apruebe las dos primeras.»
- «Lee la descripción del producto 812 y dime qué falta en comparación con sus atributos.»
- «Convierte la descripción de todos los productos de Lámparas en dos párrafos cortos y una lista con viñetas de especificaciones, en HTML.»
- «Busca los títulos que contengan "NUEVO" y quítales esa palabra. Enséñame primero la lista de títulos nuevos.»
- «Reemplaza "envío gratis" por "envío gratuito" en todas las descripciones que lo contengan.»
- «Pon como nota de compra de todos los productos de Talleres: Tu plaza está reservada; los detalles llegarán por correo una semana antes.»
- «Escribe una descripción para cada variación de la Camisa de lino que diga con qué combina su color.»
- «A partir de ahora, no uses nunca la palabra "lujo" en los textos de producto.»
Lista de comprobación
- Servidor MCP activado y asistente conectado (configuración).
- Tu estilo guardado una vez como nota permanente: longitud, tono, palabras prohibidas, unidades.
- El filtro muestra los productos correctos y el recuento correcto antes de redactar nada.
- Los datos salen solo de la información del producto; nombres de atributos, no números.
- Dos borradores aprobados y revisados en la parte pública antes de seguir con el resto.
- Una copia de los textos actuales exportada antes de una reescritura grande, sobre todo en la versión gratuita.
- Las ediciones mecánicas de texto existente van a la pestaña Edición masiva; las reescrituras, al asistente.
- Al terminar, revisa unos cuantos productos y la pestaña Historial (History).
Preguntas
¿Escribe BEAR las descripciones de producto por sí mismo?
No. A través de la conexión MCP, el texto viene del asistente de IA que has conectado. BEAR le da los datos del producto, guarda lo que apruebas y registra cada cambio en el Historial.
¿Puedo escribir descripciones de productos de WooCommerce con ChatGPT?
Solo si el conector de tu ChatGPT permite enviar la clave de BEAR en una cabecera de la petición; BEAR no tiene un flujo de inicio de sesión para conectores. Claude, Claude Code, Cursor y otros clientes MCP se conectan directamente con la clave.
¿Puede el asistente escribir descripciones de variaciones?
Sí. En una variación, el campo Descripción es la descripción propia de la variación, el texto que WooCommerce muestra cuando un cliente elige esa variación. Las variaciones no tienen descripción corta.
¿Puedo generar en masa descripciones para productos que no tienen ninguna?
Sí. Pide los productos cuya descripción está vacía; eso es un único filtro. El asistente redacta entonces un texto para cada uno a partir del título, las categorías y los atributos, y los guarda uno por uno después de que apruebes los primeros.
Si algo en tu tienda se comporta de forma distinta a lo descrito aquí, pregunta en el foro de soporte de BEAR.