Hoy, por ser viernes, vamos con un contenido ligerito: veremos, si te apetece, los diferentes estados de pedido de WooCommerce y en qué consiste cada uno. Así podemos sentar las bases para hablar, la semana que viene, sobre cómo podemos actuar sobre ellos añadiendo los nuestros propios o cambiarlos de forma automática.
Tabla de contenidos
Los estados de pedido en WooCommerce
WooCommerce, en la instalación por defecto, incluye siete estados distintos en los que un pedido puede encontrarse:
- Completo
- Pendiente de pago
- En espera
- Procesando
- Cancelado
- Reembolsado
- Fallido
Digo que son los que incluye WooCommerce en la instalación por defecto porque algunos plugins pueden añadir diferentes estados para los pedidos e incluso, como veremos pronto, nosotros podremos añadir nuestros propios estados de pedido personalizados si lo necesitamos.
Por supuesto, todos sabemos cómo se crea un pedido. Lo que quizá no es tan obvio es quién tiene capacidad para ver y gestionar estos pedidos. No, no es el administrador de WordPress, como pudiera parecer a primera vista, sino el shop manager (gestor de tienda), uno de los roles añadidos por WooCommerce.
Efectivamente, la inmensa mayoría de las veces ambos roles coinciden en la misma persona (en la misma cuenta de usuario, para hablar con propiedad), pero no tiene por qué ser así.
El ciclo de vida de un pedido
Esto del ciclo de vida de un pedido es un concepto erróneo, o al menos malinterpretado. Y es que un pedido no tiene que pasar por todos los estados disponibles (ni mucho menos), ni todos los pedidos pasan por los mismos estados.
Es más, por rizar el rizo, puede haber pedidos que se generen, cambien a pendiente y de ahí a completado en cuestión de unos segundos. A efectos prácticos para el administrador gestor de la tienda, el pedido se habrá generado y pasado a completo automáticamente. Un ejemplo típico es el de un producto descargable pagado mediante PayPal.
Con ese sencillo ejemplo puedes ver por qué no hay un «ciclo de vida» de un pedido. Dependiendo del tipo de pedido, de producto, del stock, de la pasarela del pago o del tipo de envío, los pedidos pueden pasar por distintos estados, saltar de uno a otro (automática o manualmente) o directamente llegar a un «punto muerto», como el caso de los pedidos fallidos.
Pero para saber en todo momento de qué hablamos, vamos a ver una corta descripción de en qué consiste cada uno de los posibles estados en los que puede estar un pedido. Te dejo una imagen con la referencia de qué estado representa cada uno de los símbolos:
Ya me perdonarás que haya plantado ahí mi cara, pero así el que se quiera llevar la imagen a su web (que ya viene siendo algo habitual) se la llevará con sonrisa incluida. 🙂
Pedido pendiente de pago y pedido en espera
El estado pendiente de pago y el estado en espera suelen confundirse a menudo, aunque en seguida verás que son muy diferentes. Y se confunden porque, cuando buscas información, la definición que se suele dar para ambos es la misma: los pedidos en estos estados están pendientes o en espera de que se realice el pago.
Entonces, ¿cuál es la diferencia? Lo vas a ver muy fácilmente. Si yo voy a tu tienda, hago un pedido y elijo como método de pago la transferencia bancaria, el pedido se quedará en estado en espera (el circulito gris con la línea horizontal). Efectivamente, está en espera de que yo realice el pedido, el gestor de la tienda lo comprueba, y manualmente lo valide y le cambie el estado (generalmente a procesando).
Sin embargo, yo puedo ir a tu tienda y escoger como método de pago PayPal o la tarjeta de crédito. En ese caso, desde el momento en que yo pulso el botón Ir a PayPal o Pagar con tarjeta el pedido se generará como pendiente de pago.
Como ves, también está pendiente de recibir el pago del comprador, pero la situación es distinta. Aquí presumiblemente el pago se realizará en cuestión de segundos o de minutos y, de forma automática, el pedido cambiará a procesando (excepto si se trata de un producto digital, que se completará automáticamente).
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Procesando
Una vez se ha producido el pago, el estado del pedido pasa a procesando, bien sea de forma manual o automática, según hemos visto en la sección anterior. Cuando el pedido llega a este estado, las unidades de producto correspondientes al pedido ya se han descontado del stock.
¿Todos los pedidos pasarán forzosamente por este estado? Pues no. Concretamente no pasarán por este estado los siguientes pedidos:
- Las ventas de producto descargables, que no necesitan procesamiento
- Los pedidos fallidos
- Los pedidos cancelados antes del pago
El resto de pedidos sí deberían pasar por este estado. ¿Para qué? Pues para que nuestro cliente pueda recibir notificación de que se ha recibido el pago correctamente y el pedido sigue su curso, y para que pueda ver en su zona de usuario el estado real del pedido. Lo digo porque conozco algunos gestores de tienda un poco despistados (tirón de orejas) que reciben el pago, preparan el pedido, lo envían, y ahí se queda el pedido: procesando in eternis.
Pedido completo
Si todo va bien, el pedido pasará a continuación a completo. ¿Cuándo? Pues bien cuando lo hayamos despachado para envío (si hay envío) o cuando lo tengamos listo para recoger, si el cliente escogió la opción de recogida local.
De esta forma el cliente está informado siempre de en qué momento se ha cumplido cada uno de los pasos. Nuestro trabajo termina aquí (mentira, sigue en el seguimiento y servicio post-venta, me refiero al trabajo relacionado con la gestión de pedidos).
Pedido fallido y pedido cancelado
Por desgracia no todos los pedidos terminan felizmente, y hay dos formas en las que la vida de un pedido se puede ver tristemente truncada. Son los casos del pedido fallido o el pedido cancelado.
El primero de estos estados tiene que ver con el procesamiento del pago, y normalmente nos encontraremos con la maldita exclamación blanca sobre fondo amarillo cuando el pago mediante tarjeta de crédito ha dado error por cualquier motivo. ¡Cachis!
El otro tipo, el pedido cancelado, puede tener una causa similar o radicalmente distinta. Similar cuando el usuario elige pagar mediante PayPal pero, una vez en la web del procesador, pincha en el enlace Cancelar y volver a .
Pero también puede cancelarse manualmente por el gestor de la tienda o por el propio cliente por mil motivos diferentes.
Pedido reembolsado
Prometí un artículo ligerito por ser viernes, y aquí estoy más de mil palabras después intentando terminar dignamente algo que parecía no tener fin. Y termino, porque con alguno había que terminar, con el pedido reembolsado.
Evidentemente ya sabes qué significa, pero quizá no tengas demasiado claro cómo hacerlo de manera correcta para que los stocks vuelvan a su lugar. En fin, por si acaso, aquí te dejo un vídeo donde, si aún no sabes, puedes aprender a hacer un reembolso con retorno de los stocks y factura de abono. ¡Feliz finde!
Alberto dice
Muy interesante tu artículo! Y con la gestión de Stock? Es decir, cuando cancelas un pedido se restaura automáticamente el stock de ese producto?
Enrique J. Ros dice
Gracias Alberto. Sí, WooCommerce restablece el stock cuando un pedido se cancela.
Un saludo.
Francisco dice
Enrique, gracias por tu artículo.
En mi caso tengo el siguiente problema, cada vez que una orden queda pendiente de pago me descuenta de mi inventario y cuando las paso a canceladas no me las devuelve…. tú sabes qué podría ser?
Quedaré muy atento y agradecido por tu disposición
Enrique J. Ros dice
Gracias por tu comentario, Francisco. ¿Tienes WooCommerce actualizado? En versiones anteriores no actualizaba el stock al cancelar un pedido.
Un saludo.
Jonathan Marchena dice
Buenas Enrique, me gustaría saber si existe un método para cambiar automáticamente el estado de la orden.
Yo utilizo una pasarela de pagos que al realizar el pedido, la orden no pasa de ‘pendiente de pago’ y es un archivo digital, de manera que no se envía el archivo al cliente, por esta razón necesito cambiar automáticamente el estado apenas el cliente realice el pago.
Gracias por cualquier ayuda.
Enrique Ros dice
Hola Jonathan
Hay un plugin para eso, WooCommerce Autocomplete Order
Un saludo.
Paco dice
Buenas tardes, Enrique.
Este plugins ya no está en el repositorio y dejó de funcionar el 2019.
¿Conoces otro que haga la misma función?
Muchas gracias
Enrique J. Ros dice
Hola Paco
Echa un vistazo a éste.
Un saludo
cadr dice
Cuando realizo pedidos en mi tienda de prueba, los pedidos me salen en espera y no se ven nada que puede estar pasando, una ayuda por favor.
Enrique J. Ros dice
Hola cadr
Con esos datos es imposible saber qué está pasando. Prueba antes de nada a desactivar todos los plugins (excepto WooCommerce, por supuesto) para comprobar si es alguna incompatibilidad con alguno de ellos.
Un saludo.
Jesus dice
Buenos días Enrique,
Creo que tengo un problema y no se como resolverlo todavía. Recibo pagos con tarjeta y el estado del pedido se queda en «pendiente de pago» hasta que manualmente lo paso a procesando.
Gracias
Saludos
Enrique J. Ros dice
Hola Jesús. Puede haber alguna incompatibilidad con algún otro plugin, que impida que se actualice el estado del pedido. Prueba desactivando todos los plugins excepto WooCommerce y la pasarela de pago.
Un saludo,
Jesus dice
Buenas tardes Enrique,
Problema solucionado, la culpa era mia ya que tenia configurado el «Protocolo para notificaciones» en «HTTP». Lo puse en «automático» y toda va bien ahora.
Gracias
Saludos
Diego dice
donde se cambia ese protocolo ? en que parte de wordpress o woocommerce ?
Olga dice
Hola Enrique, tengo una pequeña duda, hay clientes que por pereza, creo yo, me piden que les haga el pedido internamente, para luego ellos sólo entrar en su cuenta como cliente y realizar el pago.
Yo como administradora, añado un nuevo pedido, selecciono el cliente, cargo sus datos de envío, elijo los productos, la forma de pago, pero al añadir la forma de envío que tengo tres diferentes (envio fijo, envio gratis (si supera cierta cantidad en compras) y recoger en tienda), el elegir el envio fijo no me sale el precio correspondiente a ese envío para sumarlo al total de los productos. ¿Cómo podría hacerlo?, gracias
Enrique Ros dice
Hola Olga. Al pasar el ratón a la derecha de la cantidad del costo de envío te aparecerá un icono de un lápiz. Con él puedes establecer la cantidad que desees cargar.
Un saludo.
Javier dice
Hola Enrique
Te comento una duda que tengo.
Cuando el cliente hace un pedido con la forma de pago de Contra reembolso, este, no recibe el mail de confirmación del pedido. ¿Es normal esto?
Solo me pasa con esta forma de pago. Con cualquier otra, el cliente si que recibe el pedido de confirmación.
¿Tiene que ser así?
De do ser así, ¿Como puedo solucionarlo?
Gracias y enhorabuena por tus contenidos
Enrique Ros dice
Hola Javier
WooCommerce sí envía email de confirmación del pedido, sea cual sea el método de pago. Puede ser que algún plugin esté interfiriendo con la funcionalidad, intenta a desactivarlos todos (excepto WooCommerce) y hacer así una prueba, a ver si es esa la razón y das con el responsable.
Un saludo.
Altea dice
Hola Enrique, estoy aprendiendo mucho con tus post, muchas gracias por tu paciencia y explicaciones.
Tengo una duda respecto de los estados. Yo acabo de poner en marcha una membresía para acceder a contenido restringido, el pago se hace por Stripe y los pedidos quedan en «Procesando», ¿hace falta que los pase manualmente a «completado», hay alguna diferencia para el comprador?
Enrique Ros dice
Hola Altea
En la documentación de WooCommerce tienes el snippet para que los pedidos pasen automáticamente a completado.
Un saludo.
Santiago dice
Hola Enrique.
Muchas gracias por tu post.
Algo creo que no va bien, y no se por que.
Al cancelar un pedido manualmente, no me añade al inventario los productos comprados. ¿Cual podria ser la causa? ¿Hay que hacer algo más?
No me figuran actualizaciones, por lo que entiendo que tengo todo al dia.
Un saludo y gracias.
Enrique Ros dice
Hola Santiago
No, creo que no está muy claro en el artículo: una vez que el pedido pasa a Procesando, el stock se ha descontado y no vuelve. Si el pedido se cancela por un error en el pago sí se restaura el stock correspondiente, pero si lo cancelas tú cuando ya ha pasado a procesando tienes que restablecer el stock manualmente.
Un saludo.
williams dice
Hola enrique.
Primero que nada felicitarte por tus aportes, recién descubrí tu página y me parece muy buena, creo que seguiré aprendiendo por acá un buen rato.
Mi duda es respecto al estado del pedido una vez que el cliente cancela mediante Paypal, según entendí en este post, luego de paguen por PayPal el estado del pedido debería cambiar automáticamente a ‘completado’…
Acabo de configurar pago por Paypal en mi sitio de prueba (localhost) y hago las pruebas con el SandBox correctamente, pero pareciera que WooCommerce no se entera de que el cliente pagó y sigue apareciendo el botón de pagar.
En caso de que ese sea el funcionamiento normal, hay alguna forma de enlazar esos procesos para cambiar dicho estado?
Gracias
Enrique J. Ros dice
Hola Williams
No, el pedido se quedará en Procesando, sólo pasan automáticamente a Completado los pedidos de productos virtuales y descargables (si es virtual pero no descargable, queda igualmente en Procesando).
Un saludo.
williams dice
Gracias por tu pronta respuesta! Exito!!
Pilar dice
Buenos días Enrique
felicitarte por tus magníficos vídeos y post, estoy resolviendo muchas dudas que tengo mientras hago mi tienda, algo que me está costando un montón, pero gracias a ti, voy sacándola.
Yo voy a vender productos físicos a muy pequeña escala, de hecho, no habrá casi ni stock, ya que son productos elaborados artesanalmente, te digo esto porque creo que en mi caso, la cosa es más sencilla que en el caso de tiendas muy grandes.
Aún así, no me queda claro si, cuando un producto se ha pagado (voy a cobrar con Paypal) y está en «procesando» ¿soy yo manualmente la que tengo que pasarlo a «completado» una vez lo haya enviado y así hacer que el correo de «pedido completado» llegue al cliente? ¿Luego con estos pedidos completados tengo que hacer algo o los dejo así en el panel?
Otra cosa, si me piden una cancelación, una vez pagado, entiendo que tengo que hacer como tú explicas en el vídeo, pero, si quedan pedidos cancelados o fallidos, ¿tengo que quitarlos del panel borrándolos simplemente?
Muchísimas gracias por tu ayuda
Un saludo
Enrique J. Ros dice
Hola Pilar
Gracias por tu comentario. Sí, cuando el pedido está en procesando es cuando te toca a ti prepararlo y enviarlo. Una vez servido, manualmente lo pasas a completado puesto que tu gestión termina ahí (en lo que respecta a WooCommerce se entiende).
En cuanto a los pedidos cancelados, fallidos, etc, yo siempre suelo dejarlos, por si son necesarios para futuras consultas.
Un saludo.
Carlos Ceron dice
Muchas gracias por tu completo Post … y buena por lo de tu foto sobre la imagen 😀 …
Tengo un problema y es que los correos de los pedidos me están llegando de forma aleatoria , es decir, algunos si me llegan y otros no. Tienes idea de porqué pueda estar pasando eso?
Otra cosa …el email del Pedido se envía en qué momento? cuando voy a la pasarela o solo cuando se completa el pedido?
Mil gracias por tu ayuda
Enrique J. Ros dice
Hola Carlos
¿Has revisado que no se estén quedando en la bandeja de spam? Echa un vistazo a esto.
Un saludo.
Roberto Zayas dice
Hola Enrique,
Super bueno tu web!!!
Una consulta: tengo productos en mi web, (no son descargables ni virtuales) usando 2checkout (pago con tarjeta de crédito) al entrar una orden queda como pago pendiente y hay que entrar o cambiar la orden manual a procesado, es posible poner la orden en Procesado automáticamente ?
Mil gracias!
Isabel dice
Buenas Enrique,
Acabo de leer tu artículo.
En mi web desde hace 48 horas los pedidos que me salían «pendientes de pago» cambian al cabo de unas horas (ni siquiera 24) a «cancelado».
Los pendientes de pago no se procesan bien: los productos comprados, no se restan del stock, haciendo que otras personas puedan adquirir productos que podrían estar agotados.
Para colmo, los pendientes de pago entran en mi cuenta de empresa a las 24 horas, mientras que al cliente le cobran en el momento.
Y además, cuando cambia automáticamente a cancelado se envía un email al cliente diciendo que ha sido cancelado.
No paro de recibir quejas del tema, y solo llevo 48 horas!! Además hoy, al ser fin de semana, no puedo comprobar los pagos en mi banco hasta el lunes. Tengo parada la web
Jose dice
El tema de que pasen a CANCELADO es porque tienes activado el inventario con limite de minutos PENDIENTE DE PAGO. Editas eso y solucionado.
Sara Nuñez dice
Hola, Alberto.
Tengo una situación. Cuando comencé en esto, el estado de mis productos salía en «pendiente», «por procesar», «cancelado», etcétera. Como mis productos son virtuales, instalé el plugin «Woocommerce autocomplete order» y lo activé solamente para las compras de productos virtuales. Así que ahora los productos se actualizan automáticamente a completados. Pero ahora no puedo ver los otros estados. Todos están completados. Todos. Y me urge poder ver los pendientes y cancelados para conocer las estadísticas de los libros que son abandonados, pero no puedo verlos… ¿Alguna sugerencia para poder volver a ver los pendientes? Gracias de antemano 🙁
Enrique J. Ros dice
Hola Sara
Ignoro cómo funciona ese plugin, aunque supongo que podrás configurar qué estado quieres que se autocomplete. Si has estado autocompletando los pedidos en todos los estados, ahora todos están completados y no tendrás ninguno fallido o cancelado porque, sencillamente, ya no están en ese estado.
En las notas de cada pedido te indica los estados por los que éste ha pasado, aunque eso te va a obligar a revisarlos manualmente uno a uno.
Un saludo.
Jose dice
Enrique, hasta hace un par de semanas cuando el pago con STRIPE fallaba, el pedido se quedaba en PENDIENTE DE PAGO. Me parecía perfecto porque un tiempo después se iban a CANCELADO por no haber pagado.
Ahora los mismos tipos de pedido se van al estado FALLIDO y de ahí no se mueven nunca. ¿Qué ha cambiado en wordpress? ¿Hay manera de que el pedido no se vaya a FALLIDO y se quede en PENDIENTE DE PAGO?
Enrique J. Ros dice
Hola Jose
No ha habido cambios en las últimas semanas en el plugin de Stripe, y la versión de la API no se cambia automáticamente. Si no has actualizado la API en el panel de control de Stripe, revisa el registro de los cambios y actualizaciones que has hecho en estas semanas en busca de alguno que pueda tener relación con esta funcionalidad para localizar la posible causa de este cambio.
Un saludo
Jeremías dice
Buenas,
Me gustaría saber como se activan los botones de cambio de estado que aparecen en la lista de pedidos. Se pueden ver en la imagen que tienes en el artículo con la referencia de qué estado representa cada uno de los símbolos, a la derecha de cada linea de pedido, en la columna etiquetada «Acciones».
En mi WP+WOO no aparecen estos botones.
Gracias por un articulo tan bueno, otro mas a tu lista.
Enrique J. Ros dice
Hola Jeremías
Marca la casilla correspondiente («Acciones») en las opciones de pantalla, desplegando la pestaña que hay en la parte superior derecha de la pantalla.
Un saludo
Jeremías dice
Gracias, funcionó. 100×100 efectivo.
Un saludo!
Juan Carlos Rodriguez dice
Hola, muchas gracias por tus respuestas, tengo el problema de que cuando el cliente no paga el estado del envío pasa a cancelado pero los productos no retornan al stock
Miguel Ortiz dice
Enrique buenos días!
Cuando recibo un pedido con forma de pago «transferencia bancaria» o «forma de pago habitual» (personalización de «cheque» el pedido se queda en espera pero no me llega notificación como administrador de la tienda, de la misma forma que llegaría si hubieran elegido tarjeta o paypal.
Tienes algún plugin que contemple esta situación?
Gracias de antemano
Enrique J. Ros dice
Hola Miguel
Verifica que tengas activadas esas notificaciones (WooCommerce > Ajustes > Correos electrónicos). Si es así, echa un vistazo a esta entrada
Un saludo
Carlos Grisales dice
Buenas tardes Enrique, tengo la duda siguiente, yo vendo a mayoristas por crédito al realizar la factura quisiera dejarla en espera y cuando estos me realicen abonos poder irlos ingresando a la misma factura y al completar el valor total se cambie a terminada,
De atente manos muchas gracias
Reymon dice
Hola muchas gracias por tu post, con que opción el cliente puede CANCELAR su pedido desde SU panel Mi cuenta? en el caso de que no lo desee ya. Muchas gracias. Saludos
Enrique J. Ros dice
Hola Reymon
Puedes usar para ello este plugin gratuito.
Un saludo
reymon dice
Muchas gracias. Un gran saludo..
jero dice
HOla Enrique como estas? tengo una consulta.
tengo una tienda y acepto pagos por transferencias, cuando realizan la compra antes de afectuar el pago.. el pedido queda en espera, pero se me suma el dinero como si la compra hubiera sido completada. tenes idea porque pasa esto? hy algun plug in para que si esta en espera no me lo sume como un pedido completado al total del dinero de woocommerce?
porque de esta manera los datos de ventas que me da son erroneos,
Alicia dice
Buenos días.
Se puede ver un pedido realizado por un cliente sin haberse llegado a pagar? Tengo un cliente con una tienda en woocommerce y la situación es la siguiente:
Los pedidos que vengan de Islas Canarias, Islas Baleares, Ceuta y Melilla, no pueden pasar por la pasarela de pago, PERO, que el pedido aparezca en el panel de «pedidos» de woocommerce». Con la idea de que el propietario de la tienda pueda llamar al cliente que está intentando hacer el pedido.
Me dijeron que con el plugin «Conditional shipping and Payment» se podía hacer, pero a la hora de ver si el pedido aparece en el panel de «pedidos», no está.
¿Alguna ayuda? Muchas gracias!!
Enrique J. Ros dice
Hola Alicia
Los pedidos no pagados quedan como pendientes en el listado de pedidos.
Un saludo
paulina jaque dice
hola, como estas?, te comento que por el explorador chrome , cuando ingreso a los pedidos, me aparecen corridos, por lo que no puedo hacer procesos masivos, porque se interpone el nombre, con el cuadro de selección, que podrá ser?
Daniel dice
Hola Enrique. Tenemos un inconveniente: el estado de la compra aparece como «cancelado» en el woocomerce, pero en la pasarela de pagos aparece aprobado, y se nos molestan los clientes porque no le hemos despachado, ya que no nos llega el correo de confirmación de la compra. Sabes qué se puede hacer para solucionar esto? Te agradezco.
Enrique J. Ros dice
Hola Daniel
Revisa el registro de eventos de la pasarela para saber qué es lo que lo está causando.
Un saludo
Daniel dice
Gracias Enrique. La pasarela de pagos está bien, nos informa cuando se hizo el pago y todo, pero nos estamos fijando es en el correo que envía wordpress a la hora de tener en cuenta los pedidos que se despacharán. El que está mal es el correo de wordpress. Algún consejo en este caso?
Ahariam Muñoz dice
Hola Enrique, veo que este post lleva ya unos años publicado y al día de hoy (julio de 2021) posiblemente muchas cosas hayan cambiado. Sin embargo ya que tú eres experto en estos temas, tengo una situación parecida en cuanto a la gestión de pedidos e inventario de mi tienda.
Resulta que el inventario real (TOTAL) de nuestra tienda es el que está publicado en la página web, de modo que… este inventario se va descontando automáticamente cada vez que se hacen pedidos vía web, y vamos descontando manualmente cuando hay ventas en la tienda a través de un plugin POS, el cual nos permite ir descontando cuando se realizan ventas físicas.
Pero tenemos una situación complicada, y es la siguiente:
* JUAN hace un pedido por la página web y selecciona PAYU como medio de pago. El pedido queda PENDIENTE, y hemos configurado un tiempo de espera de 2 horas, así que luego de dos horas, si la persona no ha pagado el pedido, este se cancela automáticamente. ¡Esto al parecer está perfecto!
* Pero ¿Qué sucede si sólo tengo una unidad de un producto? Supongamos que es un Llavero de Cuero.
Volvamos al ejemplo de JUAN. Resulta que JUAN hizo el pedido de esa última unidad disponible y seleccionó PAYU como medio de pago, así que tiene un plazo de dos horas para realizar su pago. Este último Llavero de Cuero estará reservado para JUAN por un tiempo de dos horas y nadie más podrá agregarlo al carrito en otra compra. Pero resulta que al pasar 5 minutos llega PEDRO a la tienda física y pide comprar esa última unidad de Llavero de Cuero. El vendedor va al POS de la tienda y descarga esa última unidad, quedando el inventario en CERO. Hace la venta y PEDRO se va feliz con su Llavero.
* Luego de 20 minutos JUAN realiza su pago, y el sistema pasa el inventario del Llavero de Cero a Menos uno (-1). Claramente no habrá un producto que enviar a JUAN porque ya se lo vendieron a PEDRO. =(
Ofrezco excusas por ser un poco extenso, pero quería que quedara muy claro qué es lo que sucede.
¿Cómo podríamos evitar que esto siga sucediendo?
Agradezco mucho a Enrique y a las personas que se tomen el tiempo de leer esto, y darme una mano. Estoy ubicado en Colombia, muchas gracias a todos por sus respuestas.
johan castillo dice
hola m bueno tu articulo tengo una duda me esta pasando que el esta de mis pedidos se quedan en pendiente de pago a pesar de que se realiza el pago algun consejo o porque puede estar pasando esto, agradezco la ayuda.
Enrique J. Ros dice
Hola Johan
Tendrás que revisar los logs de la pasarela para ver cuál es la causa.
Un saludo
Jorge dice
Hola, muy buenos tutoriales, pero no he encontrado uno para este caso que tengo en particular: Cuando pagan por transferencia bancaria o deposito bancaria, queremos que si despues de 24 horas el cliente no mando ficha del pago, se cancele automaticamente. ¿Es posible esto?
Enrique J. Ros dice
Hola Jorge
No conozco ningún plugin que permita hacer algo así, sería necesario un desarrollo personalizado.
Un saludo