Mover productos a otra categoría en PrestaShop: 4 formas
Puedes mover productos a otra categoría en PrestaShop de cuatro formas: en la ficha de cada producto, con una importación CSV con una columna de categoría, con un módulo de pago o en una conversación con el chat con vista previa. Antes de elegir, comprueba una cosa: ¿cambia la categoría por defecto? Si cambia, cambiarán las URL de los productos y necesitarás redirecciones 301.
Autor: El equipo de TellMyShop. Una guía para dueños de tiendas PrestaShop: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura
¿Mover productos o mover toda la categoría?
Empieza por esta pregunta, porque a veces no hace falta mover productos. Si Faroles simplemente tiene que estar bajo Iluminación de jardín, mueves la categoría en el árbol. Los productos se quedan en ella, y cambian el menú y la ruta de navegación. Se hace en la pantalla de edición de la categoría, cambiando la categoría superior. Las reglas del árbol se describen en la documentación de PrestaShop sobre categorías.
Mueves productos cuando cambia su asignación. La categoría Iluminación se divide en apliques de pared y lámparas de jardín. La categoría de temporada Verano llega a su fin. Un proveedor ha cambiado su gama y algunos productos encajan mejor en otro sitio. Entonces cada producto tiene que salir de una categoría y entrar en otra.
¿Qué formas hay de mover productos?
Hay cuatro sensatas, y en cada una equivocarse cuesta algo distinto.
| Método | Para cuántos productos | Vista previa antes de guardar | Cuando algo sale mal |
|---|---|---|---|
| A mano en la ficha del producto | unos pocos, una docena | solo ves un producto cada vez | lo arreglas a mano |
| Importación CSV con columna de categoría | cientos | ninguna, solo una importación de prueba | necesitas una exportación de antes del cambio |
| Módulo de pago de cambios masivos | cientos | depende del módulo | depende del módulo |
| Conversación con el chat | hasta 200 en una operación | sí, con una lista de las URL que cambian | deshaces toda la operación desde el historial de cambios |
La lista de productos del panel no tiene una acción masiva de «cambiar categoría». Por eso hay módulos solo para esto, por ejemplo el módulo de X13 para mover productos (página en polaco). Los blogs también proponen una quinta forma: una consulta SQL directamente en la base de datos. La guía de PSKRK sobre asignar productos a una categoría de forma masiva la muestra. Un cambio así se salta todo lo que hace la tienda al guardar, incluida la actualización de los índices de búsqueda y de filtros. Sin una copia de seguridad de la base de datos y un desarrollador no la recomendamos.
La importación necesita cuidado. Al actualizar productos, la columna de categoría sobrescribe las asignaciones existentes, y unos ID mal emparejados cambiarán los productos equivocados. Antes de empezar, lee la documentación de importación y haz una exportación.
¿Qué pasa con las URL de los productos tras un cambio de categoría?
Solo cambian cuando cambias la categoría por defecto y el patrón de URL del producto la incluye. En muchas tiendas el patrón por defecto es /categoria/id-nombre.html. Así que un producto movido de Verano a Faroles recibe una URL nueva. La URL antigua debe redirigir a la nueva con una 301 para no perder el tráfico de Google y de los enlaces. Google lo explica en su guía sobre redirecciones.
Añadir un producto a una categoría nueva sin cambiar la de por defecto no cambia la URL. Es un primer paso seguro en una reorganización. La explicación completa de la diferencia entre la categoría por defecto y las adicionales está en el artículo sobre un producto en varias categorías.
Cómo mover productos sin perder tráfico, paso a paso
Uses el método que uses, sigue este orden.
- Exporta los productos de las categorías que vas a cambiar. Es tu copia de las asignaciones.
- Crea las categorías nuevas y déjalas desactivadas hasta que termines.
- Añade los productos a las categorías nuevas, sin quitarlos de las antiguas.
- Cambia la categoría por defecto donde haga falta. Revisa unas cuantas URL antiguas de productos.
- Activa las categorías nuevas y revísalas en una ventana privada del navegador.
- Quita los productos de las categorías antiguas, y desactiva o redirige las categorías vacías.
- Al cabo de una semana, repasa el informe de páginas no encontradas. Más sobre esto en el artículo sobre errores 404.
¿Cuánto trabajo supone mover productos a mano?
Cada producto es una ficha aparte. Abres el producto, desmarcas la categoría antigua, marcas la nueva, cambias la de por defecto, guardas y vuelves a la lista. Una docena de productos los mueves enseguida. Con doscientos el trabajo se alarga varias tardes, y los errores solo aparecen cuando un cliente llega a una categoría vacía.
El trabajo manual tiene otro punto débil. No ves el panorama completo antes de guardar. No sabes cuántas URL cambiarán hasta que revisas cada producto por separado. Tampoco tienes una lista única de cambios que puedas deshacer si la reorganización resulta ser una mala idea. Por eso, para cambios más grandes, conviene tener una vista previa de toda la operación y un camino de vuelta.
Cómo mover toda una gama de productos con una sola petición
Escribes de dónde a dónde, y tu chat (Claude o ChatGPT) muestra una vista previa con el número de productos y los cambios de URL. Después de tu aprobación guarda los cambios y comprueba que las URL antiguas redirigen.
Tú: Mueve todos los productos de Verano (id 41) a Iluminación de jardín (id 34). Que sigan también en Rebajas y pon Iluminación de jardín como categoría por defecto.
Tu chat: Vista previa: 58 productos. Cada uno sale de Verano, entra en Iluminación de jardín y sigue en Rebajas. La categoría por defecto está en la URL, así que las URL cambiarán:
Cada URL antigua redirigirá con una 301 a la nueva.
Tú: Aprobado.
Tu chat: Guardado. He revisado cinco URL antiguas y todas redirigen directamente a las nuevas. Puedes deshacer la operación desde el historial de cambios.
versión anterior: /verano/215-guirnalda-led-10m.html
versión nueva: /iluminacion-de-jardin/215-guirnalda-led-10m.html
Una operación abarca hasta 200 productos. Mover una categoría en el árbol también es una sola petición, y la URL de la propia categoría no cambia. TellMyShop Pro guarda los dos tipos de cambio, sin interruptor adicional. En TellMyShop Free el chat muestra el árbol de categorías con el número de productos y planifica la reorganización sin guardar nada.
Hay peticiones listas en los casos de uso mover productos entre categorías y categorías nuevas y mover productos a ellas. El coste de TellMyShop Pro está en la página de precios.
Preguntas y respuestas
¿PrestaShop tiene un cambio masivo de categoría integrado?
No en la lista de productos. Las acciones masivas de Catálogo > Productos abarcan activar, desactivar, duplicar y eliminar, pero no asignar a una categoría. Quedan editar cada producto, importar un archivo CSV con una columna de categoría, un módulo de pago o una conversación con el chat con vista previa de los cambios.
¿Perderé mis posiciones en Google al mover productos?
No, si las URL antiguas redirigen a las nuevas con una 301. La URL de un producto solo cambia cuando cambias la categoría por defecto y el patrón de URL la incluye. Después del cambio, abre unas cuantas URL antiguas y comprueba que llevan directamente a las nuevas, sin cadenas de redirecciones.
¿Qué diferencia hay entre mover productos y mover una categoría?
Mover una categoría cambia su lugar en el árbol, por ejemplo Faroles pasa a estar bajo Iluminación de jardín. Los productos siguen asignados a ella como antes. Mover productos cambia sus asignaciones: salen de una categoría y entran en otra. Una reorganización de la tienda suele incluir las dos cosas.
¿Qué pasa con los productos cuando borro la categoría antigua?
Cuando borras una categoría, PrestaShop pregunta qué hacer con los productos que la tienen como única categoría. Puedes asignarlos a la categoría superior, asignarlos y desactivarlos, o borrarlos. Es más seguro mover primero los productos, revisar la tienda y borrar al final la categoría vacía. Redirige también su URL.
¿Cuántos productos moverá el chat a la vez?
Una operación abarca hasta 200 productos y hasta 20 categorías que añadir o quitar. En una categoría más grande, el chat divide el trabajo en lotes, cada uno con su vista previa y su aprobación. Los límites por hora los fijas en el panel del módulo. Antes de un trabajo más grande, el chat comprueba si la reorganización cabe en ellos y, si no, propone hacerla por etapas.
PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.