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: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:
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:
Screen 2:
Screen 3:
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