Ventas
Desactiva los códigos de descuento caducados y agotados
Años de códigos de descuento antiguos se limpian de forma segura, y solo los vigentes siguen activos.
ProVersión de pago
Qué sustituye: 1-2 h de clics por los ajustes de descuentos
busca los códigos caducados o agotados que siguen marcados como activos y desactívalos. no borres nada
Qué hace el chat
- El chat lista todos los códigos de descuento con sus fechas y los usos que les quedan.
- Elige los que han caducado o se han agotado pero siguen activados.
- Ves la lista y apruebas; los códigos se desactivan, no se borran.
El problema
Los ajustes de descuentos listan 300 códigos de campañas de varios años. La mitad están muertos y nadie se atreve a limpiarlos.
Qué obtienes
Solo los códigos vigentes siguen activos. Los antiguos se quedan en PrestaShop como inactivos, con su historial.
Tú mantienes el control
Ves la lista antes de que cambie nada y no pasa nada sin tu «sí». Los códigos nunca se borran, solo se desactivan, así que el historial de pedidos los conserva. 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
- Marketing / SEO, Agencia / freelance, Dueño de tienda
- Herramientas
- ps_manage_cart_rules
Paso a paso
- Lista las reglas del carrito con ps_manage_cart_rules (action list): código, fechas, límites de uso, estado.
- Selecciona los códigos activos que han pasado su fecha de fin o no tienen usos restantes.
- Muestra la lista y llama a action set_active con active desactivado, con vista previa.
- Tras tu aprobación, los desactiva y te da el ID de operación.
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. Los códigos nunca se borran, solo se desactivan, así que el historial de pedidos conserva el código que se usó.
Última actualización: 2026-10-25