Import datoveho súboru s párovacími elementami vo viacerých stlcoch

Ahojte, chcel by som poprosiť o radu pri importe dátového súboru, ktorý má párovaci element vo viacerých stĺpcoch. Vedľa párovacieho elementu (modelového čísla produktu) ju vždy počet kusov skladom. Vyzerá to nejak takto:

Štruktúra datoveho súboru

Bohužiaľ, nemôžem dokument upraviť a nechať v ňom len 2 stĺpce. Keďže prvý stĺpec je párovací, tak po importe mám v produktoch z prvého stĺpca obsiahnuté aj modelové čísla, aj počty kusov z ďalších produktov v rovnakom riadku. Vo výsledku to vyzerá nejak takto:

Elementy v produke po importe

Potreboval by som to teraz už len priradiť správnym produktom, na čom som sa zasekol.

Existuje nejaké pravidlo, ktoré by dokázalo vytiahnuť z produktov v prvom stĺpci tabuľky (Model_BG) presný počet kusov skladom (AD_QNT, CM_QNT) a priradiť ich produktom v ostatných stĺpcoch podľa modelového čísla (Model_AD, Model_CM)?

Budem vďačný za každú radu a tip. Ďakujem.

Ahoj @Forgy,

chápu to správně, že produkt s ITEM_ID XYZ má varianty (MODEL_BG, MODEL_AD,…), a potřebujete importovat quantity k jednotlivým variantám?

1 Like

Ďakujem za odpoveď. Skúsim ešte upresniť. Varianty tam nie sú a ITEM_ID nie je podstatný. Párovací element je vždy unikátny “model” (_BG, _AD aj _CM) označený zelenou farbou. Ja potrebujem ku každému modelu dostať iba jednu premennú z tabuľky a to je quantity označený červenou farbou. Čiže:

%Model_BG% → %BQ_QNT%
%Model_AD% → %AD_QNT%
%Model_CM% → %CM_QNT%

Problém je, že párovací element je v prvom stĺpci, takže do modelov z prvého stĺpca sa importujú všetky premenne z celého riadku. Vyzerá to nejak takto:

%Model_BG% → %BQ_QNT%, %Model_AD%, %AD_QNT%, %Model_CM%, %CM_QNT%

A na tom som sa zasekol, pretože teraz neviem akým spôsobom priradiť quantity správnemu modelu a či to vôbec nejak riešiť ide.
Snáď som to teraz napísal zrozumitelnejšie :blush:

Ďakujem.

2 Likes

Pravidlo pro import datového souboru v Mergadu nedokáže pracovat s více párovacími sloupci, používá jako párovací pouze první sloupec, všechny další sloupce už jsou potom brané jako data k importu.

Řešením by tedy bylo rozdělit si tabulku na tři samostatné tabulky, kde bude vždy v první sloupci klíč pro párování a v dalším sloupci hodnota k importu.

:bulb: Pokud nejde provést rozdělení na straně tabulky, je možné si tabulku rozdělit přes MERGADO. Stačí vzít celý feed (celou tabulku) a vytvořit si z něj v Mergadu 3 exporty. Na vstupu i výstupu doporučuji použít formát “Plain CSV”, což je obecný CSV formát.

  • v prvním exportu nechej na výstupu jen sloupce: Model_BG a BQ_QNT (ostatní se na stránce Elementy skryjí)
  • ve druhém exportu nechej na výstupu jen sloupce: Model_AD a AD_QNT (ostatní skrýt)
  • ve třetím exportu nechej na výstupu jen sloupce: Model_CM a CM_QNT (ostatní skrýt)
4 Likes

Ludek, mooc ďakujem za tip so samostatným exportom pre každý stĺpec. Funguje to perfektne. :blush:

4 Likes