Catalog
Wyszukanie kategorii produktów
Ta operacja służy do pobrania hierarchicznej kategorii produktów. Aby pobrać pierwszy poziom kategorii, należy nie przesyłać pola "categoryId" lub przesłać je z pustą wartością. Aby wyszukać podkategorie następnego poziomu, należy przekazać "categoryId" interesującej nas kategorii. Dla przykładu : " /catalog/category?categoryId=SalesClassificationNode_6100000 ". Każda z kategorii ma swoje rozgałęzienia (podkategorie) aż do watrości GenericArticle które są najbardziej szczegółową kategorią.
Endpoint:
'GET /catalog/category?categoryId='
Wyszukiwanie produktów
Ta operacja wyszukuje definicje produktów na podstawie zadanych kryteriów. Parametrem wymaganym jest "categoryId", który można pobrać z użyciem operacji ww. Kolejnym kryterium wyszukiwania jest pole "brands" umożliwia ograniczenie wyszukiwania do konkretnych producentów części (można wymienić wielu rozdzielająć wartości przecinkiem), dla przykładu: " /catalog/products?categoryId=SalesClassificationNode_6100000&brands=OE VW,BETA,INPARTS ". Dodatkowo, ta metoda obsługuje kontrolę stronicowania (pola pageSize i pageNumber), które pozwalają kontrolować rozmiar strony zwróconych zamówień. Zauważ, że jeśli nie zdefiniujesz kontroli paginacji, zostanie przyjęta wartość domyślna.
Endpoint:
'GET /catalog/products?categoryId=SalesClassificationNode_6100000&pageNumber=0&pageSize=50&brands=INPARTS'