• Resuelto lavall

    (@lavall)


    Buenas tardes, tengo un problema y es que no se envían automáticamente las comandas una vez hecho el pago. Para recibirlas yo, o el cliente que ha pagado, tengo que ir manualmente a ‘Comandas’ y cambiar el estado a ‘Completado’. Hecho esto sí que se envía.
    He configurado ‘SI’ la opción de woocommerce donde pone «Set order as completed after payment?». Por este motivo no entiendo por que no envía la comanda automáticamente.
    Estoy en modo prueba, pero no creo que eso sea un inconveniente.
    Espero me ayuden!
    Un saludo!

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

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador jose64

    (@jose64)

    Hola

    ¿Qué forma de pago estás usando?, prueba con pago contrareembolso.

    Si usas pago electrónico la orden no se envía mientras el pago no sea efectivo y si no usas pago online tampoco se efectuará mientras tu no indiques que recibiste el pago.

    Por ese motivo para pruebas se suele usar el pago contrareembolso porque al hacer el pedido se procesa al momento.

    Iniciador del debate lavall

    (@lavall)

    Hola, y gracias por la respuesta.
    Estoy utilizando pago con targeta de crédito (Redsys). Ya está todo configurado y funciona correctamente en entorno de pruebas.
    Entiendo que, en estos casos en los que el cliente paga al momento, no tendría que haber problema alguno para que ambos (cliente y propietario negocio) recibieran el mail de confirmación sin ninguna acción manual intermedia, no?

    Moderador jose64

    (@jose64)

    En principio no, hasta donde yo se, pero no te lo puedo confirmar con un entorno de pruebas, por eso te sugería que hicieses una prueba con contrareembolso, así verificas si es problema de la pasarela de pagos o de tu instalación.

    Si haciendo un pedido y pagando a la entrega no te envía los correos habría que revisar tu instalación, si los envías ya sabes que es que no recibe la confirmación de Redsys y por eso el pedido no se hace efectivo.

    La forma más sencilla de verificar los envíos de los correos y el procesamiento de los pedidos es así, definiendo COD para pruebas y pago por transferencia para simular un pago electrónico.

    Haz la prueba y comenta.

    Iniciador del debate lavall

    (@lavall)

    Hola de nuevo! Si simulo una compra mediante una transferencia el envío de los correos es automático. Ahí funciona perfectamente.

    carlosgj87

    (@carlosgj87)

    Yo lo arreglé con los códigos de esta página https://woodemia.com/solucion-problema-redsys-woocommerce-pedidos/

    Moderador jose64

    (@jose64)

    Te me adelantaste con la solución, justo allí te pensaba enviar porque lo tiene muy bien explicado.

    Me alegro que lo tengas resuelto. Recuerda cerrar el debate marcándolo como resuelto, ya lo etiqueto con Redsys también y así le facilitamos la vida a alguien que tenga el mismo problema.

    Iniciador del debate lavall

    (@lavall)

    Gracias por vuestra información chicos. Me comenta el informático que con certificado SSL comodo en principio quedará resuelto el tema.
    En todo caso, ahora mismo trabajamos en un servidor temporal. Cuando hagamos el traspaso haré todas las pruebas y si es necesario recurriré a la documentación que me habéis pasado.
    Gracias!

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)

El debate ‘Envío de comanda automática después del pago’ está cerrado a nuevas respuestas.