创建销售点
方法适用于模式DBS.
如果您使用API-Key令牌,调用该方法时需要具备列表中可用权限之一
- settings-management — 店铺设置
- all-methods — 全面管理账户
在市场上创建商店的销售点。
| ⚙️ 限制: 每小时100,000次请求 |
|---|
Request
POST
https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/outlets
Path parameters
|
Name |
Description |
|
campaignId* |
Type: integer<int64> 活动ID。 您可以使用查询找到它 GET v2/campaigns 或者在市场上的卖家办公室找到 — 点击您的帐户图标→ 设置 在左边的菜单中,选择 Api和模块:
⚠️ 不要发送商店ID,这是在市场上的卖家帐户旁边的商店名称和一些报告。
Min value: |
Body
application/json
{
"name": "string",
"type": "DEPOT",
"coords": "string",
"isMain": false,
"shopOutletCode": "string",
"visibility": "HIDDEN",
"address": {
"regionId": 0,
"street": "string",
"number": "string",
"building": "string",
"estate": "string",
"block": "string",
"additional": "string",
"km": 0,
"city": "string"
},
"phones": [
"string"
],
"workingSchedule": {
"workInHoliday": false,
"scheduleItems": [
{
"startDay": "MONDAY",
"endDay": "MONDAY",
"startTime": "09:59",
"endTime": "23:59"
}
]
},
"deliveryRules": [
{
"minDeliveryDays": 0,
"maxDeliveryDays": 0,
"deliveryServiceId": 0,
"orderBefore": 0,
"priceFreePickup": 0,
"unspecifiedDeliveryInterval": false
}
],
"storagePeriod": 0
}
|
Name |
Description |
|
address* |
Type: OutletAddressDTO 销售点的地址。 |
|
name* |
Type: string 销售点的名称。 |
|
phones* |
Type: string[] 销售点的电话号码。 格式发送: Min length: Min items: Unique items |
|
type* |
Type: OutletType 销售点的类型。 可能的值:
Enum: |
|
workingSchedule* |
Type: OutletWorkingScheduleDTO 销售点的操作模式列表。 |
|
coords |
Type: string 销售点的坐标。 格式:经度,纬度。 分隔符:逗号和/或空格。 例如, 如果没有传递参数,则坐标将由嵌套在其中的参数的值确定 |
|
deliveryRules |
Type: OutletDeliveryRuleDTO[] 有关此销售点的交货条款的信息。 必需的参数,如果参数 Min items: |
|
isMain |
Type: boolean 表示主要销售点。 可能的值:
|
|
shopOutletCode |
Type: string 店分配的销售点的ID。 |
|
storagePeriod |
Type: integer<int64> 订单在自己的接单点的存储期。 它以天计算。 |
|
visibility |
Type: OutletVisibilityType 销售点的状态。 可能的值:
Enum: |
OutletAddressDTO
销售点的地址。
|
Name |
Description |
|
regionId* |
Type: integer<int64> 区域的ID。 您可以使用请求获取ID GET v2/regions. 创建和编辑销售点时的区域类型 仅指定以下类型的区域 |
|
additional |
Type: string 其他资料。 |
|
block |
Type: string 建筑物编号。 Max length: |
|
building |
Type: string 建筑物编号。 Max length: |
|
city ⦸
|
Type: string 在响应中,参数中返回城市和城镇 Max length: |
|
estate |
Type: string 所有权号码。 Max length: |
|
km |
Type: integer<int32> 销售点所在道路的公里数的序数,如果没有街道。 |
|
number |
Type: string 门牌号。 Max length: |
|
street |
Type: string 街道。 Max length: |
OutletType
销售点的类型。
可能的值:
DEPOT— 接单点。MIXED— 混合类型的销售点(销售楼层和订单提货点)。RETAIL— 零售销售点(销售楼层)。NOT_DEFINED— 未知类型的销售点。 确定类型时出错。
|
Type |
Description |
|
Enum: |
OutletWorkingScheduleDTO
销售点的操作模式列表。
|
Name |
Description |
|
scheduleItems* |
Type: OutletWorkingScheduleItemDTO[] 销售点的开放时间列表。
Min items: |
|
workInHoliday |
Type: boolean 指示销售点是否在公众假期开放。 可能的值:
|
OutletDeliveryRuleDTO
有关此销售点的交货条款的信息。
|
Name |
Description |
|
deliveryServiceId |
Type: integer<int64> 到销售点的产品交付服务的ID。 有关派递服务的资料,可透过要求 GET delivery/services. |
|
maxDeliveryDays |
Type: integer<int32> 货物到销售点的最长交货时间。 它以工作日指定。 最小值: 最大值: 可接受的交货时间(两者之间的差异 对于您所在地区的交货,差额不应超过两天。 例如,如果 运送至其他地区:
如果需要参数 与参数互斥 Min value: Max value: |
|
minDeliveryDays |
Type: integer<int32> 货物到销售点的最短交货时间。 它以工作日指定。 最小值: 最大值: 可接受的交货时间(两者之间的差异 对于您所在地区的交货,差额不应超过两天。 例如,如果 运送至其他地区:
如果需要参数 与参数互斥 Min value: Max value: |
|
orderBefore |
Type: integer<int32> 客户需要在下订单之前的一小时,以便它可以按时交付到销售点。 如果客户在指定的小时后下订单,它将从 默认值: Min value: Max value: |
|
priceFreePickup |
Type: number 产品的价格,从该价格开始,从销售点免费提取产品是有效的。 |
|
unspecifiedDeliveryInterval |
Type: boolean 指示按订单将货物交付到销售点。 此标志被设置,如果:
可能的值:
仅使用值指定参数 与参数互斥 |
OutletVisibilityType
销售点的状态。
可能的值:
HIDDEN— 销售点被禁用。VISIBLE— 销售点已启用。UNKNOWN— 销售点状况不明。 确定状态时发生错误。
|
Type |
Description |
|
Enum: |
OutletWorkingScheduleItemDTO
销售点的开放时间。
|
Name |
Description |
|
endDay* |
Type: DayOfWeekType 星期几:
Enum: |
|
endTime* |
Type: string 销售点开放至指定时间。 格式: Example: Pattern: |
|
startDay* |
Type: DayOfWeekType 星期几:
Enum: |
|
startTime* |
Type: string 销售点从指定的小时开始开放。 格式: Example: Pattern: |
DayOfWeekType
星期几:
MONDAY— 星期一。TUESDAY— 星期二。WEDNESDAY— 星期三。THURSDAY— 星期四。FRIDAY— 星期五。SATURDAY— 星期六。SUNDAY— 星期天。
|
Type |
Description |
|
Enum: |
Responses
200 OK
有关创建的销售点的信息。
Body
application/json
{
"status": "OK",
"result": {
"id": 0
}
}
|
Name |
Description |
|
status* |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
|
result |
Type: OutletResponseDTO 查询执行的结果。
输出if |
ApiResponseStatusType
响应的类型。 可能的值:
OK— 没有错误。ERROR— 处理请求时出错。
|
Type |
Description |
|
Enum: |
OutletResponseDTO
查询执行的结果。
输出if 状态="OK".
|
Name |
Description |
|
id |
Type: integer<int64> Yandex分配的销售点的ID。市场。 |
400 Bad Request
| 资料描述 | 解释说明 | 解决方法 |
|---|---|---|
| datediff-is-to-big-local | 对于您所在地区的交货,最长和最短交货时间之间的差异不应超过两天。 | 确保两者之间的区别 maxDeliveryDays 和 minDeliveryDays 不超过两天。 |
| datediff-is-to-big-remote | 对于交付到其他地区,最长和最短交付时间之间的差异不应超过四天。 | 确保两者之间的区别 maxDeliveryDays 和 minDeliveryDays 不超过四天。 |
| datediff-is-to-big-long-period | 配送至最短配送时间超过18天的其他地区时,最长配送时间与最短配送时间之差不应超过最短配送时间。 | 确保两者之间的区别 maxDeliveryDays 和 minDeliveryDays 不超过 minDeliveryDays. |
401 Unauthorized
请求中未指定授权数据。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
ApiErrorDTO
一般错误格式。
|
Name |
Description |
|
code* |
Type: string 的错误代码。 |
|
message |
Type: string 错误的描述。 |
403 Forbidden
授权数据不正确或禁止访问资源。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
404 Not Found
找不到请求的资源。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
420 Method Failure
已超出资源访问限制。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
500 Internal Server Error
市场的内部错误。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
No longer supported, please use an alternative and newer version.