Calcular entrega

Puede ser un envío o un 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

  • 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

  • Sustituir el codigo_postal por el de la dirección que se necesita.
    Obteniendo una respuesta como esta:
JSON
{
    "cotizacion": [
        {
            "id": 4065, // Usado como 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, // Usado como mediodeEnvioId al procesar la compra
            "description": "Camioneta",
            "plazoEntrega": "hoy",
            "plazoEntregaNumero": 0,
            "total": 11250
        },
        {
            "id": 3030,// Usado como mediodeEnvioId al procesar la compra
            "description": "Moto (Capital Federal)",
            "plazoEntrega": "hoy",
            "plazoEntregaNumero": 0,
            "total": 3500
        },
        {
            "id": 4069,// Usado como mediodeEnvioId al procesar la compra
            "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
    }
}

Donde en el arreglo de objetos “cotizacion“, cada objeto tiene:

id: es el id del medio de envío que sera utilizado al procesar la compra como "mediodeEnvioId"
description: nombre del medio de envío
plazoEntrega: plazo promedio de entrega segun el medio de envío
total: monto en pesos del costo del envío

Y donde el objeto “datosBulto ” es usado para procesar la compra tiene:

weightKg: Peso en Kilogramos.
sizeCm: Dimenciones en centímetros.
amount: Cantidad de bultos.
  • Si se quiere ser mas exacto se puede ademas 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