Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errors & Diagnosis

El stock de WooCommerce no se reduce después del pago

Stock se reduce en transiciones de pedidos específicas. Identifica si el pago, estado, gestión de productos o ganchos personalizados omitió la operación.

Qué conviene comprobar primero: Un pedido pagado puede dejar el stock intacto si la gestión de inventario está desactivada, el pedido no alcanza un estado que reduzca existencias, el pago no actualiza correctamente el estado o algún código vuelve a incrementar las unidades.

Por qué un pedido pagado puede dejar el stock intacto

Editar el stock manualmente puede ocultar qué transición ha fallado y aumentar el riesgo de sobreventa. El primer objetivo es saber si el problema nace en el pago, en el estado del pedido, en la configuración del producto o en una sincronización externa.

Reconstruye la secuencia entre pago y stock

  • Registra el historial de estados del pedido, el evento de pago y el stock antes y después.
  • Confirma que «Gestionar el inventario» está activado en el producto o en la variación correcta.
  • Revisa las notas del pedido y los registros de la pasarela para confirmar cómo se completó el pago.
  • Busca hooks personalizados que reduzcan, repongan o sincronicen el inventario.

Cuatro puntos de fallo que conviene revisar primero

  • El estado del pedido no avanza: la pasarela confirma el pago pero el pedido no pasa a processing o completed.
  • Variación equivocada: el stock se gestiona en una variación distinta de la línea comprada.
  • Sincronización externa: un ERP o un plugin sobrescribe las cantidades de WooCommerce.
  • Hook alterado o duplicado: el código personalizado cambia el comportamiento estándar de reducción de stock.

Restaura de forma segura la reducción de stock

  1. Repara la transición autorizada entre pago y estado del pedido.
  2. Alinea la gestión de stock entre producto padre y variaciones.
  3. Define una única sincronización de inventario, explícita e idempotente.
  4. Concilia los pedidos afectados antes de aplicar correcciones de stock controladas.

¿Estado del pedido o gestión de stock del producto?

Si el pago está confirmado pero el pedido nunca entró en processing o completed, sigue primero la transición entre pasarela y estado del pedido. Si el estado es correcto pero la variación comprada mantiene la cantidad anterior, revisa si el stock depende del producto padre, de la variación o de un sistema externo. Son ramas distintas; mezclarlas suele acabar en ajustes manuales difíciles de conciliar.

Si el problema de stock aparece después de un cargo correcto de la pasarela, crúzalo con fallos del webhook de Stripe al actualizar el pedido y con pagos de PayPal que no actualizan WooCommerce. Ambos pueden dejar un pago real fuera de la transición que normalmente reduce el stock.

Evita corregir el stock manualmente demasiado pronto

No reduzcas stock en bloque a partir de pedidos pagados sin revisar cancelaciones, reembolsos y ajustes manuales previos. Una corrección masiva puede convertir un problema de transición en una discrepancia de inventario más difícil de auditar.

Demuestra que un pago modifica el stock una sola vez

  • Un pedido de prueba pagado reduce el SKU correcto una sola vez.
  • La cancelación o el reembolso repone el stock según la política definida, también una sola vez.
  • WooCommerce y el sistema de inventario externo muestran la misma cantidad.

Cierra la incidencia solo cuando dos pedidos de prueba pagados reduzcan el SKU correcto exactamente una vez, la cancelación o el reembolso reponga el stock según la política definida y WooCommerce coincida con el registro de inventario externo.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗