DEV
Elit
Ofertas
API DocsQuiero ser cliente
ELIT logo
ServiciosCobertura nacionalContactoAPI para desarrolladoresQuiénes somosNuestro equipoTrabajá con nosotrosTérminos y condicionesPolíticas de privacidadLegajo impositivo
AFIP QR
Elit S.A. © 2026. Todos los derechos reservados.
ELIT

Documentación API

Integrá el catálogo de Elit en tu ecommerce

Obtener credenciales

Introducción

  • Inicio
  • Primeros pasos
  • Autenticación
  • Cómo realizar una compra

Referencia API

  • Productos
  • Carrito
  • Pedidos
  • Cotizaciones
  • Descargas

Integraciones

  • Plugins y tiendas

Carrito

Gestioná el carrito de tu cuenta directamente desde tu sistema: agregá productos, revisá el contenido, confirmá el pedido o vacialo.

POST
https://dev.api.elit.com.ar/v1/api/carrito

Agrega un producto al carrito activo de tu cuenta. Si el producto ya está en el carrito, la cantidad se reemplaza por la nueva (no se suma): enviá siempre la cantidad total deseada. Si no indicás warehouse, el sistema reparte la cantidad entre los depósitos con stock, empezando por el orden de depósitos configurado en tu cuenta.

Body (JSON)

user_id
numberreq.
Tu ID de cliente Elit
token
stringreq.
Tu token de API
code
numberreq.
ID de producto Elit (campo id en /api/productos)
quantity
numberreq.
Cantidad total del producto en el carrito (reemplaza la anterior). Enviá 0 para quitarlo del carrito
warehouse
number | string
Depósito específico: podés enviar el código numérico o el nombre ("santafe", "rosario", "cordoba", "mendoza", "buenosaires", "cd", "tucuman"). Si no se envía, el sistema elige el de mayor stock disponible
curl -X POST \
  'https://dev.api.elit.com.ar/v1/api/carrito' \
  -H 'Content-Type: application/json' \
  -d '{
  "user_id": TU_USER_ID,
  "token": "TU_TOKEN",
  "code": 12345,
  "quantity": 2
}'

Respuesta

{
  "codigo": 200,
  "carrito": {
    "agente": "cliente-001",
    "items": 3
  }
}
POST
https://dev.api.elit.com.ar/v1/api/carrito/ver

Devuelve el contenido de tu carrito activo con el detalle de productos, totales, envíos y cupón aplicado. Si tenés carritos por depósito, se devuelven todos.

Body (JSON)

user_id
numberreq.
Tu ID de cliente Elit
token
stringreq.
Tu token de API
curl -X POST \
  'https://dev.api.elit.com.ar/v1/api/carrito/ver' \
  -H 'Content-Type: application/json' \
  -d '{
  "user_id": TU_USER_ID,
  "token": "TU_TOKEN"
}'

Respuesta

{
  "codigo": 200,
  "carrito": {
    "agente": "cliente-001",
    "shared": {
      "currentExchange": 1050,
      "saleConditions": [],
      "warehouses": [
        { "warehouse": 11, "name": "Santa Fe" },
        { "warehouse": 9, "name": "Buenos Aires" }
      ],
      "shippingAddresses": [
        { "code": 0, "address": "Av. Siempre Viva 123", "city": "Santa Fe", "state": "Santa Fe" },
        { "code": "000123001", "address": "Depósito CABA", "city": "CABA", "state": "Buenos Aires" }
      ]
    },
    "carts": [
      {
        "warehouse": 11,
        "items": 3,
        "details": [],
        "total": { "finalTotal": 125000 }
      }
    ]
  }
}
POST
https://dev.api.elit.com.ar/v1/api/carrito/confirmar

Cierra el carrito y genera la nota de venta. Esta acción es definitiva: procesa el pedido con el envío y la condición de venta configurados. Si tenés carritos en varios depósitos, indicá cuál confirmar con el campo warehouse.

Body (JSON)

user_id
numberreq.
Tu ID de cliente Elit
token
stringreq.
Tu token de API
warehouse
number | string
Depósito del carrito a confirmar: código numérico o nombre ("santafe", "rosario", "cordoba", "mendoza", "buenosaires", "cd", "tucuman"). Si no se envía, se usa el carrito principal
shippingAddress
number | null
Código de la dirección de entrega a usar, de las que ya tenés cargadas en tu cuenta (se obtiene de shared.shippingAddresses en /api/carrito/ver). Mandá null para que el pedido quede a retirar en el depósito indicado por warehouse. Si no se envía el campo, se usa la dirección/transporte que ya tenías configurado
shippingMethod
number | string
Transporte a usar: código numérico o nombre del proveedor, solo entre los habilitados para tu cuenta en ese depósito ("OTI", "ANDREANI", "SUR", "ORION", "PEDRITO", "RODRIGUEZ", "ALMAFUERTE", "SEVILLANITA"). Si no se envía, se usa el transporte configurado por defecto para vos en ese depósito
curl -X POST \
  'https://dev.api.elit.com.ar/v1/api/carrito/confirmar' \
  -H 'Content-Type: application/json' \
  -d '{
  "user_id": TU_USER_ID,
  "token": "TU_TOKEN",
  "warehouse": "buenosaires",
  "shippingAddress": 0,
  "shippingMethod": "OTI"
}'

Respuesta

{
  "codigo": 200,
  "notas": [
    { "number": 10432, "total": 125000 }
  ]
}
DELETE
https://dev.api.elit.com.ar/v1/api/carrito

Vacía tu carrito activo. Si tenés carritos en varios depósitos, indicá cuál vaciar con el campo warehouse; si no se envía, se vacía el carrito principal.

Body (JSON)

user_id
numberreq.
Tu ID de cliente Elit
token
stringreq.
Tu token de API
warehouse
number | string
Depósito del carrito a vaciar: código numérico o nombre ("santafe", "rosario", "cordoba", "mendoza", "buenosaires", "cd", "tucuman"). Si no se envía, se vacía el carrito principal
curl -X DELETE \
  'https://dev.api.elit.com.ar/v1/api/carrito' \
  -H 'Content-Type: application/json' \
  -d '{
  "user_id": TU_USER_ID,
  "token": "TU_TOKEN"
}'

Respuesta

{
  "codigo": 200,
  "carrito": {
    "agente": "cliente-001",
    "items": 0,
    "details": []
  }
}
Nota: Ahora podés gestionar todo el ciclo del carrito desde la API: agregar productos, revisarlo con /carrito/ver, confirmarlo con /carrito/confirmar (genera la nota de venta) o vaciarlo. También podés ingresar al sitio web de Elit para revisar el pedido y elegir el envío antes de procesarlo.