Czym jest standard ISF?
Internet Shipment Format (ISF) to format wymiany informacji o przesyłkach w formacie XML, opracowany przez IAI i jej partnerów, który stanowi nowy standard w komunikacji między sklepami oraz kurierami i brokerami usług kurierskich.
Standard ISF umożliwia wymianę danych o przesyłkach przez pliki (xml) lub webserwis z dowolnym brokerem, kurierem, firmą frachtową czy fulfillmentową. Dzięki temu każdy kurier czy broker może realizować dostawy w e-commerce na podstawie formatu z przejrzystą i jasno zdefiniowaną strukturą. Standard ISF umożliwia rozbudowany opis przesyłek w kontekście zdarzeń typowych dla handlu internetowego (zamówień oraz zwrotów). Umożliwia to sklepowi integrację z brokerami oraz kurierami niszowymi, jako rozszerzenie integracji oferowanych przez platformę sklepową.

Korzyści z wdrożenia otwartego formatu ISF
Tworząc ISF zadbaliśmy, poprzez konsultacje oraz wspólne testy z naszymi partnerami (brokerami usług kurierskich, kurierami i firmą fullfilment), aby nowy format miał wszystkie potrzebne przesyłkom elementy. Efektem jest struktura, którą lekko się operuje. Na wdrożeniu ISF korzysta wiele podmiotów jednocześnie z branży e-commerce i logistycznej:
- brokerzy usług kurierskich zintegrują się jednocześnie ze sklepami i kurierami
- firmy fullfilment przyjmą od kontrahentów zlecenia na wysyłkę towarów, które następnie przekażą kurierom
- kurierzy doświadczą korzyści w przystępnej, dla sklepów i ich otoczenia biznesowego, integracji
- sklepy zautomatyzują zlecanie kuriera i generowanie dokumentów
- hurtownie oferujące dropshipping - o ile nie wolą korzystać z rekomendowanego, ale nieco bardziej złożonego protokołu ICDF.
- obsługa punktów odbioru - jeśli współpracujesz np. z siecią sklepów spożywczych i w tych sklepach umożliwisz odbiory osobiste, to broker obsługujący Twoje przesyłki otrzyma pełne informację o dostawie
Jeżeli jesteś brokerem, nie czekaj, zaimplementuj ten format już dzisiaj
ISF zaplanowany jest tak, aby każdy broker czy kurier mógł realizować dostawy w e-commerce na podstawie formatu z przejrzystą i jasno zdefiniowaną strukturą. Jest to format otwarty i udostępniany na podstawie licencji Creative Commons, więc każdy podmiot na rynku może czuć się zaproszonym do jego implementowania. A dzięki temu, implementując obsługę komunikacji w ISF:
- Uzyskujesz natychmiastowy dostęp do rynku 3500 dużych sklepów internetowych IdoSell w Polsce
- "Nie odkrywasz koła na nowo", czyli każdy programista jest w stanie zaimplementować obsługę tego standardu
- Łatwo dotrzesz do rozwiązań konkurencyjnych do IdoSell, które z czasem na pewno zaimplementują obsługę ISF, podobnie jak inne nasze otwarte standardy.
- Nie musisz tworzyć wtyczek do oprogramowania Open Source, z którym "zawsze jest problem".
Wybierz wygodny dla siebie sposób integracji ISF
Jeśli chcesz obsługiwać sklepy z IdoSell, to przygotuj po swojej stronie obsługę formatu ISF, tak aby sklep mógł w zamian za wyeksportowane z IdoSell przesyłki otrzymać wygenerowane etykiety do wydrukowania i umieszczenia na przesyłkach:
- Jeśli jesteś firmą kurierską - przygotuj integrację z własnym systemem wysyłkowym
- Jeśli jesteś brokerem usług kurierskich przygotuj integrację ze swoim systemem wysyłkowym
Integracja jest możliwa poprzez webserwis, jak i pliki w formacie xml. Możesz więc wybrać wygodny dla siebie sposób implementacji.
02 | < set author = "IAI S.A." file_format = "ISF" generated = "2019-01-24T14:43:37+0100" version = "2.0" > |
03 | < event id = "2044360" type = "order" > |
04 | < shipment courier = "PL-TMMEXPRESS" sequence = "1" > |
07 | < package sequence = "1" ></ package > |
11 | < value currency = "PLN" ></ value > |
12 | < nonstandard >no</ nonstandard > |
13 | < fragile >yes</ fragile > |
14 | < bring_up >no</ bring_up > |
16 | < customs_value currency = "PLN" ></ customs_value > |
19 | </ insurance ></ additional_services > |
21 | < cost currency = "PLN" ></ cost > |
22 | </ tracking_url ></ tracking_number ></ shipment > |
33 | < ap:additionalparams xmlns:ap = "/pl/shop/developers/formats/isf/details" > |
38 | < product_code ></ product_code > |
41 | < order_currency ></ order_currency > |
43 | < order_worth ></ order_worth > |
44 | < is_dangerous >yes</ is_dangerous > |
45 | < collection_days_from >3</ collection_days_from > |
46 | </ client_province ></ ap:additionalparams > |
Integracja poprzez protokół ISF (webserwis)
- Obsługa sklepu zaznacza zamówienia przeznaczone do wysyłki na liście zamówień, i korzystając z opcji "Drukuj / Przesyłki i wydruki dla kuriera" - system łączy się z webserwisem brokera usług kurierskich przesyłając dane w formacie ISF.
- Webserwis wygeneruje zwrotne dane ISF (w tym samym połączeniu, synchronicznie, uzupełnione o nr przesyłki i etykiety).
- Dane z webserwisu są importowane, zamówienia zostają uzupełnione o numery przesyłek, numery trackingowe. Obsługa sklepu pobiera wygenerowane etykiety przesyłek do wydruku.
Integracja poprzez pliki ISF
- Obsługa sklepu generuje w panelu plik ISF i przesyła do brokera usług kurierskich w uzgodniony wcześniej sposób (np. e-mail, formularz na stronie).
- Broker uzupełnia plik ISF o numery przesyłek i etykiety oraz odsyła uzupełniony plik ISF obsłudze sklepu.
- Obsługa sklepu importuje dostarczony przez brokera plik ISF przez formularz w panelu sklepu. W wyniku importu zamówienia w sklepie zostają uzupełnione o numery przesyłek, numery trackingowe, a obsługa sklepu drukuje wygenerowane, gotowe etykiety przesyłek.