Justo

Justo

  • Docs

›Métodos de stock

General

  • Introducción
  • Crear una llave
  • Estructura
  • Ejemplos

Métodos

  • Información la marca
  • Listar locales
  • Editar el local
  • Listar pedidos pendientes
  • Listar pedidos
  • Rechazar un pedido
  • Aceptar un pedido
  • Activar delivery
  • Obtener un pedido
  • Cupones
  • Editar un pedido
  • Cambiar el estado de un pedido
  • Calcular costo delivery especial
  • Obtener el listado
  • Editar el listado
  • Editar el listado V2
  • Editar menús
  • Obtener un cliente
  • Listar clientes
  • Agregar puntos a cliente
  • Definir código de verificación

Métodos de stock

  • Agotar un producto o modificador
  • Eliminar productos agotados
  • Obtener ítems agotados
  • Definir stock de productos
  • Actualizar stock de productos con respuesta por webhook

Última milla

  • Crear solicitud de despacho
  • Consultar información de despacho
  • Cancelar despacho
  • Crear solicitud de despacho externo

Webhooks

  • Introducción
  • Nuevo pedido
  • Cambio de estado de un pedido
  • Modificación de un pedido
  • Cambio de estado de un despacho
  • Actualización de estado de procesos

Datos

  • Order
  • OrderItem
  • Store
  • Delivery
  • EstimateDelivery
  • Client
  • Address
  • Menu
  • Transaction
  • LoyaltyTransaction
  • Devolution
  • InStoreCouponCode
  • Schedule
  • PaginatedResult
  • OutOfStockItem
  • Billing

Eliminar productos agotados

Eliminar un producto agotado

Descripción

  • Método: deleteOutOfStockItem
  • Parámetros:
    • outOfStockItemId: ID del item agotado. Este ID es el retornado en el método addOutOfStockItem

Ejemplo

Llamada

/api/v1/deleteOutOfStockItem

{
  "outOfStockItemId": "7dydLSrZ36WwMKKA8"
}

Respuesta

{
  "status": "ok",
  "data": true
}

Modificadores de forma masiva

Descripción

Este método tiene como finalidad permitir reponer, de forma masiva, productos/modificadores que previamente se encontraban agotados

  • Método: deleteOutOfStockItems
  • Parámetros:
    • items: Arreglo de item. Un ítem es representado por el id retornado por los métodos addOutOfStockItems o addOutOfStockItem. Este arreglo tiene como límite 4000 elementos, sobre este número se rechazará la llamada.
      • Parámetros de un item:
        • outOfStockItemId: ID retornado por los métodos addOutOfStockItems o addOutOfStockItem

Ejemplo

Llamada

/api/v1/deleteOutOfStockItems

{
  "items": [
    {
      "outOfStockItemId": "Li4eEa3W2hiuGGCFa"
    },

    {
      "outOfStockItemId": "poh4y2tm7DM3SaQdu"
    }
  ]
}

Respuesta

La respuesta tiene la siguiente estructura:

  • Parámetros:
    • items: Arreglo que contiene true por cada producto/modificador(outOfStockItemId) que vuelve a stock.
    • errors: Arreglo de Objects que contiene los mensajes de errores que puedan ocurrir en el proceso. Por ejemplo, cuando se intenta agotar un producto ya agotado, cuando se intenta agotar un producto que no existe, entre otros escenarios.
{
  "items": [
    <ID>,
      ...
  ],
  "errors": [
    {outOfStockItemId: <ID>, message: String},
    {outOfStockItemId: <ID>, message: String},
      ...
  ]
}
← Agotar un producto o modificadorObtener ítems agotados →
  • Eliminar un producto agotado
    • Ejemplo
  • Modificadores de forma masiva
    • Ejemplo