Support » Plugin: Mojito Shipping » No se genera guía si el pago es con tarjeta

  • Resolved amavik

    (@amavik)


    Buenos días,

    Acabo de implementar la pasarela de pagos de Evertec, que al realizar una compra con tarjeta de crédito y débito, el proceso es como sigue:

    1. Redireccionando a PlacetoPay El estado del pedido cambió de Pendiente de pago a En espera.
    2. Pago aprobado por PlacetoPay
    3. El estado del pedido cambió de En espera a Procesando.

    De esta forma, Mojito no corre el proceso de generar la guía de Correos.

    Será posible hacer un cronjob que busque aquellos pedidos que no tienen número de guía y que debería, y así correr el proceso de generación?

    Quedo atento,

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author justanotherdev

    (@marodok)

    Hola @amavik

    Gracias por la recomendación, voy a agregarla en lista para analizar la posibilidad de agregar esta característica.

    Cuando un pedido tiene a Correos de Costa Rica como método de envío pero el pedido no tiene número guía, hay una opción de generar el número de guía de forma manual. Esto podría ayudarle momentáneamente.

    Saludos,

    Plugin Author justanotherdev

    (@marodok)

    Hola @amavik

    Por favor verificar y probar la última versión.

    Cualquier cosa estoy a la orden,
    Saludos

    Thread Starter amavik

    (@amavik)

    Buenas tardes Maradok,

    Confirmo que ahora sí se genera la guía independientemente del método de pago, excelente!

    Muchas gracias,

    Thread Starter amavik

    (@amavik)

    Buenas noches,

    Al parecer es a veces que se genera cuando se paga con tarjeta y a veces no. Trataré de aislar los factores que hacen que sí se genere o que no y lo comentaré aquí.

    Saludos,

    Thread Starter amavik

    (@amavik)

    Buenas tardes,

    A continuación presento los resultados del muestreo realizado para determinar el problema:

    Datos
    https://drive.google.com/file/d/1Z6dDNR1aUV-p8R6vKexEpt12OhSy8hhv/view?usp=sharing

    Hallazgos
    El 47% de los casos sí genera guía.
    No hay casos con guía generada cuando el valor final es mayor a 20 mil colones. Sí hay casos con guía generada cundo el valor final es menor a 20 mil colones, por lo que no debe ser un tema de valor.
    Los tiempos entre creación de orden y confirmación de pago no muestran relaciones evidentes con la generación (o no) de guía.
    Desde la confirmación del pago hasta la generación de guía no pasan más de 5 minutos en el 75% de los casos, mientras que para el otro 25% los tiempos pueden ser de varias horas.
    La generación de guía para dos órdenes se dio en el mismo momento (diciembre 2, 2020 a las 11:33 am), sospecha de Cronjob?

    En caso de encontrar algo más lo comentaré,

    Plugin Author quantumdev

    (@quantumdev)

    Buenos días,

    El plugin genera registros en WooCommerce > Estado > Registros

    ¿Los pedidos donde no se genera la guía muestran algún mensaje de error aquí?

    Quedo atento,

    Thread Starter amavik

    (@amavik)

    Buenas tardes,

    Al parecer solamente no genera el registro en el momento que se crea la orden, por ejemplo una que sí genera:

    Datos de orden

    Pedido: 2258 Guia: WS024924495CR Hora de creación: diciembre 4, 2020 a las 9:45 am Redirección a pago: diciembre 4, 2020 a las 9:45 am Hora de pago: diciembre 4, 2020 a las 9:46 am Hora generación de guía: diciembre 4, 2020 a las 9:46 am

    Datos de registro

    12-04-2020 @ 09:46:49 – Guide number: WS024924495CR, Order id: 2258, Log: 00: Registo exitoso
    12-04-2020 @ 09:46:49 – Args: Array
    (
    [ccrReqEnvio] => Array
    (
    [Cliente] => 1391313
    [Envio] => Array
    (
    [DEST_APARTADO] => 20108
    [SERVICIO] => 2.3.2
    [DEST_DIRECCION] => -oculto-
    [DEST_NOMBRE] => -oculto-
    [DEST_TELEFONO] => -oculto-
    [DEST_ZIP] => 20108
    [ENVIO_ID] => WS024924495CR
    [FECHA_RECEPCION] => 1607096809
    [ID_DISTRITO_DESTINO] => 20108
    [MONTO_FLETE] => 2000
    [OBSERVACIONES] => Holdit, Holdit para botella, Holdit para botella
    [PESO] => 150
    [CLIENTE_ID] => -oculto-
    [SEND_DIRECCION] => -oculto-
    [SEND_NOMBRE] => -oculto-
    [SEND_TELEFONO] => -oculto-
    [SEND_ZIP] => 11801
    [USUARIO_ID] => -oculto-
    )

    )

    )

    Mientras que las que no generan reflejan el mismo registro pero solo al momento en que yo manualmente presiono el botón de Generar Guía, y no cuando se hace el pedido.

    Se me ha ocurrido una forma que tal vez arregle esto es mediante el cambio del momento en que se genera la guía. En lugar de hacerlo al momento de crear la orden, podría ser al momento de que la orden pase a estado “Procesando”. Así tal vez el potencial problema de comunicación quede resuelto.

    Adicionalmente ayudaría enormemente a la operativa ya que muchos clientes ingresan mal los datos de envío, obligando al comercio a hacer una nueva guía con los datos correctos de forma manual en la página de CCR. Con este cambio se podrían corregir los datos de envío directamente desde la página y al pasar a procesando se generaría la guía. Esto podría ser una opción de configuración “Elija el momento de generación”.

    Seguiré buscando algún patron,

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘No se genera guía si el pago es con tarjeta’ is closed to new replies.