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

Zdarza się, że plik XML wygenerowany przez dostawcę ma strukturę która nie pozwala na wgranie wszystkich danych do panelu sklepu. Do tej pory oznaczało to mozolną edycję pliku lub kontakt z dostawcą i prośba o zmiany mechanizmu eksportu produktów, a w najgorszym wypadku nawet rezygnację z integracji. Dzięki wprowadzeniu w programie IAI Downloader obsługi sterowników XSLT, integracja z wykorzystaniem plików XML stała się możliwa, praktycznie w każdej sytuacji.

XSLT jest językiem przekształceń dokumentów XML. Nie dokonuje zmian w pliku źródłowym a jedynie wykorzystuje znajdujące się w nim dane i przekształca ich format do postaci określonej w sterowniku.

Schemat działania przekształceń na pliku z ofertą:

Sterownik XSLT - zasada działania

Dodawanie sterownika:

Sterownik można dodać na etapie wskazywania plików do synchronizacji:

lub edytując ustawienia już skonfigurowanego źródła informacji o towarach:

Przykład zastosowania:

Opis przypadku: rozmiar towaru jest podany jako jeden z parametrów, a przez to nie może być wgrany do panelu. bo znajduje się w tym samym węźle co kod EAN. Tym samym zastosujemy prosty sterownik, który wydzieli rozmiary każdego towaru do osobnego węzła, który następnie zostanie bez problemu zinterpretowany przez Downloader:

Kod sterowanika XSL, który wydziela rozmiary do osobnego węzła:

Plik wynikowy ma postać: