Integración Magento 2

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:

     

    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.  Si quieres hacer pruebas con el ambiente de testing siga las instrucciones que estan aqui

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

     

     

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



     

  8. 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 catalogo y selecciona el producto que deseas enviar, y asegurate de tener completo el alto, largo y anchoy el peso en KG

 

 

Cotizar un envio

Cuando el cliente haga su venta le va a figurar  los campos de direccion de destino. Para que puedan iniciar la opcion como moova la direccion 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 envio mediante moova. En caso de no tener una direccion 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. La pueden ver dentro de Sales>Orders . Para poder iniciar el envio de una venta, se va al producto comprado y se hace click en el boton  Generar envio Moova. 

Ahora podemos marcarlos como ready desde magento haciendo click en “Listo para ser entregado” Tambien en caso de querer imprimir la etiqueta de Moova, solo haga click en Descargar etiqueta.

 

Estados en la vida de un envío

 Para conocer todo el flujo de los estados de un envio, podes leer mas en este articulo: Estados de vida de un envio