- Ресурс: Настройки доставки
- Услуга
- Срок поставки
- Время отсечки
- Транзитная таблица
- Транзиттиместроу
- Транзиттимевалуе
- БизнесДеньКонфигурация
- Будний день
- Время доставки на складе
- Группа ставок
- Ценить
- Стол
- Заголовки
- Масса
- ВесЕдиница измерения
- LocationIdSet
- Ряд
- Стоимость доставки
- Тип отгрузки
- Минимальный ордерзначениетаблица
- StoreCodeSetWithMov
- Конфигурация магазина
- StoreServiceType
- CutoffConfig
- Локалкутоффтиме
- Расстояние
- Единица
- Программа лояльности
- Программа лояльностиУровни
- Склад
- Адрес
- СкладОтрезкаВремя
- Методы
Ресурс: Настройки доставки
Настройки доставки в аккаунте продавца.
JSON-представление |
---|
{ "name": string, "services": [ { object ( |
Поля | |
---|---|
name | Идентификатор. Имя ресурса настройки доставки. Формат: |
services[] | Необязательный. Список услуг целевой учетной записи. |
warehouses[] | Необязательный. Список складов, на которые можно обращаться в |
etag | Необходимый. Это поле используется во избежание проблем с асинхронностью. Убедитесь, что данные настроек доставки не изменились между получением звонка и вставкой звонка. Пользователь должен выполнить следующие шаги:
|
Услуга
Служба доставки.
JSON-представление |
---|
{ "deliveryCountries": [ string ], "rateGroups": [ { object ( |
Поля | |
---|---|
delivery Countries[] | Необходимый. Код территории CLDR стран, на которые распространяется услуга. |
rate Groups[] | Необязательный. Определения групп тарифов на доставку. Только последний может иметь пустое значение |
loyalty Programs[] | Необязательный. Программы лояльности, которыми ограничивается эта служба доставки. |
service Name | Необходимый. Имя службы в свободной форме. Должен быть уникальным в пределах целевой учетной записи. |
active | Необходимый. Логическое значение, показывающее активный статус службы доставки. |
currency Code | Код CLDR валюты, к которой применяется эта услуга. Должны соответствовать ценам в группах тарифов. |
delivery Time | Необходимый. Время, потраченное на различные аспекты от заказа до доставки товара. |
shipment Type | Типы мест, в которые эта служба доставляет заказы. |
minimum Order Value | Минимальная стоимость заказа для данной услуги. Если установлено, это означает, что клиентам придется потратить как минимум эту сумму. Все цены внутри услуги должны иметь одну и ту же валюту. Невозможно установить вместе с минимумомOrderValueTable. |
minimum Order Value Table | Таблица значений минимальных заказов по магазинам для типа самовывоза. Невозможно установить вместе сминимальнымOrderValue. |
store Config | Список магазинов, из которых доставляются ваши товары. Это справедливо только для типа доставки «местная доставка». |
Срок поставки
Время, потраченное на различные аспекты от заказа до доставки товара.
JSON-представление |
---|
{ "warehouseBasedDeliveryTimes": [ { object ( |
Поля | |
---|---|
warehouse Based Delivery Times[] | Необязательный. Указывает, что время доставки должно рассчитываться для каждого склада (места отправления) на основе настроек выбранного перевозчика. Если этот параметр установлен, никакое другое поле, связанное со временем доставки, в [время доставки][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] не должно быть установлено. |
min Transit Days | Минимальное количество рабочих дней, потраченных в пути. 0 означает доставку в тот же день, 1 означает доставку на следующий день. Должен быть установлен либо |
max Transit Days | Максимальное количество рабочих дней, потраченных в пути. 0 означает доставку в тот же день, 1 означает доставку на следующий день. Должно быть больше или равно |
cutoff Time | Определение срока окончания рабочих дней. Если это не настроено, время окончания будет установлено по умолчанию в 8 утра по тихоокеанскому стандартному времени. |
min Handling Days | Минимальное количество рабочих дней, потраченных до отправки заказа. 0 означает отправку в тот же день, 1 означает отправку на следующий день. «minHandlingDays» и «maxHandlingDays» должны быть установлены или не установлены одновременно. |
max Handling Days | Максимальное количество рабочих дней, потраченных до отправки заказа. 0 означает отправку в тот же день, 1 означает отправку на следующий день. Должно быть больше или равно |
transit Time Table | Таблица времени доставки: количество рабочих дней, потраченных в пути, на основе измерений строк и столбцов. Можно установить либо |
handling Business Day Config | Рабочие дни, в течение которых могут обрабатываться заказы. Если не указано иное, будут считаться рабочие дни с понедельника по пятницу. |
transit Business Day Config | Рабочие дни, в течение которых заказы могут находиться в пути. Если не указано иное, будут считаться рабочие дни с понедельника по пятницу. |
Время отсечки
Определение срока окончания рабочих дней.
JSON-представление |
---|
{ "hour": integer, "minute": integer, "timeZone": string } |
Поля | |
---|---|
hour | Необходимый. Крайний час, до которого необходимо разместить заказ, чтобы он был обработан в тот же день. |
minute | Необходимый. Минута крайнего времени, до которой необходимо разместить заказ для обработки в тот же день. |
time Zone | Необходимый. Идентификатор часового пояса . Например, «Европа/Цюрих». |
Транзитная таблица
Таблица времени доставки: количество рабочих дней, потраченных в пути, на основе измерений строк и столбцов. Можно установить либо minTransitDays
, maxTransitDays
, transitTimeTable
, но не оба одновременно.
JSON-представление |
---|
{
"postalCodeGroupNames": [
string
],
"transitTimeLabels": [
string
],
"rows": [
{
object ( |
Поля | |
---|---|
postal Code Group Names[] | Необходимый. Список названий регионов |
transit Time Labels[] | Необходимый. Список меток времени прохождения. Последним значением может быть |
rows[] | Необходимый. Если существует только один набор измерений |
Транзиттиместроу
Если существует только один набор измерений postalCodeGroupNames
transitTimeLabels
, существует несколько строк, каждая из которых содержит одно значение для этого измерения. Если есть два измерения, каждая строка соответствует postalCodeGroupNames
, а столбцы (значения) — transitTimeLabels
.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | Необходимый. Диапазон времени доставки (мин-макс) в рабочих днях. |
Транзиттимевалуе
Диапазон времени доставки (мин-макс) в рабочих днях.
JSON-представление |
---|
{ "minTransitDays": integer, "maxTransitDays": integer } |
Поля | |
---|---|
min Transit Days | Минимальный диапазон времени доставки в рабочих днях. 0 означает доставку в тот же день, 1 означает доставку на следующий день. |
max Transit Days | Должно быть больше или равно |
БизнесДеньКонфигурация
Рабочие дни склада.
JSON-представление |
---|
{
"businessDays": [
enum ( |
Поля | |
---|---|
business Days[] | Необходимый. Обычные рабочие дни. Не может быть пустым. |
Будний день
Перечисления | |
---|---|
WEEKDAY_UNSPECIFIED | |
MONDAY | |
TUESDAY | |
WEDNESDAY | |
THURSDAY | |
FRIDAY | |
SATURDAY | |
SUNDAY |
Время доставки на складе
Указывает, что время доставки должно рассчитываться для каждого склада (места отправления) на основе настроек выбранного перевозчика. Если установлено, никакое другое поле, связанное со временем доставки, в deliveryTime
не должно быть установлено.
JSON-представление |
---|
{ "carrier": string, "carrierService": string, "warehouse": string } |
Поля | |
---|---|
carrier | Необходимый. Перевозчик, например |
carrier Service | Необходимый. Транспортная услуга, например |
warehouse | Необходимый. Название склада. Оно должно соответствовать [склад][ShippingSetting.warehouses.name] |
Группа ставок
Определения групп тарифов на доставку. Только последний может иметь пустое значение applicableShippingLabels
, что означает «все остальное». Другие applicableShippingLabels
не должны перекрываться.
JSON-представление |
---|
{ "applicableShippingLabels": [ string ], "subtables": [ { object ( |
Поля | |
---|---|
applicable Shipping Labels[] | Необходимый. Список транспортных этикеток, определяющих продукты, к которым применяется данная группа тарифов. Это дизъюнкция: для применения группы тарифов должна совпадать только одна из меток. Может быть пустым только для последней группы тарифов услуги. |
subtables[] | Необязательный. Список подтаблиц, на которые ссылается |
carrier Rates[] | Необязательный. Список тарифов операторов связи, на которые могут ссылаться |
single Value | Значение группы тарифов (например, фиксированная ставка 10 долларов США). Может быть установлен только в том случае, если не заданы |
main Table | Таблица, определяющая группу тарифов, если значение |
name | Необязательный. Название группы тарифов. Если установлено, оно должно быть уникальным в рамках службы доставки. |
Ценить
Отдельное значение группы тарифов или значение ячейки таблицы группы тарифов. Должно быть установлено ровно одно из значений noShipping
, flatRate
, pricePercentage
, carrier_rateName
, subtable_name
.
JSON-представление |
---|
{
"noShipping": boolean,
"flatRate": {
object ( |
Поля | |
---|---|
no Shipping | Если это правда, то товар не может быть отправлен. Должно быть истинно, если установлено. Может быть установлено только в том случае, если все остальные поля не заданы. |
flat Rate | Фиксированная ставка. Можно задать только в том случае, если все остальные поля не заданы. |
price Percentage | Процент цены, представленный в виде числа в десятичной записи (например, |
carrier Rate | Название тарифа оператора связи, относящееся к тарифу оператора связи, определенному в той же группе тарифов. Можно задать только в том случае, если все остальные поля не заданы. |
subtable | Имя подтаблицы. Может быть задано только в ячейках таблицы (например, не для одиночных значений) и только в том случае, если все остальные поля не заданы. |
Стол
Таблица, определяющая группу тарифов, если значение singleValue
недостаточно выразительно.
JSON-представление |
---|
{ "rows": [ { object ( |
Поля | |
---|---|
rows[] | Необходимый. Список строк, составляющих таблицу. Должен иметь ту же длину, что и |
name | Имя таблицы. Требуется для подтаблиц, игнорируется для основной таблицы. |
row Headers | Необходимый. Заголовки строк таблицы. |
column Headers | Заголовки столбцов таблицы. Необязательно: если не установлено, таблица имеет только одно измерение. |
Заголовки
Непустой список заголовков строк или столбцов таблицы. Должен быть установлен ровно один из prices
, weights
, num_items
, postalCodeGroupNames
или location
.
JSON-представление |
---|
{ "prices": [ { object ( |
Поля | |
---|---|
prices[] | Необходимый. Список верхних границ включенной цены ордера. Значение последней цены может быть бесконечным, если установить цену sumMicros = -1. Например |
weights[] | Необходимый. Список верхних границ инклюзивного веса заказа. Значение последнего веса может быть бесконечным, если установить цену sumMicros = -1. Например |
number Of Items[] | Необходимый. Список включающих верхних границ количества элементов. Последнее значение может быть |
postal Code Group Names[] | Необходимый. Список названий почтовых групп. Последнее значение может быть |
locations[] | Необходимый. Список наборов идентификаторов местоположений. Должно быть непусто. Можно задать только в том случае, если все остальные поля не заданы. |
Масса
Вес представлен как значение в строке и единица измерения.
JSON-представление |
---|
{
"unit": enum ( |
Поля | |
---|---|
unit | Необходимый. Весовая единица. Допустимые значения: кг и фунты. |
amount Micros | Необходимый. Вес представлен числом в микро (1 миллион микро эквивалентен стандартной единице валюты, например, 1 кг = 1 000 000 микро). Это поле также можно установить как бесконечность, установив значение -1. Это поле поддерживает только -1 и положительное значение. |
ВесЕдиница измерения
Весовая единица.
Перечисления | |
---|---|
WEIGHT_UNIT_UNSPECIFIED | единица измерения не указана |
POUND | единица фунта. |
KILOGRAM | единица кг. |
LocationIdSet
Список наборов идентификаторов местоположений. Должно быть непусто. Можно задать только в том случае, если все остальные поля не заданы.
JSON-представление |
---|
{ "locationIds": [ string ] } |
Поля | |
---|---|
location Ids[] | Необходимый. Непустой список идентификаторов местоположений . Все они должны быть одного типа местоположения (например, штата). |
Ряд
Включите список ячеек.
JSON-представление |
---|
{
"cells": [
{
object ( |
Поля | |
---|---|
cells[] | Необходимый. Список ячеек, составляющих строку. Должен иметь ту же длину, что и |
Стоимость доставки
Список тарифов операторов связи, на которые могут ссылаться mainTable
или singleValue
. Поддерживаемые услуги оператора связи определены в https://support.google.com/merchants/answer/12577710?ref_topic=12570808&sjid=10662598224319463032-NC#zippy=%2Cdelivery-cost-rate-type%2Ccarrier-rate-au-de-uk . - и только для нас .
JSON-представление |
---|
{
"name": string,
"carrier": string,
"carrierService": string,
"originPostalCode": string,
"percentageAdjustment": string,
"flatAdjustment": {
object ( |
Поля | |
---|---|
name | Необходимый. Название тарифа перевозчика. Должно быть уникальным для каждой группы тарифов. |
carrier | Необходимый. Служба доставки, например |
carrier Service | Необходимый. Транспортная услуга, например |
origin Postal Code | Необходимый. Место доставки по этому тарифу перевозчика. |
percentage Adjustment | Необязательный. Мультипликативный модификатор стоимости доставки в виде числа в десятичной записи. Может быть отрицательным. Например, |
flat Adjustment | Необязательный. Дополнительный модификатор стоимости доставки. Может быть отрицательным. Например |
Тип отгрузки
Тип доставки транспортной службой.
Перечисления | |
---|---|
SHIPMENT_TYPE_UNSPECIFIED | В этой услуге не указан тип отправления. |
DELIVERY | Эта услуга доставляет заказы по адресу, выбранному клиентом. |
LOCAL_DELIVERY | Эта услуга доставляет заказы по адресу, выбранному клиентом. Заказ доставляется из ближайшего магазина. |
COLLECTION_POINT | Эта услуга доставляет заказы по адресу, выбранному клиентом. Заказ отгружается из пункта самовывоза. |
Минимальный ордерзначениетаблица
Таблица значений минимальных заказов по магазинам для типа самовывоза.
JSON-представление |
---|
{
"storeCodeSetWithMovs": [
{
object ( |
Поля | |
---|---|
store Code Set With Movs[] | Необходимый. Список наборов кодов магазинов, имеющих одинаковую минимальную стоимость заказа (MOV). Требуется как минимум два набора, причем последний должен быть пустым, что означает «MOV для всех остальных хранилищ». Каждый код магазина может появляться во всех наборах только один раз. Все цены внутри услуги должны иметь одну и ту же валюту. |
StoreCodeSetWithMov
Список наборов кодов магазинов с одинаковой минимальной стоимостью заказа. Требуется как минимум два набора, причем последний должен быть пустым, что означает «MOV для всех остальных хранилищ». Каждый код магазина может появляться во всех наборах только один раз. Все цены внутри услуги должны иметь одну и ту же валюту.
JSON-представление |
---|
{
"storeCodes": [
string
],
"value": {
object ( |
Поля | |
---|---|
store Codes[] | Необязательный. Список уникальных кодов магазинов или пустой для всех. |
value | Минимальная сумма заказа для данных магазинов. |
Конфигурация магазина
Список магазинов, из которых доставляются ваши товары. Это справедливо только для типа доставки «местная доставка».
JSON-представление |
---|
{ "storeCodes": [ string ], "storeServiceType": enum ( |
Поля | |
---|---|
store Codes[] | Необязательный. Список кодов магазинов, обеспечивающих местную доставку. Если пусто, то |
store Service Type | Указывает, обеспечивают ли все магазины или выбранные магазины, перечисленные этим продавцом, местную доставку. |
cutoff Config | Конфиги, связанные с локальной доставкой, заканчиваются на сегодня. |
service Radius | Максимальный радиус доставки. Это требуется только для типа доставки «местная доставка». |
StoreServiceType
Указывает, обеспечивают ли все магазины или выбранные магазины, перечисленные продавцом, местную доставку.
Перечисления | |
---|---|
STORE_SERVICE_TYPE_UNSPECIFIED | Не указан тип услуги магазина. |
ALL_STORES | Указывает, обеспечивают ли все магазины, текущие и будущие, перечисленные этим продавцом, местную доставку. |
SELECTED_STORES | Указывает, что только магазины, перечисленные в storeCodes имеют право на местную доставку. |
CutoffConfig
Конфиги, связанные с локальной доставкой, заканчиваются на сегодня.
JSON-представление |
---|
{
"localCutoffTime": {
object ( |
Поля | |
---|---|
local Cutoff Time | Время окончания местной доставки в течение дня. |
store Close Offset Hours | Действует только при местной доставке. Представляет время закрытия как количество часов до закрытия магазина. Взаимоисключающе с |
no Delivery Post Cutoff | Продавцы могут отказаться от показа местной доставки n+1 дней, если у них есть служба доставки, настроенная на местную доставку n дней. Например, если служба доставки определяет доставку в тот же день, и она уже превышает установленный срок, установка для этого поля значения |
Локалкутоффтиме
Время окончания местной доставки в течение дня.
JSON-представление |
---|
{ "hour": string, "minute": string } |
Поля | |
---|---|
hour | Заказы на местную доставку, рассчитанные на час, должны быть размещены до момента обработки в тот же день. |
minute | Заказы на местную доставку должны быть размещены до и обработаны в тот же день. |
Расстояние
Максимальный радиус доставки. Это требуется только для типа доставки «местная доставка».
JSON-представление |
---|
{
"value": string,
"unit": enum ( |
Поля | |
---|---|
value | Целое значение расстояния. |
unit | Единицы могут различаться в зависимости от страны, они включают мили и километры. |
Единица
Единицы могут различаться в зависимости от страны, они включают мили и километры.
Перечисления | |
---|---|
UNIT_UNSPECIFIED | Единица измерения не указана |
MILES | Единица в милях |
KILOMETERS | Единица измерения в километрах |
Программа лояльности
Программа лояльности от продавца.
JSON-представление |
---|
{
"loyaltyProgramTiers": [
{
object ( |
Поля | |
---|---|
loyalty Program Tiers[] | Необязательный. Уровень программы лояльности этой службы доставки. |
program Label | Это ярлык программы лояльности, установленный в настройках вашей программы лояльности в Merchant Center. Этот податрибут позволяет Google сопоставить вашу программу лояльности с подходящими предложениями. |
Программа лояльностиУровни
Часть программы лояльности продавцов.
JSON-представление |
---|
{ "tierLabel": string } |
Поля | |
---|---|
tier Label | Податрибут метки уровня [tierLabel] различает преимущества уровня предложения между каждым уровнем. Это значение также задается в настройках вашей программы в Merchant Center и требуется для изменения источника данных, даже если ваша программа лояльности имеет только 1 уровень. |
Склад
Склад выполнения, на котором хранятся и обрабатываются запасы.
JSON-представление |
---|
{ "name": string, "shippingAddress": { object ( |
Поля | |
---|---|
name | Необходимый. Название склада. Должно быть уникальным в пределах аккаунта. |
shipping Address | Необходимый. Адрес доставки склада. |
cutoff Time | Необходимый. Самое позднее время дня, когда заказ может быть принят и начать обработку. Более поздние заказы будут обработаны на следующий день. Время зависит от почтового индекса склада. |
handling Days | Необходимый. Количество дней, необходимое этому складу для упаковки и отправки товара. Это происходит на уровне склада, но может быть переопределено на уровне предложения в зависимости от атрибутов товара. |
business Day Config | Рабочие дни склада. Если не установлено, по умолчанию будет с понедельника по пятницу. |
Адрес
Адрес доставки склада.
JSON-представление |
---|
{ "streetAddress": string, "city": string, "administrativeArea": string, "postalCode": string, "regionCode": string } |
Поля | |
---|---|
street Address | Часть адреса на уровне улицы. Например: |
city | Необходимый. Город, поселок или коммуна. Может также включать зависимые населенные пункты или микрорайоны (например, кварталы или пригороды). |
administrative Area | Необходимый. Высшее административное подразделение страны. Например, такой штат, как Калифорния («Калифорния»), или такая провинция, как Квебек («Квебек»). |
postal Code | Необходимый. Почтовый индекс или почтовый индекс (например, «94043»). |
region Code | Необходимый. Код страны CLDR (например, «США»). |
СкладОтрезкаВремя
Самое позднее время дня, когда заказ может быть принят и начать обработку. Более поздние заказы будут обработаны на следующий день. Время зависит от почтового индекса склада.
JSON-представление |
---|
{ "hour": integer, "minute": integer } |
Поля | |
---|---|
hour | Необходимый. Крайний час, до которого необходимо разместить заказ, чтобы он был обработан складом в тот же день. Час зависит от часового пояса склада. |
minute | Необходимый. Минута крайнего срока, до которого необходимо разместить заказ, чтобы он был обработан складом в тот же день. Минута зависит от часового пояса склада. |
Методы | |
---|---|
| Получить информацию о настройках доставки. |
| Замените настройку доставки продавца на настройку доставки запроса. |