Jak převést atributy elementů na klasické elementy

Pomocí appky :cow: Blending Bull je možné upravit feed před importem do Mergada.

Může se to hodit u feedu, který má data v atributech elementů (viz například Jak vyčistit feed na úrovni elementů a atributů) a pokud je takový feed velký, tj. má hodně atributů i produktů, Mergado může mít problém s jeho načtením nebo s vytvořením vlastního formátu.

Řešením by mohlo být převést si data z atributů na klasické elementy.

Příklad dat z feedu:
<VARIANT code="1068_1:3_2:116_" ean="5900307753059" doba_dodani_hodin="0" stock="12" price="395.87"><PARAM name="Barva" value="černá" /></VARIANT>

Po převodu aplikací Blending Bull:

<VARIANT><code>1068_1:3_2:116_</code><ean>5900308553053</ean><doba_dodani_hodin>0</doba_dodani_hodin><stock>12</stock><price>395.87</price><PARAM><name>Barva</name><value>černá</value></PARAM></VARIANT>

Pro převedení je možné použít regulární výrazy, ukázka pro příklad výše, viz
https://regex101.com/r/0w8Trn/1

Budete-li potřebovat s převodem atributů na elementy poradit, případně poradit s konkrétním regulárním výrazem právě pro váš případ, můžete se ozvat na naši technickou podporu k Mergadu.

1 Like