Import towarów (xml) to transfer w panelu Hummerce, którym obsługa sklepu wymienia dane katalogu - towary, kategorie, ceny, dostępność i parametry - plikiem XML, jako alternatywa dla transferu towarów w formacie Excela. Format XML sprawdza się przy integracjach plikowych i przy danych, których nie da się wygodnie opisać w arkuszu (np. wiele wartości jednego parametru albo wartości różne dla poszczególnych widoków sklepu).
Stan na: aktualizacja 2026-09-29. Transfer jest częścią podstawowego mechanizmu transferów platformy - dostępny we wszystkich obecnych wersjach sklepu.
_transfer zamiast po symbolu - przydatne, gdy zewnętrzny system ma inne symbole niż Hummerce._transfer, po tym parametrze (ma pierwszeństwo przed symbolem).Plik to lista obiektów - towarów - każdy w osobnym znaczniku z symbolem i datami utworzenia/modyfikacji. W środku obiektu:
property) - wartości parametrów towaru, z możliwym językiem (locale) i widokiem (view); parametr z wieloma wartościami (np. lista cech) zapisuje się jako kolejne znaczniki wartości,Skrócony przykład:
<extension>
<object target="item" symbol="larch-cone" modified="2019-04-05 00:03:02" created="2014-12-28 23:54:52">
<attribute name="visible" value="true" />
<attribute name="category" value="cones" />
<attribute name="producer" value="zielony-las" />
<attribute name="price" value="39.00 PLN @ (23.00)" />
<property symbol="_name" locale="pl">Szyszka modrzewiowa</property>
<property symbol="_name" locale="en">Larch cone</property>
<views updateMode="ADD">
<view>default</view>
</views>
</object>
</extension>
Ten sam format (znacznik extension z obiektami object) obsługuje też transfery Typy parametrów (xml), Import drzewa lokacji (xml) i Strony statyczne (xml) - różni je tylko rodzaj obiektu (target) i lista dostępnych pól. Zasady wspólne dla wszystkich transferów (tryb testowy, praca w tle, ignorowanie błędów) opisuje Transfer danych - przegląd.
Czym różni się transfer XML od transferu Excela dla towarów?
Oba przenoszą towary, ceny i parametry. XML lepiej radzi sobie z parametrami o wielu wartościach i wartościami różnymi dla poszczególnych widoków sklepu; Excel jest wygodniejszy do ręcznej edycji. Zobacz Import i eksport towarów (xls).
Czy plik XML może utworzyć nowy towar?
Tak, jeśli symbol z pliku nie istnieje jeszcze w sklepie.
Czy import kasuje widoczność towaru w innych kategoriach?
Nie. Import ustawia kategorię główną, ale nie usuwa istniejącej widoczności towaru w pozostałych kategoriach.
Czy transfer można przetestować przed zapisem zmian?
Tak, jak każdy transfer w Hummerce - tryb testowy sprawdza plik i wycofuje zmiany, bez zapisu w sklepie. Zobacz Transfer danych - przegląd.
Czy dopasowanie kategorii lub producenta można oprzeć na innym polu niż symbol?
Tak, przez parametr _transfer ustawiony na kategorii, producencie lub grupie towarowej - wtedy ma on pierwszeństwo przed symbolem.
Chcecie zautomatyzować aktualizację katalogu plikiem XML z Waszego systemu? Umówcie bezpłatną prezentację.
ec2_extension_xml_write - generuje plik XML w tym formacie dla wskazanych towarów (i innych obiektów katalogu),ec2_extension_xml_import - importuje taki plik XML do sklepu,ec2_transfer_xml_spec - zwraca asystentowi AI pełną gramatykę formatu XML (i formatu parametrów), potrzebną do samodzielnego zbudowania poprawnego pliku.| Pole w transferze | Element/atrybut w XML |
|---|---|
| Symbol | atrybut symbol |
| Nazwa (per język) | property symbol="_name" z atrybutem locale |
| Kategoria główna | atrybut category |
| Artykuł (towar nadrzędny) | atrybut article |
| Cena | atrybut price |
| Producent | atrybut producer |
| Grupa towarowa | atrybut itemGroup |
| Dostępny | atrybut available |
| Widoczny | atrybut visible |
| Kupowalny | atrybut buyable |
| Dopasowanie po innym polu niż symbol | parametr _transfer (na kategorii, producencie lub grupie towarowej) |