Integración Open API en OrderGrid
OrderGrid permite la integración fluida con aplicaciones de terceros mediante Open API, lo que posibilita una gestión eficiente de pedidos e inventario a través de distintas plataformas. El propósito de esta API es permitir que las aplicaciones cliente se comuniquen programáticamente con OrderGrid. Con Open API, los clientes de OrderGrid pueden:
Enviar pedidos desde su plataforma directamente a la app de OrderGrid.
Sincronizar datos de inventario.
Acceder a información de reportes y mucho más.
Tipos de integraciones Open API
OrderGrid admite dos tipos de integraciones Tienda API, cada una diseñada para cubrir distintas necesidades de fulfilment:
Tienda API (Integración de almacén único)
Crea una tienda que envía todos los pedidos entrantes a un único warehouse designado. El warehouse seleccionado recibe todos los pedidos que la tienda envía a la app de OrderGrid.
Tienda API DTC (Integración dinámica de almacenes)
Crea una tienda con enrutamiento flexible, permitiendo dirigir pedidos a varios warehouses. Los pedidos pueden enrutarse según:
Reglas de enrutamiento predefinidas dentro de OrderGrid.
El warehouse de fulfilment especificado en el order payload.
Con estas opciones de integración, OrderGrid se adapta a los requisitos de fulfilment de cada cliente, optimizando las operaciones en uno o varios warehouses.
Configurar la integración Tienda API
Para crear una Tienda API tienda, sigue estos pasos 🪜:
En la página Stores, haz clic en el botón
+ New Store
.Select Integration: elige Store API de la lista de integraciones disponibles.
Completa Tienda Information:
Store Name: asigna un nombre único a tu tienda.
Short Description: describe brevemente el propósito de la tienda.
Store Currency: selecciona la moneda de las transacciones.
Warehouse: elige el warehouse para el procesamiento de pedidos.
Haz clic en
Connect
para finalizar la configuración.
✅ Requisito:
debe existir un warehouse creado en la compañía Warehouse y añadido a la compañía Client antes de configurar la integración Tienda API.
Configurar la integración Tienda API - DTC
Para crear una Tienda API - DTC tienda, sigue estos pasos 🪜:
En la página Stores, haz clic en el botón
+ New Store
.Select Integration:
elige Store API - DTC en la lista de integraciones.
Agregar información de la tienda:
Ingrese los siguientes detalles requeridos:
Store Name: nombre único (máx. 40 caracteres).
Short Description: descripción breve (máx. 50 caracteres).
Store Currency: moneda que usará la tienda en las transacciones.
Connect the tienda:
haz clic en
Connect
para finalizar la configuración.
Una vez creada la Tienda API o Tienda API DTC, necesitarás crear API Keys y Postbacks para completar la configuración de la integración Open API en la app de OrderGrid.
Crear API keys
🔐 Acceso requerido:
solo los usuarios con rol Admin pueden acceder a esta página.
Para crear API keys en la app de OrderGrid, sigue estos pasos 🪜:
Navega a ☰ > Settings > API Keys.
API Key: haz clic en
New API Key
para crear una API key.Webhook Key: haz clic en
New Webhook Key
para crear una Webhook key.Shipping Key: haz clic en
New Shipping Key
para crear una Shipping key.
⚠️ Eliminar una clave API:
una API key puede eliminarse haciendo clic en Delete junto a la key. Si ya existe una conexión activa que use esa key, eliminarla puede causar problemas significativos.
Configurar Postbacks
Con los postbacks, la API permite enviar diversos eventos de la app a aplicaciones cliente externas. Al configurar una tienda en OrderGrid, los usuarios pueden establecer Event Based Callbacks. Los siguientes Events pueden disparar callbacks:
Order Packed (Pedido empacado)
Order Short Picked (Pedido con recogida incompleta)
Order Shipped (Pedido enviado)
Order Voided (Pedido anulado)
Picking Started (Recogida iniciada)
Item Picked (Artículo recogido)
Item Short Picked (Artículo recogido incompleto)
Inventory Changes (Cambios de inventario)
Lane Assignment: Assign/Transfer Staging Lane (Asignación de carril: asignar/transferir carril de staging)
Unloading (Descarga)
Purchase Order (Orden de compra)
Goods Received Note (Nota de recepción de mercancías)
Order Returned (Pedido devuelto)
Move Order (Orden de traslado)
Cada event puede enviar solicitudes POST a diferentes Callback URLs. Se usará Username y Password para Basic Auth. Los Payloads estarán en formato JSON.
Para configurar postbacks, sigue estos pasos 🪜:
Navega a ☰ > Settings > PostBacks.
Haz clic en
+ Post back
.Añade la información necesaria:
Selecciona Postback type.
Añade el Postback URL.
Para Basic Authentication:
Añade Username.
Añade Password.
Haz clic en
Save
.
⚠️ Eliminar una devolución de datos:
un postback puede eliminarse haciendo clic en Delete junto al postback creado.
Utilize OrderGrid Backend API documentation.
Para acceder a la documentación, haz clic en este enlace: OrderGrid Backend API documentation.
Esta documentación ofrece información detallada sobre cómo usar la OrderGrid backend API, incluidos ejemplos de payloads, y te ayudará a completar la integración API con la app de OrderGrid.