Na tej stronie znajdziesz informacje o tym, jak wyświetlić zasady zwrotów online.
Interfejs Merchant API obsługuje te metody pobierania zasad zwrotów online:
- accounts.onlineReturnPolicies.get
- accounts.onlineReturnPolicies.list
- accounts.onlineReturnPolicies.create
Sprawdzoną metodą jest zapewnienie, aby zasady zwrotów były łatwe do znalezienia i dostępne dla wszystkich użytkowników odwiedzających Twoją witrynę bez konieczności logowania się, rejestracji ani podawania danych osobowych. Upewnij się też, że zasady zwrotów są takie same w Merchant Center i w Twojej witrynie.
Pobieranie istniejących zasad zwrotów online
Aby pobrać istniejące zasady zwrotów online, użyj metody accounts.onlineReturnPolicies.get.
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
Po pomyślnym przesłaniu żądania odpowiedź zawiera zasób OnlineReturnPolicy, jak w tym przykładzie:
{
"onlineReturnPolicies": [
{
"returnPolicyId": "ONLINE_RETURN_POLICY_ID",
"label": "default",
"countries": [
"COUNTRY_CODE"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "RETURN_POLICY_URI"
}
]
}
Wartość NO_RETURNS oznacza, że zwroty nie są obsługiwane w danym kraju.
Pole restockingFee w treści odpowiedzi reprezentuje opłatę za obsługę zwrotu, która może być stałą opłatą lub procentem ceny produktu w mikrogroszach.
Wyświetlanie wszystkich zasad zwrotów online
Aby wyświetlić listę wszystkich zasad zwrotów online, użyj metody accounts.onlineReturnPolicies.list, jak pokazano w tym żądaniu:
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies
Po pomyślnym przesłaniu żądania odpowiedź zawiera wszystkie istniejące zasady zwrotów online dla konta, jak pokazano w tym przykładzie:
{
"onlineReturnPolicies": [
{
"returnPolicyId": "7216992546",
"label": "default",
"countries": [
"IN"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "http://example-pet-store.com/return"
},
{
"returnPolicyId": "7274318400",
"label": "default",
"countries": [
"GB"
],
"policy": {
"type": "NUMBER_OF_DAYS_AFTER_DELIVERY",
"days": "15"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "10000000",
"currencyCode": "GBP"
}
},
"returnMethods": [
"AT_A_KIOSK"
],
"itemConditions": [
"NEW"
],
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": "GBP"
}
},
"returnPolicyUri": "http://example-pet-store.com/return-new",
"processRefundDays": 7,
"acceptExchange": true
}
]
}
W tej treści odpowiedzi pole returnPolicyId reprezentuje unikalny identyfikator zasad zwrotów online.
Pole returnMethods określa metody dozwolone w przypadku zwrotu produktów. AT_A_KIOSK oznacza, że produkt może zostać zwrócony w kiosku. Inne możliwe wartości to IN_STORE i BY_MAIL.
Pole processRefundDays określa liczbę dni, w ciągu których sprzedawca przetwarza zwroty środków.
Tworzenie zasad zwrotów online
Aby utworzyć zasady zwrotów, użyj tego żądania:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
{
"label": "label", "countries": ["US"],
"policy": {"type": "NO_RETURNS"},
"returnPolicyUri": "https://www.uri.com"
}
Oto przykładowa odpowiedź na udane wywołanie:
{
"name": "accounts/ACCOUNT_ID/onlineReturnPolicies/ONLINE_RETURN_POLICY",
"returnPolicyId": "ONLINE_RETURN_POLICY",
"label": "label",
"countries": ["US"],
"policy": {
"type": "NO_RETURNS"
},
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": ""
}
},
"returnPolicyUri": "https://www.uri.com"
}
Zasady zwrotów możesz też utworzyć w interfejsie Merchant Center. Więcej informacji znajdziesz w artykule Konfigurowanie zasad zwrotów dla reklam produktowych i bezpłatnych informacji. Po utworzeniu zasad zwrotów w Merchant Center może minąć do 10 dni roboczych, zanim zostaną one sprawdzone i udostępnione.