Justo

Justo

  • Docs

›Métodos

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

Calcular delivery especial

Calcular costo delivery especial

Crea una solicitud para calcular el costo de reparto especial entre el local y otro punto. NOTA: El precio generado es solo refencial y podría cambiar al momento de realizar la solicitud.

  • Método: estimateDelivery
  • Parámetros:
    • storeId: ID de el local
    • placeId: ID de GoogleMaps del lugar de reparto. Opcional por latitude, longitude y addressLine1
    • latitude: Latitud de dirección de reparto. Opcional, solo necesario si no se especifica placeId
    • longitude: Longitud de dirección de reparto. Opcional, solo necesario si no se especifica placeId
    • addressLine1: Calle y número de dirección de reparto. Opcional, solo necesario si no se especifica placeId
    • addressLine2: Información adición de la dirección. (Dpto 102, Casa A, etc...) Opcional
    • isToStore: El reparto comienza en el lugar de reparto en dirección a el local. Opcional (defecto false)
    • isRoundTrip: El repartidor debe cobrar / el viaje debe ser ida y vuelta. Opcional (defecto false)
    • isCash: Si el pedido require efectivo o no. Opcional (defecto false)
    • requiredVehicleType: Definir el tipo de vehículo necesario para delivery special. El definir el tipo de vehículo puede afectar los tiempos de despacho. Esta opción está disponible por marca. Los valores posibles son walk, bike, ebike, moto, car. Opcional
    • Respuesta:
    • Special delivery price: estimateDelivery

Ejemplo con placeId

Llamada

POST /api/v1/estimateDelivery Content-Type: application/json

{
  "placeId": "Ch43134gggXP5g5g5RPWmn-5gg35",
  "addressLine2": "Dpto 144",
  "storeId": "Li4eEa3W2hiuGGCFa",
  "isToStore": false,
  "isRoundTrip": false,
  "isCash": true,
  "latitude": -33.42200201539353,
  "longitude": -70.6072681726034
}

Respuesta

{
  "status": "ok",
  "data": {
    <estimateDelivery>
  }
}
← Crear solicitud de despachoObtener el listado →
  • Calcular costo delivery especial
    • Ejemplo con placeId