Analítica y pronóstico de inventario para Magento

Analítica y pronóstico de inventario para Magento


Inicio » Integraciones » Aquí

Lokad puede verse como un complemento para Magento. Proporcionamos pronóstico de inventario avanzado, analítica de comercio y optimización de la fijación de precios. Lokad, al igual que Magento, es una aplicación con una suscripción mensual. Los comerciantes que utilizan Magento generalmente comienzan a utilizar Lokad para optimizar su inventario, es decir, para aumentar los niveles de servicio al tiempo que reducen los niveles de inventario. No dude en solicitar una demostración gratuita. Si bien hacemos todo lo posible para simplificar Lokad al máximo, la optimización del inventario tiende a ser compleja en esencia.

Los datos de Magento pueden importarse con solo unos pocos clics a Lokad gracias a una integración nativa que aprovecha la Magento REST API. En esta página, proporcionamos detalles sobre cómo aprovechar al máximo esta integración con Magento.


Autorización de Magento

Para poder importar sus datos de Magento a Lokad, necesita una cuenta de Lokad. Si todavía no tiene una, puede obtenerla gratuitamente en 60 s. Cuando inicie sesión en su cuenta de Lokad por primera vez, se le propondrá que establezca una conexión con varias fuentes de datos, siendo Magento una de ellas. En este punto, se necesita un poco de preparación en la sección admin de Magento.

  • Vaya a System » Web Services » REST OAuth Consumers (la ruta debería ser https://mystore//index.php/admin/oauth_consumer). Aquí, cree la entrada que define a Lokad como un consumidor tercero de la API autorizado.
  • Haga clic en Add new (agregar nuevo). En el formulario, ingrese Lokad para el Name (nombre) y https://sync.lokad.com/magento/callback para la URL de devolución de llamada. Copie y pegue la clave y la pregunta secreta en alguna parte, ya que tendrá que usar ambos parámetros más tarde.
  • Ingrese su contraseña de admin y valide. Se creará el consumidor REST.
  • Vaya a System » Web Services » REST Roles. Aquí, le concederá los derechos adecuados a este rol.
  • Haga clic en Add Admin Role (agregar rol admin), luego vaya a Role API resources (recursos de rol API) a la izquierda. En este punto, debería definir los derechos que se le concederán a Lokad. A la derecha, seleccione Resource Access: Custom (recursos de acceso: personalizado).
  • En el árbol de opciones que se despliega debajo, marque todas las casillas llamadas Retrieve (recuperar). Esto le concederá a Lokad acceso de solo lectura a esos recursos. Image
  • Haga clic en Role Users (rol usuarios) a la izquierda y agregue su propio usuario (generalmente es admin) a la lista.
  • Por último, haga clic en el botón Save role (guardar rol) en la parte superior.
  • Vaya a System » Web Services » REST Attributes y seleccione el tipo de usuario asociado con su usuario.
  • En el menú desplegable Resource Access (acceso a recursos), seleccione Custom (personalizado) y luego, a medida que aparecen las opciones del árbol, marque todas las casillas Read (lectura). Esto le concederá a Lokad acceso de solo lectura a esos atributos. Image
  • Por último, haga clic en el botón Save (guardar) en la parte superior.

Ahora la configuración del back-office está lista en Magento. Regrese a su cuenta de Lokad y haga clic en Connect Data Sources (conectar fuentes de datos). En la lista, hay una entrada para Magento, selecciónela. Luego, Lokad le pedirá la URL de su tienda. Una vez hecho esto, debería ingresar la clave y la pregunta secreta obtenida de Magento en el proceso detallado anteriormente. Pegue esos valores aquí y haga clic en Next (siguiente) para continuar. Se le redireccionará a su tienda de Magento, donde deberá dar la confirmación final de que concede los derechos a Lokad. Una vez hecho esto, se le redireccionará a Lokad, donde Magento ahora aparecerá en la lista de fuente de datos en su cuenta de Lokad.

Dos notas importantes:
  • nuestra lógica de recuperación de datos es de solo lectura. Sus datos de Magento no serán modificados en modo alguno por Lokad. Si sigue la configuración detallada más arriba, Lokad ni siquiera tendrá el derecho de escribir nada en su cuenta de Magento.
  • su empresa sigue siendo la única propietaria de sus datos. Por defecto, tratamos estos datos como si existiera un acuerdo de confidencialidad firmado entre su empresa y Lokad. Si desea firmar un acuerdo de confidencialidad, simplemente .

Resolución de problemas

Cuando Lokad no logra extraer datos de Magento, a menudo se trata de un problema con la configuración de Magento. En primer lugar, le sugerimos que utilice una versión actualizada de Magento. Lo ideal es 1.9+ o superior. Con el tiempo, se han corregido muchos errores en Magento dentro de la REST API, por lo que utilizar una versión actualizada es mucho más fácil que utilizar una versión vieja.

En segundo lugar, debería asegurarse de que su REST API está funcionando correctamente. Le sugerimos ver este tutorial para verificar manualmente sus extremos de REST API. En particular, debería poder enumerar sus productos y sus pedidos de venta. Si la operación falla, es muy probable que la importación de datos de Lokad falle por el mismo motivo.

Datos obtenidos de Magento

Lokad obtiene una amplia variedad de datos de Magento, entre los cuales:
  • Todos los productos con la categoría, la marca y las existencias disponibles.
  • El historial de pedidos de ventas con la cantidad, el monto neto, el monto de impuestos y el cliente.

Lokad_Items.tsv

El archivo Lokad_Items.tsv contiene las columnas:
  • Id: identificador del producto
  • Name: nombre del producto
  • Variant: opciones de la variante
  • StockAvailable: cantidad de existencias disponibles

Lokad_Orders.tsv

El archivo Lokad_Orders.tsv contiene las columnas:
  • Id: identificador que combina el ID de punto de venta y el ID de producto
  • Date: fecha de creación del pedido
  • Quantity: cantidad de la línea de pedido
  • NetAmount: total cobrado por esta línea de pedido, sin incluir impuestos
  • TaxAmount: impuesto total cobrado por esta línea de pedido
  • Currency: el código de moneda
  • Channel: fuente del pedido
  • Client: identificador del cliente
  • OrderId: identificador del pedido