[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:
- Entrar en «BulkPress > Terms«.
- Seleccionar el tipo de taxonomía que vas a crear, en este caso «Categoría de Producto«.
- 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:
- Una vez introducidos los nombres de las categorías, haz clic en el botón «Add Terms» para que BulkPress comience a crearlas.
- 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:
¿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.
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?
Excelente.
A quien pueda interesar.
A la fecha sigue fucionando.
Wordpress 5.7.2
Woocommerce 5.3
El plugin también te pone el H1 al título de la categoría de producto?
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?
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
excelente aporte muchas gracias 🙂
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?
Hola gracias por aportar tus conocimientos, era justo lo que estaba buscando para inserción de categorías, excelente dia, saludos desde México
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!
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!.
Hola Miguel!
Para eso sirven los productos variables y los atributos. En este post te explico cómo usarlos Atributos en WooCommerce ¿Qué son? y ¿cómo configurarlos? 😉
Saludos!
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.
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!
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 🙁
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!
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!
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
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
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!
Hola Matias,
Esto quizás te ayude –> Filtrar productos por colores o tallas en WooCommerce
Saludos!
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??
Hola estimado Antonio.
Yo he estado utilizando Bulk Term Generator y la verdad es muy fácil de usar, cumple con su objetivo.
Ojalá sea de utilidad para todos.
Saludos
Hola Javier,
Llevas razón, Bulk Term Generator de plugin y de hecho últimamente estoy trabajando con él.
Gracias por el aporte.
Un saludo!
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
Llevas razón senseye3led. No se debería usar :-/
¡Gracias por avisar!
Ya está actualizado el post 😉
Saludos!
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?
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?
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!!!!
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.
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
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!!
Gracias por el post. Un plugin muy util para importar categorias y ahorrarnos mucho tiempo.
Un crack en todos los sentidos! Olé tu! Sigue así y muchisimas gracias por toda la info!! :*
Jaja… Muchas gracias Nerea!
Me alegra que te sirva.
Saludos!
Para seguir con las subcategorías dentro de las que creaste sería por ejemplo:
Zapatillas/running/ niño
¿Estaría bien?
Si, así es Gonzalo.
Un saludo!