Soporte » Plugins y Hacks » WooCommerce » Woocommerce no procesa los pedidos

  • cristianmera

    (@cristianmera)


    Hola,
    Woocommrece no procesa los pedidos, la pasarela de pago que estoy usando actualmente es Payu y me informan que de allá esta saliendo la orden cuando alguien realiza una compra pero woocommerce no la pone como «procesando» sino la cancela y esto hace que no le llegue el correo al cliente que el pedido se esta procesando.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Saludos.
    Revisa que no sea por temas de tiempo.
    woocommerce – Ajustes-> Productos -> Inventario y en «Mantener el stock (en minutos)» lo dejas en blanco.
    Revisate de todas formas la documentacion de PayU por si se escapa algo. A veces dejamos algo al aire aunque estemos acostumbrados a hacerlo mil veces.
    Entiendo que habrás hecho pruebas antes de poner la pagina en producción, ¿ no te lanzaba ningún fallo en ese momento ? Has añadido algún plugin después de configurar woocommerce y PayU ?
    Suerte y comenta si has dado con la solución.

    Hola, me está sucediendo lo mismo. ya he identificado con PayU el log de respuesta con el estado de la compra (Cancelado o aprobado), es decir que sie stoy reicbiendo dicha información pero woocommerce no cambia el estado. Podría estar pasando que se esté enviando la respuesta a cierta dirección y en dicha dirección no se encuentre el archivo encargado de cambiar el estado?

    Gracias

    Iniciador del debate cristianmera

    (@cristianmera)

    Hola @andresmartinezbiksak
    Yo todavia sigo buscando la solución, tambien tengo entendido que el problema es en woocommerce y no en Payu.
    Si depronto sabes como resolverlo no olvides comentarlo acá, muchas gracias!

    @cristianmera he encontrado la solución y básicamente en mi caso solo era un error de direccionamiento y se arregló tanto el estado de las compras como el envío de correos, si te das cuenta, en la carpeta del plugin woocommerce-payu-latam hay 3 archivos, pero los que nos interesa son response.php y confirmation.php, si ingresas a cualquiera de los 2 verás que el código empieza con un llamado de otras funciones

    require_once ‘../../../wp-blog-header.php’;
    require_once ‘./payu-latam.php’;

    Verifica que el documento wp-blog-header.php se encuentre como lo dice el código 3 carpetas arriba del response.php, en caso de que no lo esté, debes buscar el hp-blog-header.php (está en el root de wordpress, al ladito del wp-config) y pasarlo a la ruta que te dice el response.php (‘../../../wp-blog-header.php’); haciendo esto también funcionará para el confirmation.php ya que inician igual.

    Espero te sirva, me cuentas como te va.

    Iniciador del debate cristianmera

    (@cristianmera)

    @andresmartinezbiksak Estuve revisando y el direccionamiento esta bien, aún no lo he podido solucionar.
    Igual gracias por responder!

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.