更改有关销售点的信息

方法适用于模式DBS.

如果您使用API-Key令牌,调用该方法时需要具备列表中可用权限之一
  • settings-management — 店铺设置
  • all-methods — 全面管理账户

更改有关商店在市场上的销售点的信息。

**⚙️ 限制:**每小时100,000次请求

Request

PUT

https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/outlets/{outletId}

Path parameters

Name

Description

campaignId*

Type: integer<int64>

活动ID。

您可以使用查询找到它 :no-translate[GET v2/campaigns] 或者在市场上的卖家办公室找到它-点击您的企业名称并转到页面:

  • 模块和 API→区块 向Yandex发送数据。街市.
  • 查询日志 →块中的下拉列表 显示日志.

,不要发送商店的ID,而不是,这是在卖方的帐户在市场上的商店名称旁边和一些报告。

Min value: 1

outletId*

Type: integer<int64>

销售点的ID。

Min value: 1

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[]

销售点的电话号码。 格式发送: +7 (999) 999-99-99.

Min length: 1

Min items: 1

Unique items  

type*

Type: OutletType

销售点的类型。

可能的值:

  • DEPOT -订购上门收件点。
  • MIXED -混合类型的销售点(销售楼层和订单提货点)。
  • RETAIL -零售销售点(销售楼层)。
  • NOT_DEFINED -未知类型的销售点。 确定类型时出错。

Enum: DEPOT, MIXED, RETAIL, NOT_DEFINED

workingSchedule*

Type: OutletWorkingScheduleDTO

销售点的操作模式列表。

coords

Type: string

销售点的坐标。

格式:经度,纬度。 分隔符:逗号和/或空格。 例如, 20.4522144, 54.7104264.

如果没有传递参数,则坐标将由嵌套在其中的参数的值确定 address.

deliveryRules

Type: OutletDeliveryRuleDTO[]

有关此销售点的交货条款的信息。

必需的参数,如果参数 类型=仓库类型=混合.
有关此销售点的交货条款的信息。

Min items: 1

isMain

Type: boolean

表示主要销售点。

可能的值:

  • false -非主要销售点。
  • true -主要销售点。

shopOutletCode

Type: string

店分配的销售点的ID。

storagePeriod

Type: integer<int64>

订单在自己的订单提货点的存储期。 它以天计算。

visibility

Type: OutletVisibilityType

销售点的状态。

可能的值:

  • HIDDEN -销售点被禁用。
  • VISIBLE -销售点已启用。
  • UNKNOWN -销售点的未知状况。 确定状态时发生错误。

Enum: HIDDEN, VISIBLE, UNKNOWN

OutletAddressDTO

销售点的地址。

Name

Description

regionId*

Type: integer<int64>

区域的ID。

您可以使用请求获取ID GET v2/regions.

创建和编辑销售点时的区域类型

仅指定以下类型的区域 TOWN (城市), CITY (大城市)及 REPUBLIC_AREA (联邦主体的区域)。 区域的类型在输出参数中指定 type 请求 GET v2/regionsGET v2/regions/{regionId}.

additional

Type: string

其他资料。

block

Type: string

建筑物编号。

Max length: 16

building

Type: string

建筑物编号。

Max length: 16

city

Type: string

在响应中,参数中返回城市和城镇 regionId.

Max length: 200

estate

Type: string

所有权号码。

Max length: 16

km

Type: integer<int32>

销售点所在道路的公里数的序数,如果没有街道。

number

Type: string

门牌号。

Max length: 256

street

Type: string

街道。

Max length: 512

OutletType

销售点的类型。

可能的值:

  • DEPOT -订购上门收件点。
  • MIXED -混合类型的销售点(销售楼层和订单提货点)。
  • RETAIL -零售销售点(销售楼层)。
  • NOT_DEFINED -未知类型的销售点。 确定类型时出错。

Type

Description

OutletType

Enum: DEPOT, MIXED, RETAIL, NOT_DEFINED

OutletWorkingScheduleDTO

销售点的操作模式列表。

Name

Description

scheduleItems*

Type: OutletWorkingScheduleItemDTO[]

销售点的开放时间列表。
销售点的开放时间。

Min items: 1

workInHoliday

Type: boolean

指示销售点是否在公众假期开放。

可能的值:

  • false -销售点在公众假期休息。
  • true -销售点在公众假期开放。

OutletDeliveryRuleDTO

有关此销售点的交货条款的信息。

Name

Description

deliveryServiceId

Type: integer<int64>

到销售点的产品交付服务的ID。

有关派递服务的资料,可透过要求 GET delivery/services.

maxDeliveryDays

Type: integer<int32>

货物到销售点的最长交货时间。 它以工作日指定。

最小值: 0 -订单当天交货。

最大值: 60.

可接受的交货时间(两者之间的差异 minDeliveryDaysmaxDeliveryDays)取决于地区。

对于您所在地区的交货,差额不应超过两天。 例如,如果 minDeliveryDays 等于1,则为 maxDeliveryDays 允许从1到3的值。

运送至其他地区:

  • 如果 minDeliveryDays 最多18天,差异不应超过四天。 例如,如果 minDeliveryDays 等于10,则对于 maxDeliveryDays 允许值从10到14。
  • 如果 minDeliveryDays 超过18天,差异不应超过两倍。 例如,如果 minDeliveryDays 等于21,则对于 maxDeliveryDays 允许值从21到42。

如果需要参数 类型="仓库"类型="混合".

与参数互斥 unspecifiedDeliveryInterval.

Min value: 0

Max value: 60

minDeliveryDays

Type: integer<int32>

货物到销售点的最短交货时间。 它以工作日指定。

最小值: 0 -订单当天交货。

最大值: 60.

可接受的交货时间(两者之间的差异 minDeliveryDaysmaxDeliveryDays)取决于地区。

对于您所在地区的交货,差额不应超过两天。 例如,如果 minDeliveryDays 等于1,则为 maxDeliveryDays 允许从1到3的值。

运送至其他地区:

  • 如果 minDeliveryDays 最多18天,差异不应超过四天。 例如,如果 minDeliveryDays 等于10,则对于 maxDeliveryDays 允许值从10到14。
  • 如果 minDeliveryDays 超过18天,差异不应超过两倍。 例如,如果 minDeliveryDays 等于21,则对于 maxDeliveryDays 允许值从21到42。

如果需要参数 类型="仓库"类型="混合".

与参数互斥 unspecifiedDeliveryInterval.

Min value: 0

Max value: 60

orderBefore

Type: integer<int32>

客户需要在下订单之前的一小时,以便它可以按时交付到销售点。 minDeliveryDays 以前 maxDeliveryDays.

如果客户在指定的小时后下订单,它将从 minDeliveryDays +1个工作日前 maxDeliveryDays +1个工作日。

默认值: 24.

Min value: 0

Max value: 24

priceFreePickup

Type: number

产品的价格,从该价格开始,从销售点免费提取产品是有效的。

unspecifiedDeliveryInterval

Type: boolean

指示按订单将货物交付到销售点。

此标志被设置,如果:

  • 到销售点的确切交货时间是事先未知的(例如,如果商店收集了几个订单以装运到销售点或地点)。
  • 所有产品都是按订单制造或交付的。

可能的值:

  • true -货物按订单交付到销售点。

仅使用值指定参数 true.

与参数互斥 minDeliveryDaysmaxDeliveryDays.

OutletVisibilityType

销售点的状态。

可能的值:

  • HIDDEN -销售点被禁用。
  • VISIBLE -销售点已启用。
  • UNKNOWN -销售点的未知状况。 确定状态时发生错误。

Type

Description

OutletVisibilityType

Enum: HIDDEN, VISIBLE, UNKNOWN

OutletWorkingScheduleItemDTO

销售点的开放时间。

Name

Description

endDay*

Type: DayOfWeekType

星期几:

  • MONDAY -星期一。
  • TUESDAY "星期二。"
  • WEDNESDAY -星期三。
  • THURSDAY -星期四。
  • FRIDAY -星期五。
  • SATURDAY "星期六。"
  • SUNDAY -星期天。

Enum: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY

endTime*

Type: string

销售点开放至指定时间。

格式: HH:MM.

Example: 23:59

Pattern: ^([0-1][0-9]<code>&#124;</code>2[0-3]):[0-5][0-9]$

startDay*

Type: DayOfWeekType

星期几:

  • MONDAY -星期一。
  • TUESDAY "星期二。"
  • WEDNESDAY -星期三。
  • THURSDAY -星期四。
  • FRIDAY -星期五。
  • SATURDAY "星期六。"
  • SUNDAY -星期天。

Enum: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY

startTime*

Type: string

销售点从指定的小时开始开放。

格式: HH:MM.

Example: 09:59

Pattern: ^([0-1][0-9]<code>&#124;</code>2[0-3]):[0-5][0-9]$

DayOfWeekType

星期几:

  • MONDAY -星期一。
  • TUESDAY "星期二。"
  • WEDNESDAY -星期三。
  • THURSDAY -星期四。
  • FRIDAY -星期五。
  • SATURDAY "星期六。"
  • SUNDAY -星期天。

Type

Description

DayOfWeekType

Enum: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY

Responses

200 OK

一个空洞的答案。

Body

application/json
{
    "status": "OK"
}

Name

Description

status*

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Type

Description

ApiResponseStatusType

Enum: OK, ERROR

400 Bad Request

请求包含不正确的数据。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: ApiErrorDTO[]

错误列表。
一般错误格式。

Min items: 1

status

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

ApiErrorDTO

一般错误格式。

Name

Description

code*

Type: string

的错误代码。

message

Type: string

错误的描述。

401 Unauthorized

请求中未指定授权数据。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: ApiErrorDTO[]

错误列表。
一般错误格式。

Min items: 1

status

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

403 Forbidden

授权数据不正确或禁止访问资源。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: ApiErrorDTO[]

错误列表。
一般错误格式。

Min items: 1

status

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

404 Not Found

找不到请求的资源。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: ApiErrorDTO[]

错误列表。
一般错误格式。

Min items: 1

status

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

420 Method Failure

已超出资源访问限制。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: ApiErrorDTO[]

错误列表。
一般错误格式。

Min items: 1

status

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

500 Internal Server Error

Yandex的内部错误。 市场。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: ApiErrorDTO[]

错误列表。
一般错误格式。

Min items: 1

status

Type: ApiResponseStatusType

响应的类型。 可能的值:

  • OK -没有错误。
  • ERROR -处理请求时发生错误。

Enum: OK, ERROR

No longer supported, please use an alternative and newer version.

上一篇
下一篇