BEAR - WooCommerce Bulk Editor and Products Manager Professional

Asignar categorías de WooCommerce en masa con IA: mover, etiquetar, fusionar

Para asignar categorías de WooCommerce de forma masiva con IA, le dices a un asistente como Claude qué productos van dónde, "pon todos los productos de lino en una categoría nueva Lino dentro de Verano", y él hace la clasificación por ti: encuentra los productos, te muestra una vista previa del antes y el después, te pide que confirmes cuántos productos van a cambiar y escribe las categorías en una sola operación que se puede revertir. Funciona a través del servidor MCP integrado en BEAR. MCP es el estándar con el que los asistentes de IA se conectan a herramientas externas, y el servidor de BEAR da al asistente un acceso controlado a tu catálogo. La misma conversación añade etiquetas y marcas, crea, renombra, mueve y elimina categorías, fusiona dos categorías en una y mantiene en orden los atributos de tus productos: toda la organización del catálogo, por chat.

Un ejemplo paso a paso: una categoría nueva para una línea de productos

Crea una categoría Lino dentro de Verano y añádele todos los productos que tengan "lino" en el título. Que conserven sus otras categorías.

Esto es lo que ocurre, paso a paso (las cifras son ilustrativas):

  1. El asistente busca las categorías. Lista las categorías con sus ids y sus padres y encuentra Verano. BEAR trabaja con ids de categoría, no con nombres, así que el asistente siempre resuelve primero el nombre a un id, y una errata no puede meter productos en una categoría que nadie quería.
  2. Crea Lino dentro de Verano. Crear un término no cambia ningún producto, así que no necesita confirmación. Si ya existe una categoría llamada Lino, BEAR no crea una segunda: informa de la existente con su id, y el asistente usa esa.
  3. Selecciona los productos. Un filtro por el título, "contiene lino", devuelve un recuento exacto, por ejemplo 23 productos, y una muestra de ellos. La selección queda congelada en ese momento: los productos que se añadan a la tienda un minuto después no entran. Si el filtro coincidiera con todo el catálogo, la respuesta lo señala y el asistente tiene que decírtelo.
  4. Muestra una vista previa. Para una muestra de la selección, 10 productos salvo que pidas más, BEAR calcula las categorías antes y después del cambio, por nombre: "antes: Camisas; después: Camisas, Lino". Todavía no se escribe nada.
  5. Tú confirmas el recuento. La escritura solo se realiza cuando el asistente indica el número exacto de la selección, 23, que obtiene de ti. Un número distinto se rechaza: es la protección contra una edición que alcance a más productos de los que acordaste.
  6. BEAR escribe y registra. Los 23 productos reciben Lino, y también Verano, porque la conexión marca automáticamente las categorías padre. Toda la operación queda en el historial de BEAR como una sola entrada que se puede revertir.

Antes de empezar

Necesitas BEAR 2.2.4 con Activar el servidor MCP (Enable the MCP server) en Sí en sus ajustes, y un asistente de IA que pueda usar conectores MCP, como Claude en el navegador, la aplicación de escritorio o Claude Code. El asistente se conecta con la clave de Clave secreta MCP (MCP secret key), o con una clave personal que el administrador entrega a un gestor de la tienda; con una clave personal, crear, renombrar y eliminar términos exige un usuario con permiso para gestionar términos de producto. Cómo conectarse se describe en la página de documentación del servidor MCP de BEAR.

Añadir, reemplazar o mover: cómo llegan los términos a tus productos

Todo cambio masivo de categorías, etiquetas, marcas o atributos usa uno de dos modos, y elegir el correcto importa más que cualquier otro detalle:

  • Añadir ("append" en los términos de BEAR) pone los términos nuevos junto a los que ya tiene el producto. "Añade la etiqueta idea-regalo a estos productos" deja intactas sus otras etiquetas.
  • Reemplazar ("new") convierte los términos indicados en los únicos términos de ese tipo del producto. "Pon las categorías de estos productos en Liquidación" los saca de todas las demás categorías.

En categorías y etiquetas ningún modo te avisa, así que di cuál quieres: "añade" o "conserva sus otras categorías" para añadir, "solo" o "en lugar de" para reemplazar. La vista previa muestra el resultado por producto, y es ahí donde un modo equivocado se hace visible.

Mover productos a otra categoría

"Mueve todo lo de Primavera a Verano" es un reemplazo: los productos de Primavera reciben Verano como única categoría, además de sus padres. Eso es lo correcto cuando Primavera era su única categoría. Si algunos de ellos están también en Rebajas o Novedades, un reemplazo los saca igualmente de esas; en ese caso pide que se añada Verano, y ocúpate de Primavera después, ya sea eliminando la categoría Primavera o con el modo de quitar que se describe más abajo.

Quitar un término de muchos productos

A través de la conexión no existe un modo "quitar solo esta etiqueta" para muchos productos. Lo que funciona: un reemplazo con los términos que esos productos deben conservar, cuando todos acaban con el mismo conjunto; eliminar el término de la tienda, cuando debe desaparecer de todas partes; o, para un puñado de productos, una edición por producto, cada una escribiendo la lista de ese producto sin el término. Para una selección grande, la pestaña Edición masiva (Bulk Edit) de BEAR en wp-admin tiene un modo quitar (remove), explicado en edición masiva de etiquetas y marcas.

Las categorías padre se marcan por ti

Siempre que la conexión escribe una categoría, marca también todas las categorías que tiene por encima. Pon un producto en Ropa → Hombre → Camisas y aparecerá también en Ropa y en Hombre, que es donde lo busca un cliente que navega por la tienda. WordPress y WooCommerce no lo hacen por sí solos, y una edición a mano en wp-admin deja los padres sin marcar. Dos consecuencias: la vista previa muestra la categoría que elegiste, mientras que los padres se añaden en el momento de escribir; y mientras un producto siga en Camisas, cada escritura de categorías a través de la conexión vuelve a poner Hombre y Ropa. Para sacarlo de una categoría padre, sácalo también de la subcategoría.

Un filtro por categoría no incluye sus subcategorías

Cuando los productos se eligen por categoría, "productos de Ropa" significa productos clasificados directamente en Ropa. Los productos clasificados solo en Camisas, creados a mano sin su padre, no se incluyen. Di "Ropa y todas sus subcategorías" y el asistente enumerará también las subcategorías en el filtro.

Las variaciones no se clasifican

Las categorías, las etiquetas y las marcas pertenecen al producto, no a sus variaciones. Un producto variable se clasifica una sola vez y todas sus variaciones lo siguen.

Etiquetas, marcas y otras taxonomías

Las etiquetas funcionan como las categorías, sin anidamiento. Para añadir etiquetas en masa, pide un añadido, "añade la etiqueta verano-26 a todos los productos en oferta"; para fijarlas, pide un reemplazo, "reemplaza las etiquetas de estos cinco productos por lino, playa". Asignar marcas de WooCommerce en masa funciona igual cuando el asistente sabe dónde viven tus marcas, así que primero lista todas las taxonomías registradas para productos: una marca puede vivir en el product_brand propio de WooCommerce, en la taxonomía de un plugin de marcas o en algo que haya registrado un tema. Esa lista indica además si una taxonomía admite padres y cuáles son atributos de producto. Las taxonomías de terceros se tratan como las integradas; crear una taxonomía nueva no es posible a través de la conexión, eso se hace en código o con un plugin.

Los filtros pueden buscar productos que no tienen ningún término, que es la forma más rápida de rellenar huecos:

Encuentra todos los productos que no tengan marca y asígnales la marca Northwind.

En la versión gratuita de BEAR, a través de la conexión se pueden cambiar en los productos las categorías y el primer atributo de producto; las etiquetas, las marcas y otras taxonomías no, ni en masa ni producto por producto, y la conexión escribe en un máximo de 100 productos cada 30 minutos. Crear, renombrar y eliminar los propios términos no tiene límite. La lista completa está en las limitaciones de la versión gratuita.

Crear, renombrar, cambiar de padre, fusionar y eliminar categorías

Crear

"Crea las categorías Lino, Lana y Algodón dentro de Tejidos" añade varios términos a la vez. Un nombre que ya existe se omite en lugar de duplicarse, y la respuesta enumera los omitidos con sus ids, porque WordPress, si no, crearía tan tranquilo un segundo Lino con el slug lino-2 y tus filtros se partirían en dos. Un padre solo se aplica a las taxonomías que pueden anidarse, como las categorías. El slug lo genera WordPress salvo que indiques uno.

Renombrar

"Renombra la categoría Camisetas a Camisetas manga corta" cambia el nombre y conserva el slug, de modo que todos los enlaces a la categoría siguen funcionando, y la respuesta muestra el nombre antes y después. Cambiar el slug es posible, pero el slug forma parte de la dirección de la categoría, así que los enlaces antiguos dejan de funcionar; al asistente se le indica que lo advierta antes de hacerlo, y si tu tienda tiene un plugin de redirecciones, ese es el momento de añadir una redirección.

Mover una categoría bajo otra

"Mueve Camisas bajo Hombre" cambia el padre de la categoría. Una categoría no puede ser su propio padre. Los productos que ya están en Camisas no se reclasifican con esto: conservan las categorías padre que tenían y no reciben Hombre. Si esos productos no están en ninguna otra categoría, una petición más termina el trabajo, "pon las categorías de todos los productos de Camisas solo en Camisas", y la conexión marca los padres nuevos mientras el antiguo desaparece. Si algunos están también en otras categorías, pide en su lugar que se añada Hombre.

Fusionar dos categorías

No hay un único comando de fusión, pero dos peticiones lo logran, y la primera se puede deshacer:

  1. "Añade la categoría Camisetas a todos los productos de Tops." Un añadido masivo normal con vista previa, confirmación del recuento y una entrada en el historial.
  2. "Elimina la categoría Tops." Los productos conservan Camisetas y simplemente salen de Tops.

Si Tops tiene subcategorías, muévelas antes bajo Camisetas: los hijos de una categoría eliminada suben a su padre en lugar de irse con ella.

Eliminar

Antes de eliminar, BEAR muestra cada término con el número de productos publicados que contiene y el número de términos hijos, y pide un sí. Los productos sobreviven; simplemente salen del término. Los términos hijos suben un nivel. Y no hay vuelta atrás: los términos no tienen papelera y no están en el historial de BEAR, así que una categoría eliminada se pierde para siempre, junto con su descripción y su slug. El asistente tiene que decírtelo antes de que respondas.

Atributos y sus valores

Atributos como Color o Material parecen taxonomías, pero WooCommerce les lleva un registro aparte, así que BEAR tiene herramientas separadas que mantienen ambos en sintonía.

  • Ver qué existe. "Lista los atributos de producto con sus valores y cuántos productos usan cada uno." Es el primer paso antes de crear nada: un atributo llamado Color puede existir ya como pa_color.
  • Crear un atributo con sus valores. "Crea un atributo Material con Algodón, Lino y Lana." Un segundo atributo con el mismo nombre o slug se rechaza, con una indicación del existente, porque dos atributos que significan lo mismo dividen el catálogo y fusionarlos obliga a volver a etiquetar productos. El slug puede tener como máximo 28 caracteres. Para tallas y números pide orden numérico, de modo que el 2 vaya antes que el 10.
  • Añadir valores. "Añade Cáñamo a Material" omite los valores que ya existen. Un valor nuevo todavía no está en ningún producto.
  • Poner un atributo en productos en masa. "Añade Material: Lino a todos los productos de la categoría Lino." Añadir y reemplazar funcionan como en las categorías. Un producto que no tenía el atributo lo recibe como información visible en la página del producto, no como opción de variación. En un producto variable, un reemplazo que eliminaría valores que usan sus variaciones viene con una advertencia que nombra los productos y los valores: esas variaciones seguirían en la tienda, pero ya no se podrían elegir. Una selección que contenga variaciones se rechaza, porque en una variación el atributo es lo que la define, y eso se cambia con las herramientas de variaciones descritas en crear variaciones de WooCommerce con IA.
  • Renombrar un valor. "Renombra el color Marino a Azul marino" funciona como renombrar una categoría. Deja el slug como está: las variaciones se refieren a un valor por su slug.
  • Eliminar un atributo. La operación más pesada de todas. BEAR cuenta cuántos productos usan el atributo, incluidos borradores y productos en la papelera, y explica que las variaciones que se distinguen por él pierden lo que las diferenciaba. Necesita tu sí explícito, y ni el atributo ni sus valores se pueden restaurar.

El nombre del propio atributo, a diferencia de sus valores, se cambia en Productos → Atributos (Products → Attributes) en wp-admin.

Comprobaciones y deshacer

PeticiónQué comprueba BEARVuelta atrás
Añadir o reemplazar categorías, etiquetas, marcas, atributos en productosConfirmación del recuento exacto, vista previa por nombre, advertencia cuando un reemplazo dejaría variaciones huérfanas, variaciones rechazadasRevertir la operación en el historial de BEAR
Crear términos o valoresLos nombres existentes se omiten, no se duplicanEliminar el término nuevo
Renombrar o cambiar de padre un términoUn término no puede ser su propio padre; un cambio de slug se anunciaVolver a renombrarlo o moverlo; la respuesta muestra el nombre, el slug y el padre anteriores
Eliminar términosSe muestran los recuentos de productos e hijos, hace falta un sí explícitoNinguna
Crear un atributoSe rechazan duplicados y slugs demasiado largosEliminarlo mientras ningún producto lo use
Eliminar un atributoSe cuenta el uso, incluidos borradores y papelera, hace falta un sí explícitoNinguna

Una reversión restaura los términos que cada producto tenía antes de la operación, producto por producto; pide "deshaz el último cambio de categorías" y el asistente encuentra la operación en el historial. La versión gratuita conserva las dos últimas operaciones masivas de cada persona, así que deshaz pronto. Hay más sobre el historial en la página de documentación del Historial, y las mismas tareas hechas a mano en la tabla de BEAR se tratan en edición masiva de categorías.

Peticiones listas para usar

  • "Crea una categoría Lino dentro de Verano y añádele todos los productos que tengan lino en el título, conservando sus otras categorías."
  • "Mueve todos los productos de Primavera a Verano. Enséñame primero la vista previa."
  • "Añade la etiqueta idea-regalo a todos los productos de entre 20 y 50 que estén en stock."
  • "Encuentra todos los productos sin marca y asígnales la marca Northwind."
  • "Renombra la categoría Camisetas a Camisetas manga corta, sin cambiar su dirección."
  • "Mueve la categoría Camisas bajo Hombre y luego clasifica sus productos también en Hombre."
  • "Fusiona la categoría Tops con Camisetas y luego elimina Tops."
  • "¿Qué categorías no tienen productos? Enséñamelas con sus subcategorías antes de eliminar nada."
  • "Crea un atributo Material con Algodón, Lino y Lana, y añade Material: Lino a todos los productos de la categoría Lino."
  • "Deshaz el último cambio de categorías."

Preguntas

¿Cómo muevo productos de WooCommerce a otra categoría sin perder sus otras categorías?

Pide que la categoría nueva se añada en lugar de fijarse, "añade Verano a estos productos", y luego quita la antigua: elimínala si debe desaparecer por completo, o usa el modo de quitar de la pestaña Edición masiva de BEAR para una selección grande. Un simple "mover" es un reemplazo y saca los productos de todas las demás categorías.

¿Por qué mis productos aparecen también en la categoría padre?

Porque la conexión marca todas las categorías por encima de la que elegiste, para que los clientes que navegan por el padre encuentren el producto. Es deliberado y ocurre en cada escritura a través de la conexión, no en wp-admin.

¿Renombrar una categoría de WooCommerce rompe los enlaces?

No cuando solo cambia el nombre: el slug, y con él la dirección, sigue igual. Un slug nuevo cambia la dirección, y los enlaces a la anterior dejan de funcionar hasta que añadas una redirección.

¿Se puede restaurar una categoría eliminada?

No. Los términos no tienen papelera y no están en el historial de BEAR. Los productos no se tocan, salvo que salen de esa categoría, así que se pueden clasificar en otra, pero la categoría en sí habría que crearla de nuevo.

Lista de comprobación

  • El servidor MCP está activado y tu asistente está conectado.
  • Indicaste si los términos se añaden o se reemplazan, y lo comprobaste en la vista previa.
  • El recuento de productos que confirmaste es el que esperabas.
  • En un filtro por categoría, indicaste si se incluyen las subcategorías.
  • Los cambios de nombre conservan el slug, salvo que planees una redirección.
  • Antes de eliminar una categoría o un atributo, leíste los recuentos de productos y aceptaste que no hay deshacer.
  • En un producto variable, ninguna advertencia sobre variaciones que perderían el valor de su atributo.
  • Sabes qué entrada del historial revertir si un cambio masivo salió mal.

Si algo se comporta de otra manera en tu tienda, pregunta en el foro de soporte de BEAR.