Integracja IdoSell z ERP, magazynem i hurtowniami
IdoSell ma kilka API i webhooki na zamówienia, produkty, zwroty i reklamacje. Łączymy je z Twoim ERP, programem fakturowym i hurtowniami, tak żeby stany, ceny i dokumenty zgadzały się bez ręcznego przepisywania.
Jeden system dla wszystkich sklepów
IdoSell działa w modelu SaaS: każdy sprzedawca ma tę samą wersję, a API różni się tylko adresem panelu i kluczem.
Panel Demo
- bezpłatny dla developera
- ten sam przebieg co w sklepie
- zmiana adresu i klucza
To ułatwia integrację: przebieg sprawdzony na panelu Demo działa w Twoim sklepie po zmianie adresu i klucza.
Aktualizacje
- poprawki niemal codziennie
- jedna wersja dla wszystkich
- najwyżej dwa tygodnie do sklepu
IdoSell wydaje poprawki niemal codziennie i w ciągu najwyżej dwóch tygodni trafiają one do wszystkich sklepów.
Wersje API
- poboczne zgodne wstecz
- główna w adresie URL
- główna przez rok do dwóch lat
Główna wersja API jest dostępna od roku do dwóch lat, więc integrację trzeba przeglądać co najmniej raz w roku.
Dostęp
- klucz w nagłówku X-API-KEY
- albo token OAuth 2.0
- osobny klucz na aplikację
IdoSell zaleca osobny klucz API dla każdej aplikacji, z uprawnieniami tylko do potrzebnych zasobów.
Które API IdoSell do czego
IdoSell dzieli API według zastosowań. Dobór API to pierwsza decyzja w projekcie.
Stany do IdoSell, z obsługą częściowych błędów
Bramka products/stocks przyjmuje wiele produktów naraz i może odpowiedzieć 207: część się zapisała, część nie.
Produkt i rozmiar po id z mapy
Produkt i rozmiar wskazujemy po identyfikatorze z mapy produktów. API przyjmuje też index, codeExtern i codeProducer.
Pełny stan, operacja set
set ustawia stan, a add i substract go zmieniają. Ze źródła prawdy wysyłamy pełny stan, więc ponowienie niczego nie zdubluje.
Odpowiedź 207 nie przerywa paczki
Odpowiedź z błędami części produktów nie przerywa paczki. Nieudane wracają do kolejki z powodem błędu.
PUT products/stocks207 Multi-Statuszapisanebez ponowieniawraca do kolejkiz powodem błęduerror.faultCodeisSizesErrors
Jak łączymy produkty IdoSell z ERP i hurtownią
Bramki produktów przyjmują kilka rodzajów identyfikatora. Wybór klucza decyduje, czy synchronizacja trafi w dobry towar.
- IdoSellcodeExternkod systemu zewnętrznegoERP, kartoteka towarusymbol towaru w ERPklucz, gdy kartoteka powstaje w ERP
- IdoSellcodeProducerkod producentaHurtownia, plik z produktamiEAN w pliku hurtowniIdoSell zna m.in. GTIN-13 (EAN-13)
- IdoSellrozmiarERP, kartoteka towaruwariant albo osobna kartotekakody zewnętrzne i producenta są też na poziomie rozmiaru
- IdoSellstock_idmagazynERP, kartoteka towarumagazyn w ERPstan ustawiany osobno dla każdego magazynu
- Mapa produktów w integracjiid produktu i rozmiaru: nadaje IdoSell, używamy go przy zapisie
Gdy Twój serwer nie odbierze webhooka
IdoSell ponawia wysyłkę przy braku odpowiedzi, błędzie sieci albo kodzie spoza zakresu 2xx. Wartości są przybliżone.
- błądok. 10 min po błędzie, potem co ok. 10 min przez godzinę
- 1 hco ok. godzinę przez kolejne 23 godziny
- 24 hkoniec prób dla tego zdarzenia
- 48 hpowiadomienie, gdy wszystkie zdarzenia kończą się błędem
- 7 dniwebhook wyłączony, zdarzeń z przerwy już nie będzie
Tylko potrzebne zdarzenia
Każdy webhook uruchamia bramkę API i jest liczony do limitów i rozliczeń tak samo jak zwykłe zapytanie. Wybieramy tylko potrzebne zdarzenia.
Ponowienia przez dobę
Przez dobę od pierwszego błędu IdoSell ponawia wysyłkę sam, najpierw co ok. 10 minut, potem co ok. godzinę. Później brakujące zdarzenie trzeba odzyskać przez API.
Zadanie uzgadniające
Dlatego integracja codziennie porównuje zamówienia i stany przez API, zamiast polegać tylko na webhookach.
Od panelu Demo do Twojego sklepu
Kolejność prac przy integracji IdoSell.
Zakres w API
Sprawdzamy, czy każda czynność z Twojego procesu ma bramkę w Admin API, i wybieramy webhooki.
Panel Demo
Budujemy i testujemy na bezpłatnym panelu Demo, bez dotykania Twojego sklepu.
Mapa produktów
Łączymy produkty i rozmiary IdoSell z kartoteką ERP albo hurtowni po kodzie.
Produkcja
Zmieniamy adres panelu i klucz. Pierwsze dni śledzimy w dzienniku i w nagraniach żądań.
Najczęstsze pytania o IdoSell
API, webhooki i wdrożenie IdoSell
Czytaj dalej
Inne platformy i systemy, z którymi łączymy sklep.
Masz sklep na IdoSell?
Napisz, co chcesz połączyć: ERP, hurtownię, magazyn albo faktury. Odpowiemy w godzinę z pytaniami i wyceną.


