MÓDULO DE ENVIOS OCA – MAGENTO 2

Versiones de Magento soportadas: Magento 2.2 y 2.3 Open Source y Commerce Edition



GUÍA DE INSTALACIÓN


  • Ir al root de Magento y copiar el código en app/code/.
  • Se debe ver [magento_root]/app/code/Oca/TrackEPak
  • Correr los siguientes comandos en Magento:
    • $ bin/magento setup:upgrade
    • $ bin/magento setup:di:compile
    • $ bin/magento setup:static-content:deploy

  • Activar el Modulo en el admin
    • Ingresar al Admin de la tienda.
    • Ingresar a Store -> Settings
    • Ingresar a Sales -> Shipping Methods
    • Seleccionar el Módulo de OCA y activarlo.

    • 1


  • Descripción de opciones
    • Title: Título que se verá en el checkout
    • Method Name: Nombre del método que se verá en el checkout
    • Shipping Cost: En el caso de usar un costo fijo para todas las ubicaciones (seleccionar esta opción hará que no se calculen los costos desde OCA)
    • Type: Calcular costo en base a item, a orden complete o ninguno (en el caso de usar un costo fijo)
    • Use Flat Rate instead of Calculate from API: Seleccionar TRUE para que calcule los precios desde la API de OCA
    • Ship to Aplicable Countries: No cambiar
    • Ship to Specific Countries: No cambiar
    • Tracking URL: URL de OCA para seguir el tracking de los envíos, no cambiar.
    • SOAP Epak Tracking URL: API de OCA. No cambiar.
    • SOAP Oep Tracking URL: API de OCA. No cambiar.
    • OCA Cuit: Cuit de la tienda.
    • OCA Username: Nombre de la cuenta para autenticar con OCA
    • OCA Password: Password para autenticar con OCA
    • Account Number: Número de cuenta OCA
    • Operatory: Número de Operatoria registrada con OCA.

  • Todos los productos deben tener Ancho, alto y largo. En el caso de que no los tengan, hay que configurar una opción por default: Ir a Store -> Settings -> Configuration -> OCA -> Dimension y setear las tres a una opción por defecto, en metros. Mínimo 0.01

CREAR ENVÍOS DESDE EL ADMIN


Condiciones:
  • La orden debe haber sido creada usando OCA como método de envío.
  • El usuario de admin debe ir al detalle de envío de la orden
  • El envío no ha sido creado aún.
  • El administrador de la tienda debe decidir si OCA retira el/los producto/s de una ubicación específica o si entrega el/los producto/s a una sucursal de OCA.
Pasos:
  • En caso de decidir que OCA retire el producto debe seleccionar ‘From Door’ en Shipping Type y completar los datos. Una vez completos debe clickear ‘Create shipping’
  • 2

  • En caso de decidir utilizar una sucursal de OCA, debe ingresar un código postal en el campo ‘zip code’ y luego tocar el botón ‘Get Branch Nearest’ para obtener un listado de sucursales cercanas al código postal. Luego seleccionar la sucursal y tocar ‘Create Shipment'

CANCELAR ENVÍOS DESDE EL ADMIN


Condiciones:
  • El envío fue creado.
  • El usuario de administrador está en la página de detalle del envío
Pasos:
  • Click en ‘Cancel OCA Shipment’ cancelará el envío en la API de OCA.
  • 3

IMPRESIÓN DE ETIQUETAS


Con el usuario de administración de la tienda en la grilla de envíos:
  • Seleccionar envios que se quieren imprimir
  • En actions o acciones seleccionar Print Shipping Labels
  • 4
Con el usuario en la página de detalle del envío:
  • Click en Print Shipping Label
  • 5
Vista en el frontend:
    6