Justo

Justo

  • Docs

›Datos

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

OrderItem

Estructura

  • product: El producto
    • _id: ID del producto
    • name: Nombre del producto
    • externalId: ID externo indicado en la información del producto
  • unitPrice: Precio incluyendo el descuento (no incluye el descuento generado por el cupón)
  • baseUnitPrice: Precio original
  • productPrice: Precio del product incluyendo el descuento (no incluye el descuento generado por el cupón)
  • baseProductPrice: Precio original del producto
  • amount: Cantidad de este producto en este pedido
  • comment: Instrucciones adicionales para este producto
  • modifiers: Modificadores seleccionados
    • modifierId: ID Justo del modificador
    • externalId: ID externo
    • name: Nombre del modificador
    • shortName: Nombre corto del modificador
    • description: Un resumen de las opciones selccionadas, en texto
    • countById: Un objeto con el número de items por ID Justo
    • externalId: Un objeto con el número de items por ID externo. No es preciso si no estan todas las opciones con ID externo
    • options: Las opciones seleccionadas (se pueden repetir si es que lo permiten)
      • optionId: ID Justo de la opción
      • externalId: ID externo de la opción
      • name: Nombre de la opción
      • precio: Precio que se paga por la opción

Ejemplo

{
  "product": {
    "_id": "XBHxxGehwFya28dPq",
    "name": "Cebiche de Camarones",
    "externalId": "cebiche-x1"
  },
  "unitPrice": 3000,
  "baseUnitPrice": 11000,
  "amount": 1,
  "comment": "Instrucciones especiales",
  "modifiers": [
    {
      "modifierId": "rkhrzjMYnrR4oJgvK",
      "externalId": "b13",
      "name": "Eleige la bebida",
      "shortName": "Papas fritas",
      "description": "Coca Zero",
      "countById": {
        "ghALK6yqmMYKyBLTr": 1
      },
      "countByExternalId": {
        "zero1": 1
      },
      "options": [
        {
          "_id": "ghALK6yqmMYKyBLTr",
          "name": "Coca Zero",
          "price": 0,
          "externalId": "zero1"
        }
      ]
    }
  ]
}
← OrderStore →
  • Estructura
  • Ejemplo