• Nuevo
xtddeleteorders - Módulo Eliminar pedidos - Módulo PrestaShop de Extendo Modules
xtddeleteorders - Módulo Eliminar pedidos - Módulo PrestaShop de Extendo Modules

Módulo Eliminar pedidos

xtddeleteorders
19,90 €
Impuestos incluidos

Elimine permanentemente los pedidos de prueba, incorrectos, duplicados u obsoletos del panel de administración de PrestaShop sin necesidad de editar manualmente la base de datos.

Elimine un solo pedido por ID o utilice filtros avanzados para buscar, previsualizar, seleccionar y eliminar varios pedidos. Los estados protegidos, las restricciones para múltiples tiendas, la confirmación explícita y la limpieza configurable de datos relacionados ayudan a prevenir eliminaciones accidentales.

  • Eliminación de un solo pedido por ID de pedido
  • Eliminación avanzada de pedidos masivos
  • Previsualice y seleccione manualmente los pedidos coincidentes.
  • Estados de órdenes protegidas
  • Limpieza configurable de registros relacionados
  • Aislamiento de tiendas actuales en multitiendas
  • Registro técnico que respeta la privacidad

Importante: Los pedidos eliminados no se pueden recuperar. El módulo no repone los productos en stock ni restaura los cupones utilizados previamente.

Compatibilidad con versiones de PrestaShop: 1.7.8.x 8.x 9.x
Traducciones: Inglés Francés Español portugués Polaco italiano ucraniano
Requisitos: Extensión PHP - IonCube Loader v14

 

Eliminar pedidos de PrestaShop sin realizar cambios manuales en la base de datos.

Delete Orders es un módulo de administración de PrestaShop para eliminar permanentemente pedidos de prueba, incorrectos, duplicados u obsoletos directamente desde el Back Office.

El módulo proporciona herramientas controladas para la eliminación de pedidos individuales y en bloque, con validación, previsualizaciones de pedidos, estados protegidos, restricciones para múltiples tiendas y limpieza configurable de datos relacionados.

Está diseñado para el mantenimiento, desarrollo, pruebas, migraciones y otras situaciones en las que se deban eliminar registros de pedidos no deseados sin ejecutar consultas SQL manuales ni editar tablas de la base de datos.

Operación permanente

Los pedidos eliminados y los registros relacionados seleccionados no se pueden restaurar a través del módulo. Cree una copia de seguridad actualizada de la base de datos y revise cada pedido seleccionado antes de confirmar su eliminación.

¿Por qué utilizar un módulo específico para la eliminación de pedidos en PrestaShop?

PrestaShop no suele ofrecer una acción estándar en el panel de administración para eliminar permanentemente los registros de pedidos completados. Por lo tanto, los administradores a veces recurren a modificaciones directas en la base de datos, lo que puede dejar registros relacionados o eliminar datos pertenecientes a la tienda equivocada.

La función Eliminar pedidos ofrece una alternativa estructurada. Verifica la tienda actual, valida los estados de protección, muestra los registros coincidentes antes de eliminarlos y elimina las relaciones técnicas necesarias asociadas al pedido seleccionado.

Características principales

Eliminación de un solo pedido

Introduzca el ID del pedido de PrestaShop, revise la advertencia y confirme la eliminación. El módulo verifica el pedido antes de procesarlo.

Eliminación de pedidos masivos

Encuentre varios pedidos utilizando filtros precisos, examine los resultados y seleccione explícitamente solo los registros que deben eliminarse.

Vista previa del pedido antes de su eliminación

Los resultados de la búsqueda muestran información esencial como el ID del pedido, el estado, la fecha, el cliente y el total. Se pueden abrir las páginas de cada pedido para una verificación más detallada.

Estados de órdenes protegidas

Impida que se eliminen los pedidos con determinados estados. Esto puede ayudar a proteger los pedidos pagados, enviados, entregados u otros pedidos importantes para la operación.

Limpieza de datos relacionados configurable

Elija si también se deben eliminar los carritos de compra, las facturas, los pagos, los comprobantes de crédito, las devoluciones, los registros de servicio al cliente y otra información relacionada que cumplan los requisitos.

Aislamiento de múltiples tiendas

En un entorno multitienda de PrestaShop, el módulo solo muestra y elimina los pedidos que pertenecen a la tienda seleccionada actualmente.

Confirmación explícita

Los resultados de búsquedas masivas nunca se eliminan automáticamente. El empleado debe seleccionar las filas necesarias, aceptar la advertencia e introducir el texto de confirmación requerido.

Registro de datos que respeta la privacidad

Los registros técnicos opcionales registran el resultado de la operación y los identificadores internos relevantes, sin almacenar nombres de clientes, direcciones de correo electrónico, detalles de pago, totales de pedidos ni valores de filtro.

Eliminación de pedidos individuales y en lote

Eliminar un pedido por ID

La herramienta de pedido único es adecuada cuando ya sabe qué pedido debe eliminarse. Introduzca su ID, revise la advertencia que aparece y confirme la operación.

Justo antes de su eliminación, el módulo verifica que el pedido pertenezca a la tienda actual y que no esté asignado a un estado de pedido protegido.

Buscar y eliminar varios pedidos

La herramienta de eliminación masiva está diseñada para operaciones de limpieza de gran envergadura. Permite a los administradores buscar pedidos no deseados, previsualizar los resultados y seleccionar manualmente filas individuales para su eliminación.

Que un pedido coincida con otro no lo marca automáticamente para su eliminación. Solo se procesan los registros seleccionados explícitamente.

Filtros de pedidos avanzados

Las búsquedas de pedidos al por mayor pueden utilizar uno o más de los siguientes criterios:

  • ID de pedido
  • ID de cliente
  • Dirección de correo electrónico del cliente
  • Uno o más estados de pedido
  • Fecha de inicio
  • Fecha de finalización
  • Edad mínima del pedido en días

Cuando se proporcionan varios filtros, se combinan mediante la lógica AND . Un pedido debe cumplir todas las condiciones especificadas para aparecer en los resultados.

Ejemplo: Puede buscar pedidos con una antigüedad superior a 90 días que pertenezcan a un cliente en particular y que actualmente tengan un estado de pedido seleccionado.

Estados de órdenes protegidas

Cualquier estado de pedido disponible en PrestaShop puede protegerse contra la eliminación. Los pedidos con un estado protegido no se pueden eliminar ni mediante la interfaz de eliminación individual ni mediante la de eliminación masiva.

En la instalación inicial, el módulo intenta proteger los siguientes estados cuando estén disponibles:

  • Métodos de pago aceptados
  • Enviado
  • Entregado

Los administradores pueden cambiar la selección del estado de protección según el flujo de trabajo de la tienda. El estado se verifica nuevamente justo antes de ejecutar la eliminación.

Limpieza configurable de datos de pedidos relacionados

El módulo elimina siempre las relaciones técnicas necesarias para la eliminación coherente del registro principal del pedido.

Se pueden habilitar opciones de limpieza adicionales por separado para:

  • El carrito asociado y sus relaciones de producto
  • relaciones de cupones de carrito
  • Pagos cuando la referencia del pedido no se comparte con otro pedido
  • Solicitar facturas
  • Devoluciones de mercancía y detalles de la devolución
  • Comprobantes de crédito y detalles de los comprobantes de crédito
  • Hilos y mensajes de atención al cliente relacionados con el pedido
  • Reglas del carrito que no se utilizan en otro pedido

Las opciones de limpieza están desactivadas de forma predeterminada. Esto permite al administrador elegir cuánta información relacionada se debe eliminar para una estructura de tienda específica.

Diseñado para un uso administrativo más seguro.

La eliminación permanente de órdenes es una operación delicada. La función Eliminar Órdenes incluye varias medidas de seguridad destinadas a reducir los cambios accidentales o excesivamente amplios:

  • Verificaciones de propiedad de la tienda actual
  • Validación del estado de protección
  • Resultados de búsqueda mostrados antes de la eliminación
  • Selección manual de filas
  • Reconocimiento de advertencia
  • Confirmación escrita para operaciones masivas
  • Límites máximos de funcionamiento configurables
  • Registros técnicos opcionales

La propiedad de la tienda y su estado de protección se validan de nuevo inmediatamente antes de cada eliminación, en lugar de basarse únicamente en los resultados de la búsqueda original.

Soporte para tiendas multitienda de PrestaShop

El módulo respeta el contexto de la tienda PrestaShop activa. Cuando la opción multitienda está habilitada, las búsquedas solo devuelven los pedidos que pertenecen a la tienda seleccionada actualmente.

La misma restricción se aplica nuevamente durante la eliminación. Un pedido perteneciente a otra tienda no se puede eliminar del contexto de la tienda activa.

Ediciones básicas y registradas

Característica Edición básica Edición registrada
Eliminar un pedido por ID Incluido Incluido
Validación de la tienda actual Incluido Incluido
Estados de órdenes protegidas Incluido Incluido
Búsqueda de pedidos al por mayor No incluido Incluido
Filtros de búsqueda avanzada No incluido Incluido
Vista previa de resultados masivos No incluido Incluido
Selección manual de múltiples pedidos No incluido Incluido
Límite de operación masiva configurable No incluido Incluido

Recomendado antes de eliminar pedidos

  1. Crea una copia de seguridad actualizada de la base de datos de PrestaShop.
  2. Verifique si el pedido tiene un pago, factura, comprobante de crédito o devolución asociados.
  3. Confirme que cualquier reembolso o cancelación necesaria ya se haya realizado.
  4. Revise los estados de protección configurados.
  5. Verifique que se haya seleccionado la tienda correcta en el modo multitienda.
  6. Previsualiza cada pedido coincidente antes de seleccionarlo.
  7. Al realizar la primera limpieza masiva, comience con un número reducido de registros.

Casos de uso prácticos

Eliminar órdenes de prueba

Limpiar los pedidos creados al configurar los flujos de trabajo de pago, envío, impuestos, proceso de compra o estado del pedido.

Limpieza de la tienda de desarrollo

Elimine las transacciones de prueba antes de transferir una tienda de desarrollo o de prueba a producción.

Eliminar pedidos incorrectos

Eliminar de forma permanente los pedidos creados debido a errores de configuración, importaciones fallidas o errores administrativos.

Limpiar datos importados

Localiza y elimina los pedidos no deseados introducidos durante las operaciones de prueba, migración, sincronización o importación de datos.

Eliminar registros obsoletos

Eliminar registros históricos seleccionados específicamente cuando su eliminación permanente sea apropiada para los requisitos operativos y legales de la tienda.

Mantenimiento de múltiples tiendas

Limpiar los registros de pedidos dentro de una tienda seleccionada sin exponer los pedidos pertenecientes a otra tienda en la misma instalación.

Lo que el módulo no hace

  • No restablece las cantidades de producto a existencias.
  • No repone los cupones utilizados anteriormente.
  • No cancela ni reembolsa un pago a través del proveedor de pagos.
  • No crea un archivo recuperable de los pedidos eliminados.
  • Esto no sustituye la necesidad de realizar una copia de seguridad de la base de datos.

Preguntas frecuentes

¿Puedo eliminar un pedido de PrestaShop?

Sí. Introduzca el ID del pedido en la herramienta de eliminación de pedidos individuales, revise la advertencia y confirme la operación. La eliminación de pedidos individuales está incluida en la edición básica.

¿Puedo eliminar varios pedidos de PrestaShop a la vez?

Sí. La edición registrada ofrece búsqueda masiva, filtros avanzados, vista previa de resultados, selección manual de filas y eliminación masiva controlada.

¿Se eliminan automáticamente todos los resultados de la búsqueda?

No. Los resultados de la búsqueda se muestran para su revisión. Un empleado debe seleccionar explícitamente los pedidos que se deben eliminar y completar el procedimiento de confirmación.

¿Se pueden proteger los pedidos pagados o entregados?

Sí. Puedes proteger cualquier estado de pedido disponible en PrestaShop. Los pedidos con estado protegido no se pueden eliminar a través del módulo.

¿Al eliminar un pedido se restablece el stock del producto?

No. El módulo elimina permanentemente los registros de pedidos, pero no devuelve las cantidades compradas al inventario.

¿Se reembolsan los cupones usados?

No. Los cupones utilizados anteriormente no se recuperan mediante el proceso de eliminación.

¿La eliminación de un dato conlleva un reembolso para el cliente?

No. Eliminar un pedido de PrestaShop no envía una solicitud de reembolso ni de cancelación al proveedor de pagos. Cualquier operación de pago necesaria debe realizarse por separado.

¿También se pueden eliminar los registros relacionados?

Sí. Los administradores pueden habilitar por separado las opciones de limpieza correspondientes para carritos, pagos, facturas, devoluciones, comprobantes de crédito, registros de servicio al cliente y reglas de carrito no utilizadas.

¿El módulo es compatible con PrestaShop multistore?

Sí. Las operaciones de búsqueda y eliminación están limitadas a los pedidos pertenecientes a la tienda seleccionada actualmente.

¿Se puede recuperar un pedido eliminado?

No. El módulo no ofrece funciones de deshacer ni de recuperación. Si necesita recuperar datos eliminados, restaure la base de datos desde una copia de seguridad.

Limpieza controlada de pedidos de PrestaShop

Delete Orders proporciona una forma estructurada de eliminar pedidos no deseados de PrestaShop con vistas previas, estados protegidos, confirmación explícita, controles multi-tienda y limpieza configurable de registros relacionados.

Descarga, registro y uso de un módulo

Traducciones
Español
Francés
Inglés
italiano
Polaco
portugués
ucraniano
Compatibilidad con versiones de PrestaShop
1.7.8.x
8.x
9.x
Requisitos
Extensión PHP - IonCube Loader v14

Current version: 1.0.0


Version 1.0.0

Initial release

Producto añadido a la lista de deseos