La
ShippingSettings
vous permet de récupérer et de mettre à jour les paramètres de livraison de votre compte et
tous les sous-comptes qui lui sont associés. Pour savoir comment vous pouvez
ajouter ou gérer des paramètres de livraison dans votre compte, consultez la page Présentation de la livraison
paramètres.
Pour lire les informations sur les paramètres de livraison à l'aide de l'API Merchant Center, utilisez le code suivant : requêtes:
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings
Remplacez {accountId} par l'identifiant unique de votre votre compte Merchant Center.
Pour lire les informations sur les paramètres de livraison à l'aide de l'API Merchant Center, utilisez le code suivant : requêtes:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings:insert
Pour en savoir plus, consultez la section Méthode:
accounts.shippingSettings.insert
.
Comparaison entre Content API for Shopping et Merchant API
Voici un exemple de comparaison entre Content API for Shopping et le compte Merchant Center API Shipping Settings:
Content API | API Merchant Center | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/shippingsettings:insert |
https://merchantapi.googleapis.com/accounts/v1beta/accounts/ {accountId}/shippingSettings:insert |
Identifiants | {accountId}/shippingsettings/ {accountId} |
{name} |
La liste suivante mentionne les principales mises à jour de l'API Merchant Shipping Settings. par rapport à Content API for Shopping:
- Les utilisateurs de l'API Merchant Center doivent indiquer
accounts/{accountId}/shippingSettings
dans la {name} pour obtenir le même comportement. - L'API pour les marchands n'accepte pas les opérations de lecture et d'écriture sur les zones personnalisées, telles que en tant que groupes de zones géographiques. Les zones personnalisées, telles que les groupes de zones géographiques, ne peuvent être lues ou écrit à l'aide du service régional.
- La façon de configurer
WarehouseBasedDeliveryTime
est différente pour Merchant API et Content API pour Shopping. Si vous utilisez l'API Merchant Center, vous devez définir les informations sur l'entrepôt sousshippingsettings.warehouses
Chaque service de livraison peut alors faire référence l'entrepôt via le nom de l'entrepôt souswarehouseBaseDeliveryTime
. - Un service de l'API Merchant Center accepte plusieurs pays de livraison.
Nouveaux champs acceptés
L'API Merchant Shipping Settings accepte les nouveaux champs suivants par rapport à Content API for Shopping:
- Entrepôts: fournit des informations sur un entrepôt de traitement, qui stocke et gère l'inventaire.
- Programmes de fidélité: les utilisateurs de l'API Merchant Center peuvent saisir des informations sur les programmes de fidélité pour leurs paramètres de livraison.
- ETag: ETag est conçu pour résoudre les problèmes asynchrones lorsque différents utilisateurs tentent de modifiez les paramètres de livraison à l'aide de l'API Merchant Center et de l'UI Merchant Center en même temps.
Champs renommés
Les champs suivants ont été renommés dans l'API Merchant Center:
Content API for Shopping | API Merchant Shipping Settings | Description |
---|---|---|
service |
services |
Un seul service de livraison. |
service.name |
services.serviceName |
Nom libre du service, qui doit être unique dans votre compte Merchant Center. |
service.deliveryCountry |
services.deliveryCountries |
Code CLDR du pays auquel le service de livraison s'applique. |
service.currency |
services.currencyCode |
Code CLDR de la devise à laquelle ce service s'applique. |
service.deliveryTime.minTransitTimeInDays |
services.deliveryTime.minTransitDays |
Nombre minimal de jours ouvrés pendant lesquels une commande est passée dans l'acheminement. Par exemple, 0 signifie livraison le même jour et 1 signifie livraison le jour suivant. |
service.deliveryTime.maxTransitTimeInDays |
services.deliveryTime.maxTransitDays |
Nombre maximal de jours ouvrés pendant lesquels une commande est passée dans l'acheminement. |
service.deliveryTime.minHandlingTimeInDays |
services.deliveryTime.minHandlingDays |
Nombre minimal de jours ouvrés dépensés avant l'expédition d'une commande. |
service.deliveryTime.maxHandlingTimeInDays |
services.deliveryTime.maxHandlingDays |
Nombre maximal de jours ouvrés dépensés avant l'expédition d'une commande. |
service.deliveryTime.cutoffTime.timezone |
services.deliveryTime.cutoffTime.timeZone |
Identifiant du fuseau horaire de l'heure limite. |
service.deliveryTime.transitTimeTable.postalCodeGroupName |
services.deliveryTime.transitTimeTable.postalCodeGroupNames |
Nom du groupe de codes postaux. |
service.deliveryTime.transitTimeTable.transitTimeLabel |
services.deliveryTime.transitTimeTable.transitTimeLabel |
Étiquette du délai d'acheminement du produit. |
service.rate_group |
services.rateGroups |
Définitions des groupes de tarifs de livraison. |
service.rate_group.subtable |
services.rateGroups.subtables |
Liste de sous-tableaux. |
service.rate_group.carrier_rate |
services.rateGroups.carrierRates |
Liste des tarifs de transporteurs. |
service.minimumOrderValueTable.storeCodeSetWithMovs |
services.minimumOrderValueTable.storeCodeSetWithMovs |
Liste d'ensembles de codes de magasin partageant le même montant minimal de commande. |
Méthodes obsolètes
Vous ne pouvez pas utiliser shippingsettings.custombatch
pour récupérer et
mettre à jour les paramètres de livraison de plusieurs comptes en une seule demande
Champs obsolètes
Les champs suivants de Content API sont obsolètes dans Merchant API. Marchand L'API ne fournit pas d'alternative à ces champs.
postal_code_group
service
Pickup_service
Eligibility
Scheduling_channel
Delivery_time
Holiday_cutoff
Min_scheduling_time_in_days
Max_scheduling_time_in_days
Scheduling_business_day_config
Rate_group
single_value_alternative_list
Méthodes
Vous trouverez ci-dessous une comparaison des méthodes disponibles dans Content API for Shopping et dans les API Merchant Shipping Settings:
Méthode | Content API for Shopping | API Merchant Center |
---|---|---|
customBatch |
Oui | Non |
get |
Oui | Oui |
update |
Oui | Non |
insert |
Non | Oui |
getSupportedCarrier |
Oui | Non |
getSupportedHolidays |
Oui | Non |