'Bah, de vez en cuando se duplica un pedido y lo corregimos'. Esta frase esconde un coste que ninguna empresa calcula correctamente. Porque el coste de un pedido duplicado no es el tiempo de corregirlo. El coste real es el efecto cascada que provoca.

La anatomía de un pedido duplicado

Un pedido duplicado no es un único error. Es una cadena de errores que se multiplican a través de todos los sistemas conectados:

  • ERP: Dos pedidos idénticos en el sistema. Dos movimientos de stock. Dos facturas en borrador.
  • Almacén: El picking prepara el doble de unidades. Si se envía antes de detectarlo, doble coste de envío + devolución.
  • Contabilidad: Dos facturas emitidas. Una se tiene que rectificar o anular con la rectificativa correspondiente.
  • Stock: Las unidades 'reservadas' por el duplicado no están disponibles para otros clientes reales.
  • Cliente: Puede recibir un cobro doble. Genera reclamación, pérdida de confianza y potencial chargeback.

Desglose real del coste

Pongamos cifras conservadoras para una empresa tipo con 100-200 pedidos/día y un salario medio de 30€/hora:

PartidaTiempo/Coste por duplicadoCon 5 duplicados/semana
Detección del duplicado15 min (7,50€)75 min (37,50€)
Corrección en el ERP20 min (10€)100 min (50€)
Rectificativa contable15 min (7,50€)75 min (37,50€)
Ajuste de stock10 min (5€)50 min (25€)
Envío erróneo (20% de los casos)25€ envío + devolución25€ (1 caso/semana)
Gestión con el cliente15 min (7,50€)75 min (37,50€)
**TOTAL por duplicado****~45€****~213€/semana**

Eso son 213€/semana, 852€/mes, 10.224€/año. Solo en duplicados. Y esta es una estimación conservadora con solo 5 duplicados semanales.

El coste invisible: lo que no aparece en la hoja de Excel

  • Coste de decisión errónea: Si tu dashboard de stock incluye duplicados, estás tomando decisiones de compra basadas en datos falsos. Puedes acabar comprando stock que no necesitas o no comprando el que sí necesitas.
  • Coste de auditoría: Cuando Hacienda pide la trazabilidad de una factura rectificativa, alguien tiene que recuperar todo el contexto. Con VeriFactu, cada rectificativa debe vincularse a la original con hash criptográfico.
  • Coste de oportunidad: Las horas que tu equipo dedica a 'apagar fuegos' de duplicados son horas que no dedican a mejorar procesos, atender mejor a los clientes o lanzar nuevos productos.
  • Coste reputacional: Un cliente que recibe un cobro doble no vuelve. Y si lo comparte en redes, el coste se multiplica.

Por qué pasa: la causa real

Los pedidos duplicados no son un 'bug' de tu plugin. Son el síntoma previsible de una arquitectura que no implementa idempotencia. Cuando un webhook falla y se reenvía, o cuando la sincronización por lotes procesa la misma ventana temporal dos veces, el resultado es el mismo: duplicados.

👉 Entiende por qué falla: Retries, duplicados e idempotencia

Probablemente no tienes varios problemas

WooCommerce y tu ERP creen ser la fuente de verdad al mismo tiempo. Cuando ambos conviven sin control, aparecen incoherencias. No es un bug puntual. Es un problema de integridad transaccional.

👉 Entiende el origen real aquí