Last Updated 3 years ago

Jak importować kombinacje razem z produktem?

1. W drugim kroku konfiguracji zdefiniuj ścieżkę do tagu XML zawierającego pojedynczą kombinację. Dla lepszego zrozumienia pokażemy to na fragmencie pliku:

image

Wg danych z pliku, ścieżka do kombinacji to param[name="size"].

2. Następnie, w drugim kroku konfiguracji należy ustawić, czy istniejące już kombinacje mają być aktualizowane oraz czy nieistniejące mają być dodane:

image


3. W etapie z dopasowaniem danych należy dopasować dane, które chcemy importować / aktualizować z pliku do sklepu. Na poniższych screenach przedstawiono pełną konfigurację:

Screen 1:
image
Screen 2:
image

Screen 3:
image

Jak widać powyżej, identyfikator produktu oraz ilość znajdują się poza tagiem kombinacji zdefiniowanych w drugim kroku konfiguracji importu. Z tego powodu moduł importuje te wartości dla każdej kombinacji znajdującej się wewnątrz tagu produktu.


Ważne! W dopasowaniu niestandardowym wartości atrybut użyto ścieżki param[@name='size']/self::node() dlatego, że jej początek musi być takim sam jak ścieżka kombinacji z kroku drugiego (param[@name='size']). Natomiast self::node() wskazuje na siebie.

Zgodnie z powyższą konfiguracją importu, zostaną importowane 3 kombinacje:

1.
ID produktu = 3530
Ilość = 2420
Nazwa atrybutu = Size
Wartość atrybutu = 15

2.
ID produktu = 3530
Ilość = 2420
Nazwa atrybutu = Size
Wartość atrybutu = 25

3.
ID produktu = 3530
Ilość = 2420
Nazwa atrybutu = Size
Wartość atrybutu = 35

Please Wait!

Please wait... it will take a second!