Czy Twój BaseLinker naprawdę na Ciebie pracuje?
Pięć sprawdzeń, dla których normalnie trzeba przeklikać się przez panele: źródła, katalogi, zamówienia z tego tygodnia, gdzie się piętrzą i co wychodzi bez numeru przesyłki. Tylko odczyt, token nigdy nie jest zapisywany.
Co test odczytuje z Twojego konta BaseLinker i jak czytać każdy wiersz.
Token trafia z przeglądarki na nasz serwer, który używa go do czterech wywołań API BaseLinkera: getInventories, getOrderSources, getOrderStatusList i getOrders, przy czym ostatnie ograniczone jest do zamówień potwierdzonych w ostatnich siedmiu dniach. Z odpowiedzi serwer liczy katalogi, wypisuje nazwy podłączonych źródeł zamówień, liczy zdefiniowane statusy, grupuje zamówienia z tygodnia według statusu i zlicza te, w których pole numeru paczki jest puste. Wszystkie cztery metody tylko odczytują dane. Kod nie zapisuje tokenu w bazie danych, a jeśli podasz adres e-mail, razem z nim zapisywany jest ogólny rezultat i poziom każdego wiersza, nie token.
Zielony znaczek to zwykła liczba: katalogi, źródła, statusy, zamówienia z tygodnia. Żółty trójkąt oznacza coś do sprawdzenia. Brak katalogów albo brak źródeł zamówień znaczy, że ta część konta nie jest podłączona. Brak potwierdzonych zamówień przez siedem dni może oznaczać spokojny tydzień albo zatrzymaną integrację. Wiersz o zatorach wymienia do pięciu statusów, z których każdy trzyma 20 lub więcej zamówień z tygodnia. Wiersz o przesyłkach podaje, ile zamówień z tygodnia nie ma numeru paczki. Czerwony krzyżyk pojawia się tylko wtedy, gdy nie powiedzie się pierwsze wywołanie, czyli token został odrzucony albo nie udało się połączyć z BaseLinkerem, i na tym test się kończy.
Test wykonuje jedno wywołanie getOrders i nie przechodzi przez kolejne strony wyników, więc w ruchliwym sklepie liczby tygodniowe obejmują tylko pierwszą partię zwróconą przez BaseLinkera. Licznik przesyłek obejmuje każde zamówienie bez numeru paczki, także jeszcze niespakowane, anulowane albo odbierane osobiście, więc czytaj go na tle własnego procesu. Status z dużą liczbą zamówień może być statusem końcowym, gdzie jest to normalne. Stany magazynowe, dane produktów, ceny, oferty na marketplace'ach i ustawienia kurierów nie są badane. Jeśli jeden wiersz mówi, że sprawdzenia nie dało się wykonać, pozostałe wiersze zachowują ważność. Dla pełnego obrazu porównaj wiersze z tym, co Twój zespół widzi w panelu.
- Gdzie znaleźć token API w BaseLinkerze?
- W panelu BaseLinkera otwórz Moje konto i przejdź do sekcji API, gdzie można wygenerować token. Token to długi ciąg znaków, który identyfikuje Twoje konto wobec API, a każde żądanie niesie go w nagłówku X-BLToken. Każdy, kto go ma, może wywoływać API jako Twoje konto, więc traktuj go jak hasło: nie wysyłaj go e-mailem i nie wklejaj do współdzielonych dokumentów.
- Do czego służy API BaseLinkera?
- API BaseLinkera pozwala zewnętrznym programom pracować na koncie bez przeklikiwania panelu przez człowieka. Typowe zastosowania to pobieranie i dodawanie zamówień, zmiana statusów zamówień, zarządzanie produktami i stanami w katalogach oraz tworzenie przesyłek. Żądania wysyła się metodą POST na jeden adres konektora, z nazwą metody i zestawem parametrów w formacie JSON, a autoryzuje je token konta.
- Dlaczego zamówienia w BaseLinkerze utykają w jednym statusie?
- Zamówienia przechodzą między statusami ręcznie albo dzięki automatycznym akcjom. Gromadzą się tam, gdzie nic ich dalej nie przesuwa: w statusie czekającym na płatność, na towar, na etykietę przewozową albo na czyjeś kliknięcie. Gdy jeden status trzyma rosnącą część zamówień z tygodnia, zwykle jest to krok bez automatycznej akcji albo taki, którego warunek nie jest spełniany. Najszybsza diagnoza to sprawdzenie, co łączy zamówienia, które utknęły.
Kiedy jedno sprawdzenie to nie wszystko.
Chcesz, żeby te sprawdzenia odbywały się co tydzień, a ktoś z naszego zespołu naprawiał to, co wykryją?
