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:
Wykonaj wywołanie get, aby pobrać wszystkie ustawienia dostawy i grupy kodów pocztowych.
Skopiuj shippingsettings z wywołania get do wywołania update.
Jeśli w swojej usłudze dostawy nie używasz etykiet czasu przewozu, usuń z treści żądania ten wpis:
"transitTimeLabels": [ "all other labels" ],
W sekcji postalCodeGroups wywołania update podaj regiony, których chcesz użyć.
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:
- Kraje docelowe (patrz Konfigurowanie zasad zwrotów dotyczących reklam produktowych i bezpłatnych informacji) * Opłaty za uzupełnienie zapasów
- Metody zwrotu
- Zwrot produktu
- Kategoria powodu zwrotu
- adresy URL zasad zwrotów (patrz Konfigurowanie zasad zwrotów dotyczących reklam produktowych i bezpłatnych informacji);
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