Crear categorías de productos WooCommerce en bloque

[ACTUALIZACIÓN Julio 2019] El plugin BulkPress del que hablo en este artículo lleva varios años sin actualizarse. Sin embargo, lo he probado con las versiones de WordPress 5.2.2 y WooCommerce 3.6.5 y puedo confirmar que funciona a la perfección.

Eso si, te recomiendo que una vez hayas creado las categorías, elimines el plugin, ya que no lo vas a necesitar más.

Cada vez es más común encontrarse tiendas online creadas con WooCommerce que disponen de un gran catálogo de productos. Tiendas que en muchos casos requieren una estructura de categorías extensa y distribuida en varios niveles para facilitar la navegación a los clientes.

Esto que a priori parece una tarea sencilla, se complica -y mucho- cuando trabajamos con cientos de categorías de productos diferentes, jerarquizadas en diferentes niveles; categorías padre, hijas, etc

¿Te imaginas tener que crear, una por una, más de 200 categorías de productos diferentes? Sería una auténtica locura. Aparte de ser un trabajo muy repetitivo, te llevaría bastante tiempo hacerlo.

Como la falta de tiempo es algo que nos afecta a todos por igual, he decidido compartir contigo un truco que te permitirá crear categorías de productos WooCommerce en bloque y ahorrarte mucho tiempo en el proceso.

Cómo crear multitud de categorías de productos en WooCommerce de una sola vez.

Este truco consiste en usar el plugin gratuito BulkPress que permite no sólo añadir en bloque categorías de productos, sino cualquier tipo de taxonomía, como por ejemplo: clases de envío, atributos, etiquetas de producto, etc

El plugin es extremadamente sencillo de usar y cómo sólo lo vas a necesitar para crear las categorías, una vez las hayas creado, lo podrás eliminar sin problema para que no ocupe espacio en memoria, ni consuma recursos de ningún tipo en el servidor.

Una vez tengas instalado el plugin, simplemente tienes que:

  1. Entrar en «BulkPress > Terms«.
  2. Seleccionar el tipo de taxonomía que vas a crear, en este caso «Categoría de Producto«.
    Crear muchas categorías de productos a la vez en WooCommerce
  3. Introducir los nombres de cada categoría -una por cada línea- en el área de texto «Terms«. El área de texto «Slugs» la puedes dejar en blanco, ya que BulkPress generará automáticamente todos los slugs de cada categoría basándose en su nombre. A continuación te muestro una captura de ejemplo:
    Crear categorías de productos WooCommerce en bloque
  4. Una vez introducidos los nombres de las categorías, haz clic en el botón «Add Terms» para que BulkPress comience a crearlas.
  5. Por último, para asegurarte de que se hayan creado con éxito, entra en el apartado «Productos > Categorías» y revisa las categorías de productos creadas.

Obviamente te tendrás que molestar en escribir cada categoría, pero eso es algo que ningún plugin podrá hacer por ti 😉

La gran ventaja de crear las categorías de productos empleando esta técnica es que si tienes que crear 200 categorías, sólo enviarás una consulta a la base de datos, en lugar de enviar 200.

Ten en cuenta que cada consulta a la base de datos consume un tiempo determinado y si tienes que crear 200 categorías de productos, ese tiempo se multiplicará por 200. Sin contar que tendrás que repetir los mismo pasos 200 veces.

¿Puedo asignar varias categorías a una categoría padre con BulkPress?

Por supuesto que si.

La manera de hacerlo es usando la barra inclinada «/» para definir la jerarquía.

Por ejemplo, si tienes una categoría padre llamada «Zapatillas» y dentro de esta hay tres categorías hijas llamadas «Running«, «Trekking» y «Baloncesto«, deberás de introducir los siguientes valores:

Crear en bloque categorías de productos hijas en WooCommerce

¿Puedo importar categorías de productos desde un archivo CSV usando BulkPress?

El plugin de BulkPress no incluye ninguna opción para importar taxonomías desde ficheros CSV.

Sin embargo, eso no quiere decir que no puedas aprovechar el fichero CSV para extraer el listado de categorías de productos de tu tienda WooCommerce y usarlo en BulkPress.

En caso de disponer de un fichero CSV con todas las categorías de productos, lo que debes hacer es abrirlo con algún procesador de hojas de cálculo (yo te recomiendo usar la aplicación de Hojas de cálculo de Google Drive), copiar la columna con todos los nombres de las categorías y pegar esa columna en el área de texto «Terms» de BulkPress.

No es exactamente una importación desde fichero CSV, pero desde luego lo puedes usar para ahorrarte escribir todas las categorías de productos.

Espero que te sea útil esta técnica para crear categorías de productos en WooCommerce de forma masiva o por lo menos que te ayude a ahorrar tiempo a la hora de crear la estructura de categorías de tu tienda online.

36 comentarios en “Crear categorías de productos WooCommerce en bloque”

  1. Buenas tardes, si me puedes ayudar con una idea de como manejar un pruduto que pertenece a una categoria pero esa categoria «padre» pertence a multiples padres diferentes, ejemplo
    producto: Horno horizontal
    categoria «padre»: Hornos
    categorias superPadre: Panaderia, pasteleria, pizzeria.
    ¿entonces en este caso como debe crearse las categorias?
    panaderia/hornos
    pasteleria/hornos
    pizzeria/hornos
    ¿y el producto en sí, se incluiría solo en la categoría hornos?

  2. Viene al tema de las categorías, a ver si puedes ayudarme. Necesito poner en el blog un bloque (trabajo con divi) de productos relacionados, pero no me deja poner la categoría sino los últimos productos o a partir de uno saca los anteriores… ¿Una ayudita?

  3. gracias por el aporte, justamente era lo que buscaba. Cuando creaba el menu tenia categoria y categoria de productos, el primero necesitaba crear y no sabia como

  4. Hola gracias por el aporte.
    Un consulta, cómo hago si tengo subcategorías que se llamen igual, siguiendo con el ejemplo:
    mitienda.com/zapatillas/deportivas
    mitienda.com/camisetas/deportivas
    En este caso «deportivas» se repite más de una vez, esto no se puede hacer, cómo se puede resolver?

  5. Hola buenos días, mil gracias por tu aporte, lo acabo de utilizar y funciona perfecto con la versión de WP 5.4.2, te agradezco mucho pues me acabas de ahorrar mucho tiempo!

  6. Hola, Antonio.. gracias por la ayuda que nos brindas!.
    Estoy haciendo una tienda online con muchos productos y categorías.
    El problema que ronda en mi cabeza es cómo hacer para que los productos se muestren tipo Amazon, con las variaciones no sólo de color, sino también de diseño o estilo. Resulta que hay productos como BRAZALETES, de los cuales hay muchos modelos distintos y claro, tienen distinto precio. Lo mismo con unos pendientes, que tienen diferente precio porque tienen diferentes tamaños. No quisiera crear un producto por cada artículo, ya que eso hice y son muchísimos. Se me complica para posicionar CADA producto.
    Gracias de antemano por tu tiempo!.

  7. Hola Antonio, me encantan tus blogs
    ¿Sabes de algún plugin, (he buscado y probado cientos) que me configure múltiples categorías a la vez? Me explico:
    Hice una importación de productos en CSV la cual trae todo categorizado, pero no las categorías superiores o categorías padre.
    Les he abierto manualmente, son 12, pero tengo 268 sub-categorías que debo asignar uno a uno a su categoría padre,
    ¿La cuestión si hay algo para que asigne de golpe un número de categorías a su categoría
    superior?
    Gracias de ante mano.

    1. Hola Christian!

      Prueba con el plugin BulkPress del que hablo en el post. Lo he probado recientemente y funciona perfecto con las últimas versiones de WP y WC.

      Saludos!

      1. Hola amigo, estoy creando mi web actualmente pero tengo un problema el cual es el siguiente: por defecto como todos sabemos los productos creados se guardan en la pagina o categoria *Tienda* uso Woocommerce actualmente, pero a lo que quiero llegar a realizar es: que en la pagina de tienda al mover el mouse sobre ella sin pulsar se desglocen hacia abajo otras categorias que tambien sean para agregar productos, pero que sean otros productos que se guarden solo en ellas y ya no en tienda al usar esas categorias ya llegue hasta este paso, el problema es que cada vez que creo un nuevo producto se guarda por defecto en tienda y no en las que se desglozan, podrias ayudarme? te lo agradeceria ya llevo mas de 2 meses intentando hacerlo 🙁

  8. Hola Antonio,

    Estoy creando una nueva web para la tienda online( y física)de mi familia porque se cambiaron de hostigar hace un ańo con siweb con el compromiso de que les iba a crear una pagina única, posicionándola bien en Google y ha sido un timo en toda regla. La web está creada bajo una plantilla cutre( la anterior web era de mucha más calidad) que no cumple ni el mínimo para considerarse una web básica.
    Por ese motivo, sin tener ni pajolera idea de crear una web, me he metido en esto.
    La estoy creando con WordPress y ahora me encuentro en el punto de crear las categorías y productos del catálogo y claro; necesito un plugin que me facilite la tarea y que no me de problemas.
    He mirado los 2 plugins de los que habéis hablado en el post y en los comentarios y tengo las siguientes dudas:
    – Bulk Add Terms – lleva 1 ańo sin actualizarse y no está probado para version actualizada de WordPress
    – Bulk Term Generator- lleva 5 meses sin actualizar y tampoco está probado para la versión actualizada de WordPress.

    Estos datos me hacen desconfiar; tu que me recomendarías ?

    Muchas gracias!

    1. Hola Gema,

      Son plugins que apenas se actualizan porque la función que desempeñan es muy básica y afecta a una parte del núcleo de WordPress que no ha cambiado en el último año.

      También puedes probar BulkPress. Yo lo probé recientemente en un proyecto y funcionó perfecto.

      Saludos!

  9. Hola Antonio, estoy desarrollando un sitio para una casa de deportes, la consulta es la siguiente: definí las categorias: hombre,mujer,niños, y como atributos marcas, deportes, entre otros mas. El cliente quiere poner como menu Marcas y como submenu : adidas, topper, etc, esto mismo para deportes. Como puedo hacer para que pueda poner marcas en el menu? o deberia definirlas como categorias?. Hay alguna solucion?. Gracias

    1. Yo las marcas las meto como etiquetas, y asigno esa etiqueta cada vez que doy de alta un producto. Es decir que si das de alta unas zapatillas deportivas Adidas, en etiquetas, pon Adidas y luego podrás buscar o poner en una barra lateral todas tus marcas para filtrar los productos

  10. Hola Antonio!
    Tenía una consulta, sabes de algún plugin o como configurar para que un usuario pueda escoger multiples categorías en los productos? ejemplo: por color azul y además de ciertas dimensiones (ambas activas a la vez).

    Quedo atento y gracias!

  11. Tengo una categoría que se llama REFRIGERACION Y A/A y tiene categorías hijo. Ya la categoría padre en su nombre tiene el carácter «/» imagino que Bulk Term interpretará que la categoría es REFRIGERACION Y A y me pondrá la otra A como subcategoría? Y si quiero agregar subcategorías estás serán hijas de esa A??

  12. He visto la web de Plugins y parece que BulkPress no se actualiza desde hace 3 años.
    ¿Ves peligroso utilizar este Plugin? ¿En caso de que no fuera recomendable utilizar BulkPress recomiendas alguna alternativa?

    Un saludo

  13. HOLA.

    mira es q tengo un porblema, es que no he podido crear una subcategoria publicando…

    creo cada categoria con sus pordcutos correspondientes pero no me deja publicarlos.
    Porque sera?

    ME PUEDEN AYUDAR?

  14. Hola buenas tardes, hay alguna manera de que un mismo producto este en varias categorias y que se generen url diferentes por cada categoria? es decir como se determina la url del producto?

  15. Hola! necesito ayuda… Resulta que las categorías de woocommerce que tengo son tan numerosas y necesito que se vea como desplegable. Los usuarios de la web necesitan seleccionar categoría principal, hijo, nieto, etc… en el administrador de wordpress… (ellos tienen cuenta propia como un admin) pero el menú que aparece se ve tan largo e inentendible. Entonces, como puedo hacer para que esa lista de categorías de woocommerce se muestre como desplegable?. Gracias!!!!

  16. Hola Antonio, muchas gracias por tu blog, muy util para nosotros que utilizamos WooCommerce.
    Tengo una pregunta…
    ¿para quitar categorías a los productos en WooCommerce de una sola vez?
    No he encontrado un plugin para asignar/quitar categorías a los productos de una sola vez, es decir sin entrar en el detalle de cada uno.
    Muchas gracias.

  17. Hola Antonio. Gracias y felicidades por Woodemia es excelente. Fijate que estoy aprendiendo a crear categorias y me surge esta situacion. ¿como puedo mostrar en mi pagina las categorias especificas que necesite. Ejemplo tengo 5 categorias A B C D E y quiero mostrar solo 3 A B C y que no se vean las otras. Como le hago?

    actualmente me pone todas uso el shortcode [product_categories number=»4″] gracias tania

  18. Hola Antonio,

    Antes que nada felicidades por un blog tan pedagógico. Explicas todo muy bien.
    Tengo una pregunta: ¿Por qué cuando creo una subcategoría me salen varias a la vez? tiene algo que ver el Plugin de Multilingual? Ej. Creo la categoría AISLANTES y luego la subcategría LINO y me salen 2 categorías: lino y lino-es
    ¿Sabes a qué se debe?

    Saludos y sigue con el blog!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Antonio Cantero, siendo la Finalidad; envío de mis publicaciones así como correos comerciales. La Legitimación; es gracias a tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing Active Campaign ubicada en EEUU y acogida al Privacy Shield. Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos en contacto@woodemia.com

Ir arriba