Zarządzaj ustawieniami podatków i dostawy

Za pomocą interfejsu Merchant Accounts API możesz zarządzać ustawieniami podatków i dostawy dla wszystkich produktów na Twoim koncie, w tym na subkontach.

Wprowadzone zmiany będą dotyczyć wszystkich produktów. Aby zaktualizować podatki i koszty dostawy dla poszczególnych produktów, użyj interfejsu Merchant Products API.

Ustawienia podatków

Aby dodać ustawienia podatku dla produktów kierowanych do klientów w Stanach Zjednoczonych, możesz użyć zasobu accounttax. Spowoduje to zaktualizowanie ustawień podatkowych na poziomie konta.

W tym przykładowym żądaniu dodano różne stawki podatku dla 2 różnych lokalizacji. (więcej informacji znajdziesz w artykule o kierowaniu geograficznym).

POST https://merchantapi.googleapis.com/accounts/v1beta/{account_id}/accounttax/{account_id}
{
  "taxRules": [
  {
    "regionCode": "US",
    "[locationId](/adwords/api/docs/appendix/geotargeting)": 21167,
    "useGoogleRate": true,
    "shippingTaxed": false
  },

 {
   "locationId": 21137,
   "shippingTaxed": true,
   "selfSpecifiedRateMicros": 21500
 }

 // ...

 ]
}

Ustawienia dostawy

Zasób accounts.shippingSettings pozwala pobierać i aktualizować ustawienia dostawy na multikoncie klientów (MCA) oraz wszystkich powiązanych subkontach.

MCA są zwykle używane przez integratorów, agregatorów i partnerów kanałowych, którzy zarządzają sklepami internetowymi i usługami API dla wielu sprzedawców. Sprzedawcy, którzy mają kilka sklepów internetowych lub marek sprzedawanych w osobnych witrynach, mogą też zdecydować się na utworzenie subkont w ramach jednego MCA.

Google może automatycznie aktualizować przewidywany czas dostawy niektórych produktów.

Dodawanie ustawień dostawy

Aby dodać lub zaktualizować ustawienia dostawy na koncie, użyj metody accounts.shippingSettings.insert.

Treść żądania powinna zawierać pełną treść zasobu accounts.shippingSettings, nawet jeśli aktualizujesz tylko jeden atrybut, ponieważ wartości NULL lub puste w treści żądania spowodują wyczyszczenie dotychczasowych wartości.

Ustawianie grup kodów pocztowych

Aby zarządzać regionami (nazywanymi postalCodeGroups) na koncie sprzedawcy, użyj interfejsu Merchant Accounts API.

Zasób postalCodeGroups to lista grup, w których każda grupa to lista wielu kodów pocztowych, które mają te same ustawienia dostawy.

Aby zarządzać postalCodeGroups, użyj interfejsu Merchant API w ten sposób:

  1. Wykonaj wywołanie get, aby pobrać wszystkie ustawienia dostawy i grupy kodów pocztowych.

  2. Skopiuj shippingsettings z wywołania get do wywołania update.

  3. Jeśli w swojej usłudze dostawy nie używasz etykiet czasu przewozu, usuń z treści żądania ten wpis:

        "transitTimeLabels": [
        "all other labels"
    ],
    
  4. W sekcji postalCodeGroups wywołania update podaj regiony, których chcesz użyć.

  5. Wykonaj wywołanie update z zasobami shippingsettings i postalCodeGroups.

Dodaj dostawę tego samego dnia

Jeśli masz lokalny asortyment, możesz używać Content API for Shopping do konfigurowania usług dostawy tego samego dnia. Zobacz artykuł Dodawanie informacji o sklepach do produktów dostępnych lokalnie (addlocalinventory).

Usługi dostawy tego samego dnia mają wartość local_delivery w atrybucie shipmentType.

Obowiązują te zastrzeżenia:

  • Wszystkie usługi dostawy local_delivery są uznawane za dostawy tego samego dnia.
  • W przypadku dostaw lokalnych nie możesz zmienić informacji deliveryTime.

Aby skonfigurować dostawę tego samego dnia dla produktów z lokalnego asortymentu, użyj metody accounts.shippingSettings.insert.

Dodaj dostawę następnego dnia

Zamówienia złożone po ostatecznym terminie dostawy tego samego dnia są domyślnie zaplanowane do dostawy następnego dnia.

Aby wyłączyć dostawę następnego dnia, ustaw parametr no_delivery_post_cutoff na true.

Jeśli wyłączysz dostawę następnego dnia, usługi dostawy będą widoczne tylko przed ostatecznym terminem każdego dnia.

Dostawa następnego dnia jest dostępna tylko wtedy, gdy shipmentType to local_delivery.

Dodawanie zasad zwrotów

Jeśli oferujesz produkty w reklamach produktowych lub bezpłatnych informacjach, możesz użyć atrybutu returnpolicyonline, aby utworzyć, wyświetlić, edytować lub usunąć zasady zwrotów online. Aby to zrobić, użyj tych atrybutów:

W przypadku produktów sprzedawanych w reklamach produktowych lub bezpłatnych informacjach nie trzeba podawać adresu zwrotnego.

Więcej informacji znajdziesz w artykule Konfigurowanie zasad zwrotów dla reklam produktowych i bezpłatnych informacji.

Aby dodać zasady zwrotów, możesz użyć akcji returnpolicyonline.create. Odpowiedź zawiera zaktualizowane zasady.

POST https://merchantapi.googleapis.com/v1beta/{account_id}/returnpolicyonline