Dobrý den, ve vstupním feedu mám parametry produktů uloženy následovně:
<parameters>
<parameter name="Hmotnost" unit="g">790</parameter>
<parameter name="Certifikace" unit="">CE EN 893, UKCA, UIAA</parameter>
<parameter name="Velikost obuvi" unit="">36 - 45</parameter>
</parametrs>
Potřebuji tyto parametry následně transformovat, aby se mi zobrazili ve výstupním feedu a následně tento feed chci importovat do shoptetu. Jak prosím postupovat?
Děkuji.
Zdravím,
omlouvám se za pozdní reakci.
Našla jsem si v Mergadu Váš projekt a vypadá to, že už se Vám to už daří pomocí několika pravidel, které jste si nastavil. S dovolením to sem přidám, i pro ostatní uživatele :).
- Pravidlo “Hromadné přepisování dle hodnot”, kde dostaneme hodnotu z atributu
@name
do zanořeného elementu <name>
:
- Stejné pravidlo vytvoříme pro
value
, avšak pozor, hodnota původně nebyla v atributu, jako v předchozím kroku:
- Dalším pravidlem “Přepsat” dostaneme za hodnotu
value
i jednotku, pouze tam, kde jednotka je (není prázdná):
- Poté je ještě potřeba smazat hodnotu z
<parameters | parameter>
opět pravidlem “Přepsat”:
- Nyní přichází na řadu finální pravidlo Hromadné zkopírování hodnot, kterým si zkopírujeme strukturu parametrů do požadovaných parametrů pro Shoptet:
Kdybyste však měl nějaké další dotazy, určitě se ozvěte.
1 Líbí se