Pasos para integrar Moova con Magento 2
Instrucciones
El primer paso es obtener tus credenciales. Para hacerlo ver el siguiente articulo: Obtener mi app id y app Key
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:upgraderm -rf var/di var/view_preprocessedphp 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.
ir a envios moova y despues hacer click en configuracion
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
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
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.
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”