Ventas
Sube o baja los precios de toda una categoría
Una subida de precios del proveedor se aplica a toda una categoría en minutos, sin errores al teclear.
ProVersión de pago
Qué sustituye: 1-3 h editando precios o importando una hoja de cálculo
sube un 6 % los precios sin IVA de Guantes de trabajo. enséñame el precio antiguo y el nuevo de cada producto antes de cambiar nada
Qué hace el chat
- El chat lista los productos y los precios actuales de la categoría.
- Calcula los precios nuevos.
- Ves una tabla con los precios antiguos y nuevos, sin y con IVA, y la variación en porcentaje.
- Tras tu «sí», guarda, y todo el lote se puede deshacer.
El problema
El proveedor ha subido los precios un 6 %. Tengo que actualizar 180 productos y siempre me equivoco en alguno.
Qué obtienes
Los precios de la categoría cambian en el porcentaje acordado. No cambia nada fuera de la categoría.
Tú mantienes el control
Ves cada cambio antes de guardarlo, no pasa nada sin tu «sí» y puedes deshacerlo después. Los precios, los descuentos y el stock siguen desactivados hasta que los activas, y los cambios inusualmente grandes necesitan una confirmación adicional.
Casos de uso relacionados
Para desarrolladores
- Área
- 2 · Ventas
- En TellMyShop Free
- no, solo en la versión de pago
- Para
- Dueño de tienda, Agencia / freelance
- Herramientas
- ps_get_category_tree, ps_search_products, ps_update_prices, ps_list_changes, ps_revert_change
Paso a paso
- Encuentra la categoría con ps_get_category_tree y lista sus productos y precios actuales con ps_search_products.
- Calcula los nuevos precios sin IVA y llama a ps_update_prices sin confirm, en lotes de hasta 100 productos.
- Muestra la vista previa: producto, precio antiguo y nuevo sin y con IVA, variación en porcentaje. Los resultados inusuales se señalan.
- Tras tu aprobación, guarda a través del objeto de producto de PrestaShop, así que los módulos enganchados al guardado de productos reaccionan igual que tras un guardado en el back office.
- Te da los ID de operación (ps_list_changes), para que cada lote se pueda deshacer con ps_revert_change.
Seguridad
Esto necesita el interruptor Ventas en el panel del módulo, que sigue activo hasta que lo apagues. Cada escritura muestra una vista previa, solo se ejecuta después de tu aprobación (token de un solo uso válido 30 minutos, bloqueado si los datos cambiaron mientras tanto en el back office), queda registrada en el historial de cambios y se puede deshacer con ps_revert_change. No se puede poner un precio de 0, y un cambio de más del 30 % se rechaza salvo que lo permitas expresamente (allow_big_change).
Última actualización: 2026-10-25