Domanda

sto sviluppando negozio Magento con paio di migliaia di prodotti. La maggior parte dei prodotti hanno combinato di colore per esempio "Nero / verde / bianco" (non tre colori separati, ad esempio una borsa ha elementi neri, verdi e bianchi).

A causa di questo la lista dei colori nel filtro di navigazione più livelli è davvero enorme e brutto. Ho qualcosa come "nero / verde", "nero / verde / bianco", "bianco / nero", ecc Quello che voglio fare è formare una lista normale di colori come il "nero", "verde", "bianco", ecc . E poi quando il cliente clicca sul dire "nero", può vedere tutti i prodotti che hanno "nero" come parte del loro colore combinato.

È possibile? E se sì, dove dovrei cominciare a scavare?

È stato utile?

Soluzione

Si tratta di un duplicato. Qui è una risposta.

Creare un nuovo attributo Color (e cancellare quello attuale o si dovrebbe modificare il database) e insieme a Catalog input type for store owner Multiple Select.

Per modificare l'attributo corrente, eseguire l'SQL dopo aver modificato xyz al tuo attribute_id:

UPDATE `eav_attribute` SET `frontend_input`='multiselect' WHERE `attribute_id`=xyz LIMIT 1;

Altri suggerimenti

Questo richiederebbe di aggiornare la selezione multipla per ogni singola voce (Oltre 1000)

non sarebbe meglio creare una sorta di associazione globale di colori?
Bianco: [“white”,”bone”,”cream”,”beige”,”Arctic White”,”Blizard”,”Polar”]
Nero: [“midnight”, “Ebony”, “Graphite”,”Charcoal”]

Come si ottiene nuovi colori si aggiungerli al proprio matrice o una tabella nel database. Dal momento che è globale probabilmente dovrebbe essere una sorta di Admin tabella personalizzata - Probabilmente nello stesso menu come: IMVU Catalog -> [prodotti, le categorie, gli attributi, i colori]

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top