Internet Shipment Format (ISF) to otwarty format dedykowany developerom i właścicielom sklepów, zapewniający bardzo proste działanie polegające na wymianie danych o przesyłkach w formie pliku XML lub webserwisu. Jest to jedyny otwarty format wymiany danych o etykietach kurierów. Dlatego przynajmniej kilka firm rocznie wykorzystuje go zamiast tworzyć swoje własne formaty, wymieniając Furgonetka.pl, firmę kurierską Geis i wiele innych. W ramach protokołu wymiany danych, są one wysyłane do partnera w ustalonej strukturze, a następnie zwracane do sklepu z uzupełnionymi informacjami np. numerem nadania paczki. W najnowszej wersji 2.0 dodaliśmy możliwość zdefiniowania własnych, niestandardowych pól konfiguracyjnych, które będą automatycznie wyświetlane przy generowaniu numerów paczek oraz w konfiguracji kuriera.
Nasze rozwiązanie, oparte na latach obserwowania wielu różnych rozwiązań dostępnych na rynku e-commerce, daje możliwość łatwej integracji z praktycznie każdym istniejącym kurierem. Struktura formatu jest prosta i przejrzysta, przez co jest łatwa w implementacji zarówno przez sklep, jak i kuriera/brokera.
ISF posłużył już do wielu pomyślnych integracji - w IdoSell używamy go na co dzień do tworzenia integracji na indywidualne życzenie z dowolnym kurierem na świecie, tworząc konwertery komunikacji Kurier-ISF, co znacznie podnosi jakość indywidualnych rozszerzeń, nie wymaga ingerowania w silnik, a dla klienta oznacza wielokrotnie niższe koszty. Sami zatem na codzień testujemy ten protokół najpełniej.
Struktura Internet Shipment Format w swojej dotychczasowej formie pokrywała zdecydowaną większość przypadków biznesowych. Może się jednak zdarzyć, że firma kurierska lub broker oferują niestandardowe rozwiązania. Nie chcąc dodawać pojedynczych usług jednego kuriera do całego standardu ISF , rozbudowaliśmy go o konfigurowalne pola niestandardowe. Jeśli Twój partner w swojej ofercie ma opcje, takie jak np. informacja o materiałach niebezpiecznych, teraz ma możliwość ich zdefiniowania. Takie pola pojawią się w ISF w węźle additionalParams, a co najważniejsze pojawią się również w interfejsie konfiguracji kuriera.
Najważniejszą zmianą ISF 2.0 jest manifest kuriera. W skrócie - jest to plik XML z adresem webserwisu oraz zestawem pól dodatkowych obsługiwanych przez kuriera. Na podstawie tych danych dodajemy najpierw do interfejsu, a później do żądania do kuriera dodatkowe pola. Umożliwiliśmy również wykorzystywanie zmiennych IAI w obrębie tych pól, dzięki czemu w łatwy sposób je dopasujesz pod wymogi kuriera.
Uwaga techniczna: jeśli chcesz korzystać z integracji w ramach wersji 2.0, konieczne jest wskazanie tej wersji w ustawieniach kuriera w panelu IdoSell (zrobisz to w menu ADMINISTRACJA / Konfiguracja kurierów). ISF 2.0 jest dostępny tylko w wersji automatycznej (webserwis).