Najlepsze rozwiązania do sprzedaży w internecie
Narzędzia dla Developerów
IdoSell

Czym jest standard ISF?

Internet Shipment Format 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ą.

Model działania ISF - Jak działa ISF

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.

01<!--?xml version="1.0" encoding="UTF-8"?-->
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">
05            <tracking_number>
06            <tracking_url>
07            <package sequence="1"></package>
08            <label></label>
09            <service></service>
10            <additional_services>
11                <value currency="PLN"></value>
12                <nonstandard>no</nonstandard>
13                <fragile>yes</fragile>
14                <bring_up>no</bring_up>
15                <dutiable>
16                    <customs_value currency="PLN"></customs_value>
17                </dutiable>
18                <insurance>
19            </insurance></additional_services>
20            <pickup></pickup>
21            <cost currency="PLN"></cost>
22        </tracking_url></tracking_number></shipment>
23        <sender>
24            <address></address>
25        </sender>
26        <receiver>
27            <address></address>
28            <contact></contact>
29        </receiver>
30        <payer>
31            <address></address>
32        </payer>
33        <ap:additionalparams xmlns:ap="/pl/shop/developers/formats/isf/details">
34            <products>
35                <product>
36                    <weight></weight>
37                    <quantity></quantity>
38                    <product_code></product_code>
39                </product>
40            </products>
41            <order_currency></order_currency>
42            <client_province>
43            <order_worth></order_worth>
44            <is_dangerous>yes</is_dangerous>
45            <collection_days_from>3</collection_days_from>
46        </client_province></ap:additionalparams>
47    </event>
48</set>

Integracja poprzez protokół ISF (webserwis)

  1. 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.
  2. Webserwis wygeneruje zwrotne dane ISF (w tym samym połączeniu, synchronicznie, uzupełnione o nr przesyłki i etykiety).
  3. 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

  1. 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).
  2. Broker uzupełnia plik ISF o numery przesyłek i etykiety oraz odsyła uzupełniony plik ISF obsłudze sklepu.
  3. 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.