Listar direcciones
- En la carpeta Mi cuenta > Direcciones > [GET] Obtener direcciones.
https://api.nb.com.ar/v1/miCuenta/shippingAddress
Saber más sobre [GET] Obtener direcciones
Agregar dirección
- En la carpeta Mi cuenta > Direcciones > [POST] Agregar dirección.
https://api.nb.com.ar/v1/miCuenta/shippingAddress
Saber más sobre [POST] Agregar dirección
- Modificar los datos del body de la solicitud según lo que indiquen los parámetros.
{
"direccion": "Av siempreviva 123", // nombre de la av, calle con altura (sin localidad ni provincia)
"telefono": "1530510267",
"placeId": "BSAS", // Id de la localidad
"codigoPostal": "1407", // Código postal
"predeterminado": null // si será la favorita para el usuario se marca true
}
- En el caso de placeId ingresar a la carpeta.
Demografía > GET Obtener provincias.
https://api.nb.com.ar/v1/provinces
Saber más sobre [GET] Obtener provincia
- Según la provincia a elegir copiar el id.
- Ingresar a la carpeta Demografía > GET Obtener localidades.
- Sustituir el id de la provincia de la solicitud.
https://api.nb.com.ar/v1/places/{id}
Saber más sobre [GET] Obtener localidades
- Hacer clic en SEND.
- El alphaCode que devuelve será el ID que hay que colocar en el placeId cuando se quiere guardar la dirección.
Una vez creada la dirección se obtiene como respuesta lo siguiente:
{
"success": "ok",
"msg": "Direccion agregada correctamente",
"addressId": 31540 // idDirCli
}
Donde “addressId” es el “idDirCli“, es decir, el id de la dirección del cliente que se usa cuando se procesa la compra / carrito cuando tiene medio de envío
NOTA:
También existe la posibilidad de enviar solo el ID de provincia “provinceId” y en lugar de “placeId”, se reemplaza por “placeString”, que sería el nombre de la localidad. El objeto para usar en el body de la solicitud de agregar dirección quedaría así:
{
"direccion": "ACASSUSO 1234",
"telefono": "1530510267",
"codigoPostal": "1407",
"predeterminado": null,
"provinceId" : 2, // Nuevo parámetro para la provincia
"placeString": "ACASUSO" // Nuevo parámetro para la localidad
}
No son combinables las formas de enviar. O se envía provinceId con placeString o se envía el placeId.
Actualizar dirección
- En la carpeta Mi cuenta > Direcciones > [PATCH] Update direccion
https://api.nb.com.ar/v1/miCuenta/shippingAddress
Saber más sobre [PATCH] Update dirección
- Repetir los pasos de Agregar dirección
Eliminar dirección
- En la carpeta Mi cuenta > Direcciones > [DELETE] Eliminar dirección
https://api.nb.com.ar/v1/miCuenta/shippingAddress/{id}
Saber más sobre [DELETE] Eliminar dirección
- En la solicitud sustituir el Id por el Id de la dirección que se desea eliminar que se puede encontrar al Listar las direcciones