Crear sucursal/users/{user_id}/storesGenera una tienda física en la que los clientes pueden adquirir los productos o servicios. Puedes crear más de una sucursal por cuenta.
POST
Productos que lo utilizan:
Parámetros para la solicitud
user_idstring
Localización: pathUser IdREQUERIDO
business_hours
Localización: bodyHorario de trabajo. Se dividen por día de la semana y se admite hasta dos horarios de apertura y cierre por díaobject
external_id
Localización: bodyIdentificador único de la Sucursal definido por el integradorstring
location
Localización: bodyUbicación de la Sucursalobject
Parámetros de respuesta
id
Localización: bodyidstring
name
Localización: bodynamestring
date_created
Localización: bodydate_createdstring
business_hours
Localización: bodybusiness_hoursobject
Solicitud
curl
curl -X POST \
'https://api.mercadopago.com/users/{user_id}/stores' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"name": "Sucursal Instore",
"business_hours": {
"monday": [
{
"open": "08:00",
"close": "12:00"
}
],
"tuesday": [
{
"open": "09:00",
"close": "18:00"
}
]
},
"external_id": "SUC001",
"location": {
"street_number": 3039,
"street_name": "Caseros",
"city_name": "Belgrano",
"state_name": "Capital Federal",
"latitude": -32.8897322,
"longitude": -68.8443275,
"reference": "3er Piso"
}
}'
Respuesta
json
{
"id": 1234567,
"name": "Sucursal Instore",
"date_created": "2019-08-08T19:29:45.019Z",
"business_hours": {
"monday": [
{
"open": "08:00",
"close": "12:00"
}
],
"tuesday": [
{
"open": "09:00",
"close": "18:00"
}
]
},
"location": {
"address_line": "Caseros 3039 Belgrano Capital Federal",
"latitude": -32.8897322,
"longitude": -68.8443275,
"reference": "3er Piso"
},
"external_id": "SUC001"
}
Errores
400bad_request
INVALID_USER_ID
UNKNOWN_FIELDCampo desconocido.
INVALID_NAMENombre inválido. Debe ser String.
INVALID_BUSINESS_HOURSBUSINESS_HOURS debe ser un json_object.
INVALID_DAYEl día debe ser un json_array.
INVALID_LOCATIONLOCATION debe ser un json_object.
INVALID_STREET_NAMESTREET_NAME debe ser un String.
INVALID_STREET_NUMBERSTREET_NUMBER debe ser un String.
INVALID_ZIP_CODEZIP_CODE debe ser un String.
INVALID_CITY_NAMECITY_NAME debe ser un String.
INVALID_STATE_NAMESTATE_NAME debe ser un String.
INVALID_LATITUDELATITUDE debe ser un número.
INVALID_LONGITUDELONGITUDE debe ser un número.
INVALID_REFERENCEREFERENCE debe ser un String.
VALIDATION_ERRORVALIDATION_ERROR--External_id-already-used-