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

Agregar puntos a cliente

Descripción

Agregar puntos a cliente.

  • Método: addPoints
  • Parámetros:
    • email: email del cliente al que se le quieren agregar puntos. Requerido si clientId no está presente.
    • clientId: id del cliente al que se le quieren agregar puntos. Requerido si email no está presente.
    • amount: Monto equivalente en dinero que se le quiere agregar al cliente. Por ejemplo, $1 CLP equivale a 1 punto.
  • Respuesta:
    • amount: Monto de puntos que se cargaron al cliente en la última transacción.
    • websiteId: Id del sitio web.
    • date: Fecha de la última transacción.
    • balance: Balance de puntos actual del cliente.
    • user: Información del usuario al que se le realizó la última transacción.
      • clientId: ID del cliente.
      • email: Email del cliente.
      • fullName: Nombre del cliente.
      • phone: Teléfono del cliente.

Ejemplo

Llamada

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

{
  "email": "peter.frank@gmail.com",
  "amount": 1000
}

Respuesta

{
  "status": "ok",
  "data": {
    "amount": 1000,
    "websiteId": "ErCkmcyCEovseJq5E",
    "date": "2022-03-01T13:18:59.381Z",
    "balance": 5026,
    "user": {
      "clientId": "YdhZfJzvD2atjXeED",
      "email": "pdivasto@gmail.com",
      "fullName": "Piero Divasto",
      "phone": "+573143015597"
    }
  }
}
← PreviousDefinir código de verificación →
  • Descripción
  • Ejemplo