Ресурс 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 | Да | Нет |