Chýbajúce elementy v exporte nerozpoznaního vstupného feedu

Ahojte, mám nasledovný problém. Pri vytvorení exportu, ktorého formát MERGADO nedokáže rozpoznať (ide o toto xml: https://odpoviem.sk/xx.xml) chcem urobiť pomocou pravidiel zmeny.
Tieto zmeny nedokaážem aplikovať na elementy, ktoré potrebujem. Jediný element v ponuke je element SHOP , na iné elementy nedokážem pravidlo použiť.

Ked sa pozriem do zalozky medzi elementy, tak ich načíta všetkých 11, tak ako je v XML , tam ich nacita vporiadku.

Viete mi prosím poradiť,kde je chyba a prečo nemôžem pracovať s pravidlami pri všetkých elementoch?

Vdaka

Ping @ludekvolejnik co ty na to prosím?

Ahoj @atria , je to tím, že v samotném feedu chybí definice, že jde o XML formát.

Tj. na prvním řádku ve feedu chybí něco jako:
<?xml version="1.0" encoding="utf-8"?>
a kvůli chybějící definici XML potom MERGADO nerozpozná správně formát - myslí si, že jde o CSV a kvůli tomu pak chybí v Mergadu elementy, protože feed parsuje jako by šlo o CSV.

Pokud nemáš možnost přidat to tam na straně e-shopu (nebo kde feed vzniká), tak je možné hlavičku XML feedu doplnit aplikací Blending Bull :cow:.

3 Likes

Dakujem, pridali sme to a je to vyriesene. Este mam jednu otazocku, nie k tejto teme ale nechcem zakladat novu temu.
Potreboval by som poradit, s pravidlom ktore by upravovalo pre konkretne , kt obsahuju napr 0 600 839 480 , tu prikladam feed url: https://odpoviem.sk/EshopProducts.xml

Ide o to ze neviem vytvorit filter ktory aplikuje upravu hodnoty elementu ale len ak je to SHOPITEM s konkretnym CODE. Nvm ci som to vysvetlil uplne jasne, dakujem za vsetky rady.

1 Like

Snad to chápu správně - pro úpravu nějakého elementu u produktu s konkrétním kódem se postupuje úplně stejně jako u jiných úprav v Mergadu:

  1. na stránce Produkty se vytvoří výběr produktů, návod ve slovenštině zde

  2. na stránce Pravidla se vytvoří nové pravidlo, návod ve slovenštině zde, které se bude aplikovat na výběr z bodu 1 a přepíše hodnotu v potřebném elementu jen u produktů z výběru, na který se pravidlo aplikuje.

Pokud se má upravit jen jeden produkt, podmínka výběru může být např.:

Pozn.: pro výběr vícero konkrétních produktů lze použít místo podmínky “je rovno” podmínku “je ve výčtu”, případně negaci “není ve výčtu”. :wink:

1 Like