Sto utilizzando Spree 1.3.1 e sto tentando di personalizzare la pagina di presentazione Taxon.Filtro di ricerca spree per proprietà e varianti
Mi piacerebbe che restituisse i prodotti contenuti nel Taxon corrente, eventualmente filtrati da una proprietà o da un valore di opzione.
Per esempio diciamo che sto vedendo il Taxon di una collezione di biancheria intima. Mi piacerebbe filtrare i prodotti mostrati, fornendo una certa dimensione (option_type). In questo caso dovrei elencare solo i prodotti che hanno varianti con la dimensione richiesta.
Vorrei anche poter filtrare i prodotti con la proprietà "fit". Filtrando per adattamento, dovrei essere in grado di elencare solo i prodotti all'interno del Taxon corrente che hanno la proprietà richiesta.
Questo è il Taxon regolatore azione Mostra:
Spree::TaxonsController.class_eval do
def show
@taxon = Spree::Taxon.find_by_permalink!(params[:id])
return unless @taxon
@searcher = Spree::Config.searcher_class.new(params)
@searcher.current_user = try_spree_current_user
@searcher.current_currency = current_currency
@products = @searcher.retrieve_products
respond_with(@taxon)
end
end
Come dovrei modificarlo secondo le mie esigenze?
Hi guys. C'è qualche baldoria di documenti che dice di questa usanza. Grazie :) . Leggo la tua risposta ma non riesco a capire come la definisco –