Subir imágenes de productos WooCommerce en masa con IA, desde tu ordenador
Para subir imágenes de productos de WooCommerce en masa a mano, abres cada producto, eliges una imagen principal, eliges las imágenes de la galería, guardas y pasas al siguiente. Con el servidor MCP de BEAR le encargas ese trabajo a un asistente de IA. Arrastras las fotos de tu ordenador a una sola página de subida, le dices al asistente qué foto corresponde a qué producto (o dejas que lo deduzca por el nombre de los archivos) y él asigna la imagen principal y la galería de cada producto, uno por uno, e informa de lo que tiene cada producto al terminar.
Antes de nada, algo que parece la idea obvia pero no funciona: una foto pegada en el chat nunca llega a tu tienda. El asistente recibe una imagen para mirarla, no un archivo que pueda pasar a tu servidor. Todo lo que sigue está construido alrededor de ese hecho.
Antes de empezar. Necesitas BEAR 2.2.4 con la opción servidor MCP (MCP server) activada, una tienda con HTTPS y un asistente conectado con tu clave MCP: Claude en el navegador, la aplicación de escritorio o Claude Code, u otro cliente compatible con MCP. Tu acceso tiene que incluir la biblioteca de medios, y poner imágenes en los productos requiere además permiso para editar productos. Los pasos de la conexión están en la documentación del servidor MCP.
Subir imágenes de productos de WooCommerce en masa: un ejemplo completo
Imagina que tienes fotos de ocho productos nuevos, con el SKU como nombre: TOTE-01.jpg es la foto principal de la bolsa de tela, TOTE-01-2.jpg y TOTE-01-3.jpg van a su galería, y los demás productos siguen el mismo patrón. Escribes:
Tengo fotos de ocho productos, con el SKU como nombre. El archivo que se llama exactamente como el SKU es la imagen principal; los archivos que terminan en -2, -3 y así sucesivamente van a la galería en ese orden. Dame un enlace de subida y, cuando termine, muéstrame el plan y dime qué archivos no has podido asignar.
- El enlace. El asistente le pide a BEAR un enlace de subida que no está ligado a un solo producto, porque las fotos pertenecen a varios. Recibes una dirección de tu propia tienda.
- La subida. La abres y arrastras las fotos. La página las envía una a una y muestra cada archivo como añadido (added) o con el motivo por el que fue rechazado; una línea final indica si llegaron todas o cuántas fallaron. Las fotos ya están en la biblioteca de medios, pero todavía no en ningún producto.
- Lo que ha llegado. Escribes Listo. El asistente le pregunta a BEAR qué ha entrado por este enlace y obtiene el ID y el nombre de archivo de cada imagen, sin buscar en toda la biblioteca.
- El plan. Lee los SKU en los nombres de archivo, busca esos productos (varios SKU en una sola búsqueda) y muestra una tabla: producto, imagen principal, imágenes de la galería en orden y los archivos que no ha podido asignar.
- Tu visto bueno. Revisas la tabla y corriges lo que esté mal (TOTE-01-3 es la vista trasera, ponla la última); después das el visto bueno.
- Las imágenes quedan asignadas. Para cada producto, el asistente asigna la imagen principal y la galería. Cada respuesta enumera las imágenes que el producto tiene realmente después del cambio, no solo lo que se envió.
- Tú compruebas. Abre dos o tres páginas de producto y míralas.
Para un solo producto es más corto: Aquí tienes las fotos de la bolsa de tela. El asistente te da un enlace ligado a ese producto, y lo que arrastres allí se adjunta al producto al instante. No hay nada que emparejar.
Tres maneras de que una foto llegue a tu tienda
| Dónde está la foto | Qué dices | Qué ocurre | Límites |
|---|---|---|---|
| En tu ordenador o tu móvil | "Dame un enlace de subida" | Una página de tu tienda, abierta durante quince minutos, donde sueltas los archivos. Van a la biblioteca de medios y, si el enlace indica un producto, también a ese producto. | 20 imágenes por enlace; cada archivo hasta el límite de subida de tu servidor; solo imágenes. |
| Ya en línea, en la web de un proveedor o en una CDN | "Importa https://example.com/img/tote-front.jpg como imagen principal de la bolsa de tela" | BEAR descarga el archivo a la biblioteca de medios y, si indicas un producto, lo adjunta. Se pueden fijar a la vez un título y un texto alternativo. | La dirección directa del archivo de imagen; sin redirecciones; solo direcciones públicas. |
| Ya en tu biblioteca de medios | "Usa las fotos que subí ayer" | El asistente lista las imágenes de la biblioteca por nombre o fecha de subida e indica qué productos usan ya cada una. | No puede mostrarte las imágenes; recibes nombres, fechas, tamaños y enlaces para abrirlas. |
Existe una cuarta vía para los asistentes que tienen los archivos ellos mismos, como Claude Code trabajando en tu ordenador o tu propio script: pueden enviar directamente una imagen de hasta 1 MB. En un chat es la vía equivocada, porque la foto tendría que viajar como texto, y todo lo que supere ese tamaño se rechaza con una indicación de usar el enlace de subida.
Importar desde una dirección
La dirección tiene que llevar al propio archivo de imagen, no a una página que lo muestre, y su ruta debe terminar con el nombre y la extensión del archivo (por ejemplo …/tote-front.jpg), porque WordPress decide el tipo de archivo a partir de ese nombre. BEAR no sigue redirecciones, así que un enlace que reenvía a otro sitio falla; indica la dirección final. Se rechazan las direcciones que apuntan a la red interna del propio servidor, y la descarga tiene 30 segundos. Después WordPress comprueba que el archivo es realmente una imagen. Abre la imagen importada una vez: otro sitio a veces sirve una imagen de relleno o una versión pequeña a quien no es un visitante en un navegador.
Cómo funciona el enlace de subida y sus límites
- Sin inicio de sesión. El enlace abre en tu tienda una página pequeña e independiente que funciona tanto en un móvil como en un ordenador donde no has iniciado sesión en WordPress. El propio enlace es la llave: quien lo tenga puede añadir imágenes mientras esté abierto, y nada más. No lo publiques en ningún sitio público.
- Quince minutos. El enlace está abierto quince minutos, y cada archivo que llega reinicia la cuenta. Después, la página indica que el enlace ha caducado. Los archivos que ya llegaron se quedan en la biblioteca de medios; pide un enlace nuevo para continuar.
- 20 imágenes por enlace. A los archivos siguientes se responde con límite de 20 alcanzado (limit of 20 reached). Para más fotos, pide otro enlace. Un desarrollador puede cambiar el número con el filtro
woobe_mcp_upload_max_files. - Tamaño de archivo. El límite es lo que tu servidor ya acepta para las subidas: el menor de
upload_max_filesizeypost_max_sizede PHP, el mismo límite que muestra la biblioteca de medios de WordPress. La página comprueba cada archivo antes de enviarlo y muestra demasiado grande (too large) junto con el límite. El filtrowoobe_mcp_upload_max_bytespuede fijar uno más bajo. - Solo imágenes. El selector de archivos ofrece imágenes, y WordPress comprueba cada archivo al llegar. Todo lo que resulte no ser una imagen se rechaza y se elimina.
- Un archivo cada vez. Es deliberado. Si se enviaran juntos, cada subida leería el producto antes de que ninguna hubiera escrito en él, cada una se haría a sí misma imagen principal y solo la última se mantendría. La cola es algo más lenta y conserva el orden.
- Adónde van los archivos. En un enlace ligado a un producto sin imagen principal, el primer archivo pasa a ser la imagen principal y los demás van a la galería en el orden en que se enviaron. Si el producto ya tiene imagen principal, todos los archivos van a la galería. Un enlace sin producto deja los archivos solo en la biblioteca de medios.
- Nombres de archivo. WordPress trata los archivos como en su propia biblioteca de medios: crea los tamaños de imagen habituales, reduce las fotos muy grandes y añade
-scaleda su nombre, y añade un número a un nombre que ya está ocupado. El principio del nombre, donde está el SKU, se queda como estaba.
Imagen principal y galería: añadir, reemplazar, quitar, reordenar
Las imágenes de la biblioteca se colocan con una sola herramienta, woobe_set_images, un producto por llamada. Lo que puedes pedir:
- Imagen principal. Cualquier imagen de la biblioteca, o ninguna: Quita la imagen principal de la bolsa de tela.
- Añadir a la galería. Es lo predeterminado. Las imágenes que la galería aún no tiene se añaden al final.
- Reemplazar la galería. La galería entera pasa a ser exactamente las imágenes que nombras, en el orden en que las nombras.
- Quitar de la galería. Se retiran las imágenes nombradas; las demás conservan su orden.
- Reordenar. No existe "mover a la posición dos". Reordenar es un reemplazo con la lista completa en el nuevo orden: Reordena la galería de la bolsa de tela: primero la vista trasera, luego el detalle y después la foto de ambiente.
En WooCommerce, la imagen principal y la galería son cosas separadas. Si conviertes una imagen de la galería en la imagen principal, sigue estando también en la galería, así que se vería dos veces, y la imagen principal anterior simplemente deja de usarse. Di todo lo que quieres en una sola frase: Haz que TOTE-01-2 sea la imagen principal, quítala de la galería y pon la antigua imagen principal al final de la galería.
Antes de un cambio, el asistente lee lo que el producto tiene ahora: la imagen principal y la galería en orden, con nombres de archivo, tamaños, textos alternativos y enlaces. Tiene instrucciones de hacerlo y de añadir en lugar de reemplazar, salvo que digas reemplazar, porque eso es lo que la gente suele querer decir. Si un ID que nombras no es una imagen de la biblioteca, no se cambia nada en absoluto.
Una variación tiene en WooCommerce una imagen propia, y el asistente la asigna del mismo modo, mediante el ID de la variación; más imágenes por variación requieren un plugin de galería, como se describe en edición masiva de imágenes de variaciones. Para una misma imagen en muchos productos, como una imagen de relleno, una edición masiva del campo Miniatura (Thumbnail) es la mejor herramienta: confirmas el número de productos y, como toda edición masiva, queda registrada en el Historial (History). Cambiar en masa la imagen destacada trata ese caso, y añadir imágenes a galerías existentes en masa muestra el mismo trabajo con galerías en la pantalla del editor de BEAR.
Asignar imágenes a productos por SKU o nombre de archivo
BEAR no tiene un emparejador automático. El emparejamiento lo hace el asistente a partir de los nombres de archivo que lee tras la subida, así que tu manera de nombrarlos decide su fiabilidad.
- Nombra los archivos con el SKU, con un sufijo para el orden de la galería:
TOTE-01.jpg,TOTE-01-2.jpg,TOTE-01-3.jpg. El slug del producto también sirve. Nombres de cámara comoIMG_4471.jpgno le dicen nada al asistente, así que tendrías que indicarle cuál es cuál. - Pide primero el plan. Asignar imágenes no tiene un paso de confirmación propio por parte de BEAR, a diferencia de las ediciones masivas y las eliminaciones. La tabla que revisas antes de dar el visto bueno es la salvaguarda, así que léela.
- Pide los sobrantes. Los archivos que no coinciden con ningún producto, y los productos que se quedaron sin archivo, merecen una lista; el ejemplo de prompt de arriba la pide.
- Una llamada por producto. Treinta productos son treinta llamadas. Si Claude pide tu aprobación en cada una, puedes dejar esa herramienta como siempre permitida durante el lote y volver a cambiarlo después.
- Más de 20 fotos. Pide un segundo enlace cuando el primero esté lleno. El asistente comprueba por separado lo que llegó por cada enlace.
Las fotos que subiste antes, por wp-admin o por un enlace anterior, se encuentran en la biblioteca: Lista las imágenes subidas desde el lunes cuyo nombre empiece por TOTE. El asistente puede buscar por parte del nombre de archivo, por fecha de subida y por imágenes no adjuntas a ningún producto, hasta 100 por lista, las más recientes primero. De cada imagen nombra además hasta cinco productos que ya la usan, lo que a menudo permite identificar una foto sin abrirla.
Encontrar productos sin imágenes
Pregunta: ¿Qué productos publicados no tienen imagen principal? El asistente aplica el filtro de BEAR sobre el campo Miniatura (Thumbnail) y te da el número y una lista. Se combina con cualquier otro filtro: productos de Delantales que están en stock y no tienen imagen principal. A partir de ahí el trabajo es el mismo que arriba: un enlace de subida para uno de ellos, o archivos con el SKU como nombre para muchos.
Dos límites. No hay filtro para una galería vacía, así que "productos sin imágenes de galería" no se puede seleccionar en un solo paso; para una lista corta, el asistente puede leer las imágenes de cada producto una por una. Y un producto cuya imagen principal se quitó con el campo Miniatura (Thumbnail) de la pestaña Edición masiva (Bulk Edit) de BEAR conserva un registro de imagen vacío, que este filtro no lista; el artículo sobre la imagen destacada explica cómo encontrarlos. Las imágenes principales quitadas mediante el asistente se encuentran con normalidad.
Deshacer y seguridad
- Los cambios de imágenes no están en el Historial. Asignar una imagen principal o una galería, una importación y una subida no son entradas del Historial (History) de BEAR, y no hay reversión para ellos. Una vez reemplazada una galería, la antigua no se guarda en ningún sitio.
- La conversación es tu registro. El asistente lee las imágenes antes de cambiarlas y las describe después. Mientras ese "antes" siga en la conversación, Vuelve a poner la galería que tenía antes la bolsa de tela funciona, porque los ID de las imágenes antiguas se conocen. En una conversación nueva, no.
- No se borra nada de la biblioteca. Quitar una imagen de un producto nunca elimina el archivo, porque el mismo archivo puede usarse en otro sitio. El asistente no puede eliminar archivos de la biblioteca de medios; eso se hace en Medios → Biblioteca de wp-admin.
- Texto alternativo. Se puede indicar al importar una imagen desde una dirección. Los archivos de la página de subida llegan sin texto alternativo, y el asistente no tiene ninguna herramienta para cambiar el texto alternativo de una imagen existente; defínelo en la biblioteca de medios, o rellénalo en masa como se muestra en el artículo sobre la imagen destacada.
- Versión gratuita. Las fotos funcionan igual en ambas versiones. Subir y colocar imágenes no cuenta para el límite de escritura gratuito.
- Quién puede hacerlo. Sin acceso a la biblioteca de medios, el asistente no recibe un enlace de subida y no puede colocar imágenes, y colocar imágenes en un producto requiere además permiso para editar productos. Un propietario puede cerrar la biblioteca de medios a un gestor concreto en los ajustes de acceso MCP de BEAR.
Prompts listos para usar
- "Tengo fotos de la bolsa de tela. Dame un enlace de subida."
- "Dame un enlace de subida para fotos de varios productos. Tienen el SKU como nombre; muéstrame el plan antes de poner nada en un producto."
- "¿Qué ha llegado por el enlace? Léeme los nombres de archivo."
- "Importa https://example.com/img/tote-front.jpg como imagen principal de TOTE-01, texto alternativo: bolsa de tela de lona natural, vista frontal."
- "Muéstrame la imagen principal y la galería de la bolsa de tela."
- "Haz que la segunda imagen de la galería sea la imagen principal, quítala de la galería y pon la antigua imagen principal al final."
- "Reemplaza la galería de TOTE-01 por TOTE-01-2, TOTE-01-3 y TOTE-01-4, en ese orden."
- "Quita las dos últimas imágenes de la galería del delantal de lona."
- "¿Qué productos publicados de Bolsos no tienen imagen principal?"
- "Lista las imágenes que subí ayer y que ningún producto usa todavía."
Preguntas
¿Puedo subir fotos de mi ordenador a WooCommerce a través de ChatGPT o Claude?
No pegándolas en el chat: el asistente ve la imagen, pero no puede pasar el archivo. Con el enlace de subida de BEAR, sí. El asistente te da el enlace, tú sueltas los archivos en un navegador y el asistente continúa desde ahí. Cualquier asistente conectado al servidor MCP de BEAR puede hacerlo; la documentación del servidor MCP indica cuáles se conectan actualmente.
¿Cuántas imágenes de producto puedo subir a la vez?
Hasta 20 por enlace de subida, cada una tan grande como tu servidor acepte para las subidas. Para más, pide más enlaces. Cada enlace está abierto quince minutos, y cada archivo que llega reinicia la cuenta.
¿Puedo añadir fotos mientras creo un producto nuevo?
Justo después. El paso de creación en sí no admite imágenes; una vez que existe el borrador, el asistente te da un enlace ligado a él, y la primera foto pasa a ser la imagen principal. Crear productos de WooCommerce con IA muestra toda la secuencia.
¿El asistente comprime o redimensiona mis fotos?
No. WordPress las trata como cualquier subida a su biblioteca de medios: crea sus tamaños de imagen habituales y reduce las fotos muy grandes. Prepara las fotos como lo harías para wp-admin.
Lista de comprobación
- El servidor MCP está activado y tu acceso cubre la biblioteca de medios y la edición de productos.
- Nombra los archivos con el SKU, con -2, -3 para el orden de la galería.
- Fotos en tu ordenador: enlace de subida, como máximo 20 por enlace, en quince minutos. Fotos en línea: la dirección directa del archivo. Fotos en la biblioteca: busca por nombre o fecha.
- Pide la tabla del plan, con los archivos sin asignar, y revísala antes de dar el visto bueno.
- Di "añade" o "reemplaza" para las galerías, y di qué ocurre con la antigua imagen principal cuando la cambias.
- Mantén abierta la conversación hasta haber comprobado el resultado: contiene el único registro de las imágenes antes del cambio.
- Busca los productos que aún no tienen imagen principal con el filtro Miniatura (Thumbnail).
Si la página de subida o la colocación de imágenes no se comporta como se describe aquí, pregunta en el foro de soporte de BEAR.