Základní metoda
getOrderReturns stahuje vratky z Base od zadaného data, max. 100 na jedno volání — stejný princip stránkování jako u getOrders.
Na rozdíl od objednávek zde neexistuje koncept potvrzené/nepotvrzené vratky (
date_confirmed) — stránkujte tedy podle date_from (a hodnoty posledního zpracovaného záznamu +1s), případně id_from.Klíčová pole v odpovědi
Práce se stavy a refundací
- Stavy vratek se čtou a zapisují analogicky k objednávkám:
getOrderReturnStatusList,setOrderReturnStatus/setOrderReturnStatuses. - Důvody vratky (proč zákazník vrací zboží) vrací
getOrderReturnReasonsList. setOrderReturnRefundoznačí vratku jako refundovanou — nespouští žádnou skutečnou platbu, jen zapisuje informaci do Base.
Zachytávání změn v čase
Stejně jako u objednávek existuje i pro vratky žurnál:getOrderReturnJournalList — princip i nutnost aktivace v Profil → API je stejná jako u getJournalList.