Jump to content

Ordine attributi nelle combinazioni


Recommended Posts

Salve, 

c'è un modo per modificare l'ordine degli attributi nelle combinazioni generate da prestashop?

Faccio un esempio. 
Ho creato:
l'attributo A, che ha valori Rosso, Giallo e Nero
l'attributo B, che ha valori S, M e L.

 

Combinandoli, ottengo Rosso S, Rosso M, Rosso L, GIallo S, Giallo M ecc

Fin qui tutto bene.

 

Poi ho creato l'attributo C, che ha valori Bianco e Blu.

Ora quando creo combinazioni con gli attributi B e C, ottengo S Bianco, S, Blu, M Bianco ecc.

Nel nome della combinaizione avrei però bisogno, per semplificare la lettura degli addetti alla spedizione, che il nome della combinaizone apparisse come Bianco S, e non come S Bianco. 
Preciso inoltre che lo schema di attributi è molto più complesso dell'esempio qui creato, ecco perchè nasce il problema.

Vorrei modificare l'ordine di apparizione degli attributi nei nomi delle combinazioni. E' possibile?
Grazie

Edited by Archimede (see edit history)
Link to comment
Share on other sites

Ciao, la soluzione e' modificare il codice della funzione getAttributesGroups nella classe Product in classes/Product.php.

Cambia 

ORDER BY ag.`position` ASC, a.`position` ASC, agl.`name` ASC';

in 

ORDER BY ag.`position` ASC, pa.`id_product_attribute` ASC, a.`position` ASC, agl.`name` ASC';

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...