5. Calcular entrega
Puede ser envío o retiro:
- El retiro es gratuito y siempre la dirección es la de New Bytes:
Av. Jujuy 1039, CABA | CP. C1229ABF - 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.
Calcular envío
Sección titulada «Calcular envío»- 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 comomediodeEnvioId.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
nullsi 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
Calcular envío por productos
Sección titulada «Calcular envío por productos»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