Copying attributes

Phoca Cart - complex e-commerce extension
mino182
Phoca Professional
Phoca Professional
Posts: 189
Joined: 12 Feb 2015, 13:30

Copying attributes

Post 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
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48402
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Copying attributes

Post 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:
If you find Phoca extensions useful, please support the project
mino182
Phoca Professional
Phoca Professional
Posts: 189
Joined: 12 Feb 2015, 13:30

Re: Copying attributes

Post 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.
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48402
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Copying attributes

Post 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.
If you find Phoca extensions useful, please support the project
Post Reply