El panel dice que vendiste. El banco dice otra cosa.
La escena
Una tienda con campaña activa en Instagram. El panel de WooCommerce muestra un mes fuerte: más pedidos que el anterior, ticket promedio en alza, la curva para arriba. El dueño está contento y decide subir el presupuesto de publicidad.
El problema aparece cuando cruzás ese número con el extracto bancario. No coinciden. Y no por un poco.
Al filtrar los pedidos por estado, el panorama se ordena solo: la mayoría estaba en «En espera». Pedidos generados, con productos elegidos y datos de envío completos, que nunca se cobraron.
Qué es «En espera» y por qué se llena
En WooCommerce, un pedido pasa a «En espera» cuando el sistema entiende que la venta se concretó pero el dinero todavía no llegó. Es el estado natural de la transferencia bancaria: el cliente confirma, vos esperás el comprobante.
El problema es que hay varios caminos hacia ese estado, y solo uno es sano:
La pasarela falla y el cliente elige otra cosa. Si el checkout tira error o tarda, mucha gente vuelve atrás y selecciona transferencia porque es la opción que sí avanza. Nunca transfiere. El pedido queda ahí.
El webhook no vuelve. El cliente pagó de verdad, pero la notificación de la pasarela no llegó a tu sitio: un timeout, un firewall, un plugin de caché interceptando la URL de callback. La plata está en tu cuenta y el pedido figura impago. Es el caso inverso y también existe.
El cliente eligió transferencia y se arrepintió. Es la fricción normal de ese medio de pago. Un porcentaje se pierde siempre, y está bien que así sea. El problema no es que exista: es que nadie lo mide.
Por qué el panel no te avisa
Acá viene la parte incómoda. El panel de WooCommerce no tiene una definición de «venta»: tiene varias, y no siempre coinciden entre reportes.
En Analytics → Ajustes hay dos configuraciones que la mayoría nunca abrió. La primera es Estados excluidos, que por defecto deja afuera los pedidos pendientes, cancelados y fallidos, pero no los que están en espera. La segunda es el Tipo de fecha, que por defecto usa la fecha de pago. Y un pedido en espera no tiene fecha de pago, porque nunca se pagó.
El resultado es que el mismo mes puede darte números distintos según qué pantalla mires. El reporte de pedidos te muestra una cosa, el de ingresos otra, y el resumen de la portada una tercera. Ninguno miente: cada uno responde una pregunta distinta que vos no sabías que estabas haciendo.
El daño real
No es solo un número inflado en una pantalla. Tiene tres consecuencias concretas:
El stock queda comprometido. WooCommerce descuenta inventario cuando el pedido pasa a «En espera». Productos que nadie pagó pueden estar bloqueando unidades que sí podrías vender.
La campaña se optimiza mal. Si el pixel dispara la conversión al generar el pedido y no al cobrarlo, el algoritmo aprende a traerte gente que completa el checkout sin pagar. Estás pagando por entrenar la campaña en la dirección equivocada.
Las decisiones se toman sobre datos falsos. Comprar más mercadería, contratar, subir el presupuesto de ads. Todo apoyado en una facturación que no existe.
Qué hacer esta semana
Contá los pedidos en espera. En WooCommerce → Pedidos, filtrá por ese estado en los últimos 60 días. Si superan el 15% del total, ahí tenés un problema de cobro, no de ventas.
Definí una sola fuente de verdad. Para vos, «venta» debería ser un pedido en estado Procesando o Completado, con fecha de pago. Todo lo demás es una intención de compra.
Probá el checkout de punta a punta. Con una compra real, de monto chico, desde el celular y con datos móviles. La mitad de los problemas de pasarela aparecen recién ahí.
Automatizá la cancelación de impagos. Un pedido en espera hace 30 días no se va a cobrar: liberá el stock.
Ponete un alerta. Si el ratio de pedidos en espera pasa cierto umbral en una semana, que te llegue un mail. No hace falta revisar el panel todos los días; hace falta enterarse cuando algo se rompe.
El punto de fondo
Una tienda online no falla con estruendo. Falla en silencio, con el panel en verde y la caja vacía. La diferencia entre las dos cifras no es un detalle contable: es la única métrica que importa.
¿Sabés cuánto vendió tu tienda el mes pasado y cuánto cobró? Si esos dos números no te cierran, escribime y lo revisamos.