Pasos para integrar Moova con Magento 2

Instrucciones

  1. El primer paso es obtener tus credenciales. Para hacerlo ver el siguiente articulo: Obtener mi app id y app Key

  2. La instalacion se hace mediante composer. El primer paso es entrar a su servidor y ejecutar los siguientes comandos:

    sudo composer require moovaio/magento2:"dev-master"
    
    php bin/magento module:enable Improntus_Moova --clear-static-content 
    
    php bin/magento setup:upgrade
    
    rm -rf var/di var/view_preprocessed
    
    php bin/magento setup:static-content:deploy

    Recuerde que en caso de que ustedes tenga una version mas moderna de magento 2. Se le va a pedir que use mageto-cli. En este caso se ejecutan. Los mismos comandos mencionados anteriormente solo que en lugar de ser bin/magento seria bin/mangeto-cli y con sudo en lugar de php. Ejemplo este comando

    php bin/magento module:enable Improntus_Moova --clear-static-content 

    Quedaria

    sudo bin/magento-cli module:enable Improntus_Moova --clear-static-content 

     

    En caso de  querer actualizar su plugin a una version mas reciente ejecutar:

    sudo composer require moovaio/magento2:"dev-master"
    php bin/magento setup:upgrade 
    php bin/magento setup:static-content:deploy

    Al igual que antes en caso de ser necesario reemplazar por magento-cli en caso de ser necesario.

  3.  ir a envios moova y despues hacer click en configuracion

  4. Una vez que estes dentro de esta seccion configurar los parametros de la siguiente manera:

    • API url:    Aca se configura a que ambiente va a estar  utilizandose. En caso de querer realizar pruebas se recomienda que este configurado como https://api-dev.moova.io/   una vez que se quiera salir a produccion, el campo debe figurar como  https://api-prod.moova.io/  

    • Dashboard URL: Es la url en la cual se puede ver los envios de Moova. El default es https://dashboard.moova.io/

    • Application IDy Secret key: Aca se pone el Secret Key obtenido en el primer paso


  5. Configurar la direccion de despacho. Este es el lugar que Moova va a tomar como origen de todos los envios que se creen. Es importante verificar que todos los datos esten correctos en este paso, ya que poner datos erroneos en este campo puede impedir el correcto funcionamiento del cotizador

  6. Configura el  tracking url de la siguiente manera:

    • Url para el trackeo:  Cuando se inicie un envio se le va a enviar un mail al cliente con el codigo de seguimiento  y un link en donde se pueda ver el envio en tiempo real. En caso de estar en un ambiente de pruebas es https://dev.moova.io/external?id=  si ya esta listo para salir a produccion el campo debe ir  con el valor https://dashboard.moova.io/external?id=

    • Visualizar estado del envio: Es recomendable dejar la opcion default YES, ya que permite ver desde el panel de operador el estado actual del envio.


  7. Para habilitar el plugin ahora vamos a ir a Envios Moova como hicimos en el paso anterior, pero esta vez seleccionar  Metodos de envio


    Una vez que estemos en la opcion  Metodos de Envio. Buscar Envios Moova y configurar de la siguiente forma


    • Habilitado: Tiene que estar en YES

    • Título: Es lo primero que le va a figurar al cliente cuando seleccione la opcion de envio

    • Descripcion: Es lo que figurara a lado del titulo cuando el cliente seleccione la opcion del envio

    • Peso maximo habilitado: Default en 100kg. Esto se recomienda hablarlo con Moova, para acordar el tiepo de envios que se van a estar realizando

    • Mostrar mensaje de no disponible: Default en SI

Medidas de un envio

Es importante que este tu producto correctamente configurado. Para eso ve a tu catálogo y selecciona el producto que deseas enviar, y asegúrate de tener completo el alto, largo y ancho el peso en KG. En caso de no completar se cotizara como un M

Cotizar un envio

Cuando el cliente haga su venta le va a figurar  los campos de dirección de destino. Para que puedan iniciar la opcion como moova la dirección de origen tiene que estar completa. Se recomienda poner el campo state/province como obligatorio. Ejemplo:

Esto devuelve una cotizacion valida de $100 por el envio mediante Moova

El cliente puede optar por realizar el envío mediante Moova. En caso de no tener una dirección disponible ya sea porque el peso del paquete es muy alto o porque la direccion es invalida le figurara como “No existen cotizaciones para la direccion ingresada”


Una vez hecha la venta, el envio se genera automaticamente, para marcarlos como ready desde magento hacen click en “Listo para ser entregado”