Ресурс ShippingSettings позволяет получать и обновлять настройки доставки вашей учётной записи и всех связанных с ней дочерних учётных записей. Подробнее о добавлении и управлении настройками доставки вашей учётной записи см. в разделе Обзор настроек доставки .
Чтобы использовать API продавца для чтения информации о настройках доставки, используйте следующие запросы:
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings
Замените {ACCOUNT_ID} уникальным идентификатором вашей учетной записи Merchant Center.
Чтобы использовать API продавца для обновления информации о настройках доставки, используйте следующие запросы:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings:insert
 Для получения дополнительной информации см. Метод: accounts.shippingSettings.insert .
Сравнение Content API для покупок и Merchant API
Ниже приведен пример сравнения API контента для покупок с ресурсом настроек доставки в под-API учетных записей:
| API контента | API торговца | |
|---|---|---|
| URL |  https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /shippingsettings/ {ACCOUNT_ID} |  https://merchantapi.googleapis.com/accounts/v1/accounts/ {ACCOUNT_ID} /shippingSettings:insert | 
| Идентификаторы |  {MERCHANT_ID} /shippingsettings/ {ACCOUNT_ID} | {NAME} | 
В следующем списке перечислены основные обновления ресурса настроек доставки в подAPI учетных записей по сравнению с API контента для покупок:
-  Пользователи API торговца должны ввести 
accounts/ {ACCOUNT_ID} /shippingSettingsв поле {NAME} , чтобы добиться того же поведения. - API продавца не поддерживает операции чтения и записи в настраиваемых областях, таких как группы местоположений. Настраиваемые области, такие как группы местоположений, можно читать и записывать только с помощью службы регионов.
 - Один сервис в Merchant API поддерживает несколько стран доставки.
 - API продавца не предоставляет метод списка для настроек доставки, в отличие от метода shippingsettings.list в API контента.
 
Новые поддерживаемые поля
Ресурс настроек доставки в подAPI Accounts поддерживает следующие новые поля по сравнению с Content API for Shopping:
-  
warehouses: Предоставляет информацию о складе, на котором хранятся и обрабатываются запасы. - Программы лояльности : пользователи API торговцев могут вводить информацию о программах лояльности в свои настройки доставки.
 - Etag : Etag предназначен для решения проблем асинхронности, когда разные пользователи пытаются одновременно обновить настройки доставки с помощью API Merchant и пользовательского интерфейса Merchant Center.
 
Переименованные поля
Следующие поля были переименованы в ресурсе настроек доставки в подAPI учетных записей:
| API контента для покупок | Ресурс настроек доставки | Описание | 
|---|---|---|
 service |  services | Единая служба доставки. | 
 service.name |  services.serviceName | Свободное название услуги, которое должно быть уникальным в пределах вашего аккаунта Merchant Center. | 
 service.deliveryCountry |  services.deliveryCountries | Территориальный код CLDR страны, на которую распространяется услуга доставки. | 
 service.currency |  services.currencyCode | Код CLDR валюты, к которой применяется данная услуга. | 
 service.deliveryTime.minTransitTimeInDays |  services.deliveryTime.minTransitDays | Минимальное количество рабочих дней, которое заказ находится в пути. Например, 0 означает доставку в тот же день, а 1 — доставку на следующий день. | 
 service.deliveryTime.maxTransitTimeInDays |  services.deliveryTime.maxTransitDays | Максимальное количество рабочих дней, в течение которых заказ находится в пути. | 
 service.deliveryTime.minHandlingTimeInDays |  services.deliveryTime.minHandlingDays | Минимальное количество рабочих дней, прошедших до отправки заказа. | 
 service.deliveryTime.maxHandlingTimeInDays |  services.deliveryTime.maxHandlingDays | Максимальное количество рабочих дней, прошедших до отправки заказа. | 
 service.deliveryTime.cutoffTime.timezone |  services.deliveryTime.cutoffTime.timeZone | Идентификатор часового пояса для конечного времени. | 
 service.deliveryTime.transitTimeTable.postalCodeGroupName |  services.deliveryTime.transitTimeTable.postalCodeGroupNames | Название группы почтовых индексов. | 
 service.deliveryTime.transitTimeTable.transitTimeLabel |  services.deliveryTime.transitTimeTable.transitTimeLabel | Этикетка с указанием времени транспортировки продукта. | 
 service.rate_group |  services.rateGroups | Определения групп тарифов на доставку. | 
 service.rate_group.subtable |  services.rateGroups.subtables | Список подтаблиц. | 
 service.rate_group.carrier_rate |  services.rateGroups.carrierRates | Список тарифов перевозчиков. | 
 service.minimumOrderValueTable.storeCodeSetWithMovs |  services.minimumOrderValueTable.storeCodeSetWithMovs | Список наборов кодов магазинов с одинаковой минимальной стоимостью заказа. | 
Удаленные методы
 Вы не можете использовать shippingsettings.custombatch для получения и обновления настроек доставки нескольких учетных записей в одном запросе.
Удаленные поля
Следующие поля из Content API for Shopping удалены из Merchant API. Merchant API не предоставляет альтернативы этим полям.
-  
postal_code_group -  
service -  
Pickup_service -  
Eligibility -  
Scheduling_channel -  
Delivery_time -  
Holiday_cutoff -  
Rate_group-  
single_value_alternative_list 
 -  
 
Методы
Вот сравнение методов в Content API для покупок и ресурсе настроек доставки:
| Метод | API контента для покупок | API торговца | 
|---|---|---|
 customBatch | Да | Нет | 
 get | Да | Да | 
 update | Да | Нет | 
 insert | Нет | Да | 
 list | Да | Нет | 
 getSupportedCarrier | Да | Нет | 
 getSupportedHolidays | Да | Нет |