Wizzard Home | Viste base


Cod. Ultima revisione Wiki Note
431 2019/11/04 - PG Custom Search
Permette di rendere disponibile all'utente una maschera di ricerca avanzata utile a filtrare gli articoli su dei parametri aggiuntivi rispetto alla mera ricerca base per :
  • Nome articolo
  • Codice articolo
  • Descrizione breve articolo
campi ove la ricerca è permessa tramite la maschera di  ricerca standard

Un esempio comune è nel settore delle confezioni ove può esserci la necessità di filtrare gli articoli per
  • Marca
  • Tessuto/Materiale
  • Genere(Uomo Donna Bambino Bambina)
  • Stagione
  • Categoria (Top/Bottom,Camice,Pantaloni giacche)

- Ricerca avanzata


Caratteristica

L'implementazione di questa caratteristica permette di rendere disponibile una vista che presenta una maschera di ricerca come da figura che segue





e tramite impostazione dei filtri accedere ad una  lista articoli filtrata in base alle impostazioni della maschera .
Il sistema prevede di limitare le opzioni di ciascun filtro in base alle occorrenze rispetto ai filtri già impostati


Attenzione Per poter predisporre le funzionalità è necessaria una personalizzazione che deve essere quantificata in funzione della complessità della maschera da predisporre.



Settings Necessari Attenzione


Setting Descrizione Codice riferimento
Abilita ricerca Disabilita il blocco visualizzazione Ricerca Avanzata settings/views/search_disable
Menu Spalla Abilita il collegamento dal menu di spalla reveal/custom_search
Abilita pacchetto maschera di ricerca personalizzata app_server_conf/enable_custom_search_mask

Stima Indicativa: 4/6 Ore
Da confermare previo inserimento di un assistenza con le specifiche



Per l'implementazione è necessario definire   


Maschera di ricerca

E' necessario innanzitutto avere indicazioni sulla maschera da predisporre in particolare la sequenza dei parametri (campi) da predisporre nella maschera di impostazione filtro con relativa etichetta e opzioni :

Es:
a.1)  Tessuto:  (Selezione da lista delle opzioni disponibili nell'identificativo "TESSUTO" ) 
a.2)  Lavaggio: (Selezione da lista delle opzioni disponibili nell'identificativo "LAVAGGIO" )
a.3)  Colore: (Selezione da lista delle opzioni disponibili nell'identificativo "COLORE" )
a.4)  Keyword: (Campo libero  ricerca nell'identificativo "METATAG")


Stato implementativo


Client Issue Implementativa Stato
IOS 
Completata
Sell
Completata
Buy Completata
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente.
La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo Ove non presente nulla significa che non è ancora schedulata o pragrammata l'implementazione nell'ambiente specifico








Ricerca per Nome, Codice, Descrizione articolo


E' possibile predisporre nella maschera di ricerca avanzata anche i campi per la ricerca sui campi standard della scheda articolo presenti nell tracciato articolo.csv 
tramite degli identificativi convenzionati 

  1. Codice articolo : search_code  (ricerca se la stringa immessa è contenuta nel **codice articolo**)
  2. Nome Articolo  : search_name  (ricerca se la stringa immessa è contenuta nel **nome articolo**)
  3. Descrizione articolo  : search_short_description  (ricerca se la stringa immessa è contenuta nella **descrizione breve articolo**)

Viene fatto un **"AND"** dei vari predicati da soddisfare.

Il comportamento della maschera con i tre  campi  ha lo scopo di permettere una ricerca su tutti e 3 i campi concatenando le stringhe di ricerca.

Esempio:

Cod. Articolo: A020
Nome articolo: Baseball Cap
Descrizione articolo: Baseball Cap Blue

Voglio cercare l'articolo citato ma non ne conosco tutto il codice o tutto il nome.

Eseguo quindi la seguente ricerca:

Codice: A0
Nome: Baseball
Descrizione: Blue

La ricerca mi restituirà l'articolo A020 e tutti gli articoli che contengono nel Codice o nel Nome o nella Descrizione i predicati che ho impostato.

Stato implementativo


Client Issue Implementativa Stato
IOS  9E: 2021-06-23 - 3.1.4.07 Completata
Sell Commit 4845de57del 28/Jul/2021 Completata
Buy
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente.
La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo Ove non presente nulla significa che non è ancora schedulata o pragrammata l'implementazione nell'ambiente specifico

Tracciati in entrata


I metadati articolo su cui la riceca si basa devono esssere transati tramite apposito tracciato
E' necessario che gli elementi nel tracciato siano convenzionati  (concordati in base alla maschera di ricerca da predisporre) in modo da configurare correttamente nei client l'estrazione  corretta dalla maschera di ricerca.
La modalità per transare tali dati verra comunicata dal nostro staff a seguito dell'analisi del tipo di maschera di ricerca da predisporre


Esempio tracciato


Di seguito l'esempio del tracciato popolato per simulare quanto predisposto nella maschera di ricerca presentata nel filmato
A001;;catalog;BASIC;Uomo;Fall/Winter 18/19;Sun;Tshirt;SI;;;;;;
A001;;catalog;COLORE;Blue;;;;;;;;;;
A001;;catalog;COLORE;White;;;;;;;;;;
A001;;catalog;COLORE;Red;;;;;;;;;;
A002;;catalog;BASIC;Uomo;Fall/Winter 18/19;Sun;Tshirt;NO;;;;;;
A002;;catalog;COLORE;Blue;;;;;;;;;;
A002;;catalog;COLORE;Silver;;;;;;;;;;
A002;;catalog;COLORE;Gold;;;;;;;;;;
A003;;catalog;BASIC;Donna;Summer 17;Garage;Tshirt;SI;;;;;;
A003;;catalog;COLORE;Green;;;;;;;;;;
A003;;catalog;COLORE;Pink;;;;;;;;;;
A004;;catalog;BASIC;Unisex;Summer 17;Garage;Tshirt;NO;;;;;;
A004;;catalog;COLORE;Gray;;;;;;;;;;
A004;;catalog;COLORE;Pink;;;;;;;;;;
A004;;catalog;COLORE;Blue;;;;;;;;;;
A005;;catalog;BASIC;Unisex;SS 18;Mars;Cap;NO;;;;;;
A005;;catalog;COLORE;Green;;;;;;;;;;
A005;;catalog;COLORE;Pink;;;;;;;;;;
A005;;catalog;COLORE;Blue;;;;;;;;;;
A005;;catalog;COLORE;Red;;;;;;;;;;
A006;;catalog;BASIC;Unisex;Spring/Summer 18;Mars;Cap;NO;;;;;;
A006;;catalog;COLORE;Green/Blue;;;;;;;;;;
A006;;catalog;COLORE;Grey;;;;;;;;;;
A006;;catalog;COLORE;Green/Cyan;;;;;;;;;;
A006;;catalog;COLORE;Blue/Yellow;;;;;;;;;;
A006;;catalog;COLORE;Pink/Green;;;;;;;;;;
A006;;catalog;COLORE;Red/Blue;;;;;;;;;;
A007;;catalog;BASIC;Unisex;SS 18;Classic;Cap;No;;;;;;
A007;;catalog;COLORE;Gray;;;;;;;;;;
A008;;catalog;BASIC;Uomo;Spring/Summer 17;Sport;Cap;SI;;;;;;
A008;;catalog;COLORE;Blue;;;;;;;;;;
A011;;catalog;BASIC;Uomo;Fall/Winter 16/17;Sport;Sweatshirt;Si;;;;;;
A011;;catalog;COLORE;Gray;;;;;;;;;;
A011;;catalog;BASIC;Donna;Fall/Winter 16/17;Sport;Shirt;Si;;;;;;
A011;;catalog;COLORE;Blue;;;;;;;;;;






Ui


Accesso alla maschera di ricerca




Accesso alla maschera di ricerca




Maschera di ricerca




Impostazione Filtro




Visualizza filtri


Risultato ricerca


Atterraggio su vista Flusso


Come si può vedere dall'ultima immagine di default il risultato della ricerca avanzata presenta la lista articoli del risultato della ricerca in una versione simile alla vista  Lista, è disponibile un setting che permette di atterrare su una lista simile alla vista Flusso


Settings disponibili

Setting Descrizione Codice riferimento
Abilita atterraggio vista modello Flusso
Permette l'atterraggio del risultato della ricerca avanzata in una vista  simile alla vista  Flusso settings_vendita_acquisti_enable_search_result_with_flow
Attenzione La modifica dei setting di default è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo.



Stato implementativo


Client Issue Implementativa Stato
IOS App8E (da ver. 2.4.022) http://tradeservices-admin.forza6.com/ops/gtd/?sub...
Completata
Sell Commit 5426757 del 28/Oct/2020 Completata
Buy Commit 5426757 del 28/Oct/2020 Completata
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente.
La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo Ove non presente nulla significa che non è ancora schedulata o pragrammata l'implementazione nell'ambiente specifico



FAQ


Nessuna al momento disponibile


Ricerca avanzata autonoma


Esiste la possibilità per amministratori esperti di predisporre in autonomia il pacchetto di gestione della ricerca avanzata.

E' necessario produrre un pacchetto contenente le configurazioni con il riferimento ai contenuti della tabella custom search che verrà popolata in autonomia secondo esigenza.

Il pacchetto permette di configurare in particolare la maschera di ricerca e la modalità di estrazione


Settings necessari Attenzione


Setting Descrizione Codice riferimento
Abilita pacchetto maschera di ricerca personalizzata enable_custom_search_mask
Attenzione La predisposizione della funzione è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo. E' necessario richiedere la modifica tramite assistenza. Qualsiasi modifica al comportamento standard è da considerarsi una configurazione Personalizzata