Ir al contenido

5. Calcular entrega

Puede ser envío o retiro:

  1. El retiro es gratuito y siempre la dirección es la de New Bytes:
    Av. Jujuy 1039, CABA | CP. C1229ABF
  2. El envío por el contrario es el que hay que calcular.
    Para esto es necesario tener direcciones de envío agregadas o agregar una dirección.
  1. En la carpeta Carrito de compras > [GET] Calcular envío.
https://api.nb.com.ar/v1/carrito/calcularEnvioPara/{codigo_postal}

Saber más sobre [GET] Calcular envío

Parámetros:

  • codigo_postal: Código postal de la dirección para la que se desea calcular el envío.

Respuesta:

{
"cotizacion": [
{
"id": 4065, // Es mediodeEnvioId al procesar la compra
"description": "A domicilio por Andreani",
"plazoEntrega": "entre mañana y el miércoles 17",
"plazoEntregaNumero": 1,
"total": 5114.4
},
{
"id": 3031,
"description": "Camioneta",
"plazoEntrega": "hoy",
"plazoEntregaNumero": 0,
"total": 11250
},
{
"id": 3030,
"description": "Moto (Capital Federal)",
"plazoEntrega": "hoy",
"plazoEntregaNumero": 0,
"total": 3500
},
{
"id": 4069,
"description": "A domicilio por Entregar",
"plazoEntrega": "entre mañana y el miércoles 17",
"plazoEntregaNumero": 1,
"total": 1754
}
],
"datosBulto": {
"weightKg": 0,
"sizeCm": "27.34x27.34x27.34",
"amount": 1
}
}

cotizacion

  • id: ID del medio de envío que será utilizado al procesar la compra como mediodeEnvioId.
  • description: Nombre del medio de envío.
  • plazoEntrega: Plazo promedio de entrega según el medio de envío.
  • total: Monto en pesos del costo del envío.

datosBulto

  • weightKg: Peso en kilogramos.
  • sizeCm: Dimensiones en centímetros.

Peso y dimensiones pueden venir en null si el producto no tiene ese dato cargado. Tu integración debe contemplar ese caso.

  • amount: Cantidad de bultos.

Si se desea ser más exacto, se puede además añadir el ID de la dirección (esta se obtiene al listar direcciones ver).

https://api.nb.com.ar/v1/carrito/calcularEnvioPara/{codigo_postal}/{id_direccion}

Obteniendo una respuesta con la misma estructura que la anterior

Permite calcular el costo y tiempo estimado de envío para productos específicos, sin necesidad de agregarlos previamente al carrito.

https://api.nb.com.ar/v1/dropshipping/shippingQuote?postalCode={codigo_postal}

Saber más sobre [GET] Calcular envío por productos

Parámetros:

  • codigo_postal: Código postal de la dirección para la que se desea calcular el envío.

Se deben indicar los productos y cantidades para los que se desea calcular el envío:

{
"items": [
{
"itemId": 120425,
"quantity": 1
}
]
}
  • itemId: ID del producto que se desea cotizar.
  • quantity: Cantidad del producto.

Respuesta:

{
"estimated": true,
"quotes": [
{
"carrierId": 4041,
"carrierName": "A domicilio por OCA",
"total": 4809.27,
"deliveryEstimate": "entre el martes 06 y el lunes 12",
"deliveryDays": 5,
"dropshippingEnabled": true
},
{
"carrierId": 4065,
"carrierName": "A domicilio por Andreani",
"total": 15423.8,
"deliveryEstimate": "entre mañana y el lunes 05",
"deliveryDays": 1,
"dropshippingEnabled": true
},
{
"carrierId": 4069,
"carrierName": "A domicilio por Entregar",
"total": 7243,
"deliveryEstimate": "entre el martes 06 y el miércoles 07",
"deliveryDays": 5,
"dropshippingEnabled": true
}
],
"package": {
"weightKg": 0.5,
"sizeCm": "16.82x16.82x16.82",
"amount": 1
}
}

estimated: Indica si la cotización es estimada.

quotes

  • carrierId: ID del medio de envío.
  • carrierName: Nombre del medio de envío.
  • total: Costo total del envío.
  • deliveryEstimate: Fecha o rango estimado de entrega.
  • deliveryDays: Cantidad estimada de días para la entrega.
  • dropshippingEnabled: Indica si el medio de envío está habilitado para dropshipping.

package

  • weightKg: Peso total estimado del paquete en kilogramos.
  • sizeCm: Dimensiones estimadas del paquete en centímetros.
  • amount: Cantidad de bultos calculados para el envío.

NB Conecta · Integraciones New Bytes

Copyright © 2026 New Bytes

Powered byBlu