@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.
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