Page 1 of 1

Copying attributes

Posted: 11 Aug 2023, 14:04
by mino182
Ahoj, nezvazil by si zmenu v kopirovani atributov, ze by nevymazalo vsetky povodne atributy cieloveho produktu, ale len tie s rovnakym aliasom? Lebo nasledne vymazat nepotrebny atribut je len jeden klik na "-" button, ale ak potrebujem atribut doplnit, neda sa to kopirovanim a musi sa pracne vyplnat... Diky

Re: Copying attributes

Posted: 14 Aug 2023, 15:07
by Jan
Ahoj, tam by byl zase logickej problém. Pokud by jsi kopíroval atribut a on by existoval, a nebyl by smazanej, pak by se ani neupdatoval a mohla by tam být zastaralý data. Pak by to bylo pro uživatele matoucí, protože chce kopírovat atribut a najednou by měl úplně jiný data v nově upravovaným produktu. :idea:

Re: Copying attributes

Posted: 14 Aug 2023, 17:17
by mino182
No ved preto to porovnanie aliasov ako som pisal. Ak najde atribut s rovnakym aliasom, tak ten atribut prepise (stary vymaze, novy nakopiruje) ak alias bude !=, tak ho len nakopiruje (k tomu, co tam uz je). Takyto je vseobecny princip kopirovania... To co sa deje s atributmi teraz, je nahradzovanie (replace).

To kopirovanie ako ho popisujem ma vyhodu v tom, ze ked potrebujem zmenit options v jednom atribute u 10 produktov, tak si spravim skryty tovar, s tym jednym atributom, tam to zmenim raz a nakopirujem ho do ostatnych. Tie ostatne produkty mozu mat ale dalsie rozne atributy, ktore nechcem ovplyvnit... Malokedy je tovar len s jednym atributom.

Re: Copying attributes

Posted: 14 Aug 2023, 23:05
by Jan
Ahoj, copy je to proto, že v původním produktu ty atributy zůstávají. A copy je to taky proto, že se vytváří identická kopie atributů zdrojového produktu. Není to kopírování jako při souborech (tam by navíc ještě byl přesun).

Je to podobný problém jako to, když někdo žádá, aby u produktu, který patří při určitých akcích do nějaké kategorie, bylo take určeno to, že automaticky patří do rodičkovské kategorie té kategorie, do které patří.

Tady jsou dva přístupy (možná by se našly i další):
a) kopie atributů - identická kopie
b) kopie atributů - jako u kopírování souborů - ponechat stavající odlišné kategorie.

Tak v tomto případě prostě byla vybrána logika a) dělám kopii zdrojového produktu a nepočítám s tím, že by to vlastně nebyla kopie ale kopie + předešlé odlišné atributy.