19 września 2017
Kalkulator opłat
Udostępniliśmy Sprzedającym kalkulator opłat w REST API. Sprzedający mogą sprawdzić jakie opłaty pobieramy w każdej kategorii. W związku z tym 19 pażdziernika wyłączymy metodę doGetPaymentData, która zwraca niedokładne dane.
Kalkulator opłat w REST API zwraca dane dla Użytkownika, który jest zalogowany. Identyfikator zalogowanego sprzedawcy wykorzystaj w treści wywołania.
Przygotowaliśmy następujący zasób:
- POST /pricing/fee-preview - chcę sprawdzić opłaty w Allegro.
Przykładowy request:
curl -X POST
-H 'Accept: application/vnd.allegro.public.v1+json’ \
-H 'Content-Type:application/vnd.allegro.public.v1+json’ \
-H 'Accept-Language: pl-PL’ \
-H 'authorization: Bearer {token}’ \
{
"offer":{
"shop":false, -- wymagane, format sprzedaży: sklep lub nie
"category":{ -- wymagane, id kategorii
"id":"62219"
},
"duration":"PT240H", -- wymagane, czas trwania oferty, możliwe wartości: PT72H, PT120H, PT168H, PT240H, PT336H, PT480H, PT720H
"unitPrice":"3.00", -- wymagane, cena jednostkowa-liczby całkowite
"quantity":"1", -- wymagane, liczba sprzedawanych
"soldQuantity":"1", -- niewymagane, liczba sprzedanych
"numberOfPhotos":"3", -- niewymagane, liczba zdjęć
"bold":false, -- niewymagane, pogrubienie
"highlight":true, -- niewymagane, podświetlenie
"departmentPage":false, -- niewymagane, strona kategorii
"emphasized":false, -- niewymagane, wyróżnienie
"emphasizedHighlightBoldPackage":false -- niewymagane, pakiet
},
"includeQuotingBundles":true -- niewymagane, uwzględnij pakiety z Centrum Zniżek
}
Przykładowy response:
{
"quotes": [
{
"type": "listingFee", -- opłaty początkowe
"name": "Wystawienie przedmiotu", -- nazwa
"fee": { -- kwota w złotówkach
"amount": "0.08",
"currency": "PLN"
}
},
{
"type": "otherPicturesFee", -- opłata za zdjęcia
"name": "Opłata za zdjęcia", -- nazwa
"fee": { -- kwota w złotówkach
"amount": "1.00",
"currency": "PLN"
}
}
],
"commissions": [ -- prowizje
{
"type": "commissionFee", -- typ prowizji
"name": "Prowizja od sprzedaży", -- nazwa
"fee": { -- kwota w złotówkach
"amount": "0.07",
"currency": "PLN"
}
}
]
}