Internet Shipment Format (ISF) zapewnia bardzo proste działanie polegające na wymianie danych o przesyłkach w formie pliku XML lub webserwisu. Dane są wysyłane do partnera w ustalonej strukturze, a następnie zwracane do sklepu z uzupełnionymi informacjami np. numerem nadania paczki. W najnowszej wersji 1.2 dodaliśmy obsługę punktów odbioru, które mogą być dodawane w sklepie w ramach tzw. własnych sieci punktów odbioru. Ponadto dodaliśmy wskazanie placówki nadania przesyłki i obsługę ogólnych błędów.
W wersji 1.2 Internet Shipment Format w strukturze formatu doszedł nowy węzeł "pickup_point", w którym zwracane są informacje o punkcie odbioru, jaki został wybrany przez klienta sklepu.
Listę punktów odbioru sklep może wyeksportować dzięki specjalnemu narzędziu, a następnie przekazać ją do partnera, z którym komunikuje się za pomocą formatu ISF. Natomiast o tym jak sklep możesz zorganizować własną sieć punktów odbioru napisaliśmy na naszym blogu.
W wersji ISF 1.2 dodaliśmy jeszcze jeden nowy węzeł "dispatch_point", który definiuje miejsce, w którym nadawana jest przesyłka. Wskazanie miejsca nadania może być wymagane przez niektórych przewoźników jak np. Poczta Polska.
Możliwe jest teraz zwrócenie błędu w kilku miejscach. Jako główny węzeł do zwracania ogólnych błędów np. nieprawidłowej struktury, niedostępności serwisu itp. służy nowo dodany węzeł "error" znajdujący się ponad węzłem "event". Dla zwracania błędów szczegółowych służy natomiast istniejący już wcześniej węzeł "event/@errors".
Dokonaliśmy w węźle /shipment/ zmiany nazwy elementu @carrier na @courier. Jest to zmiana czysto porządkowa, mająca na celu ujednolicenie nazewnictwa stosowanego w innych rozwiązaniach IdoSell, jak np. API PA.
Uwaga techniczna: jeśli chcesz korzystać z integracji w ramach wersji 1.2, konieczne jest wskazanie tej wersji w ustawieniach kuriera w panelu IdoSell (zrobisz to w menu ADMINISTRACJA / Konfiguracja kurierów).