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.

Calcular envío

  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:

JSON
{
    "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.
  • 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

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:
JSON
{
    "items": [
        {
            "itemId": 120425,
            "quantity": 1
        }
    ]
}
  • itemId: ID del producto que se desea cotizar.
  • quantity: Cantidad del producto.

Respuesta:

JSON
{
    "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.