La Home page di ToolTech, CatalogMainDisplay.jsp, rappresenta la prima fase del flusso dei cataloghi che consente ai clienti registrati di esaminare i cataloghi, effettuare selezioni e aggiungere articoli agli ordini. Solo i clienti registrati che sono stati approvati, possono visualizzare la pagina iniziale.
Il flusso dei cataloghi del negozio di esempio ToolTech utilizza i seguenti file JavaServer:
Comandi
CatalogMainDisplay.jsp utilizza i seguenti comandi:
Bean
CatalogMainDisplay.jsp utilizza i seguenti bean:
Implementazione
Nota: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine del negozio di esempio: tecniche di implementazioni comuni.
CatalogMainDisplay.jsp, verifica se i clienti registrati dispongono del ruolo di responsabile approvazioni acquirenti. In tal caso, viene caricata la pagina iniziale. Se i clienti sono ospiti e non sono registrati, vengono indirizzati alla pagina di collegamento.
Quando i clienti approvati selezionano Sfoglia Catalogo dalla pagina iniziale, viene automaticamente richiamato il comando TopCategoriesDisplay e i clienti vengono indirizzati alla pagina della categoria principale, CatalogTopCategoriesDisplay.jsp, dove č possibile iniziare l'esplorazione del catalogo.
La pagina LogonForm.jsp viene avviata dalla pagina index.jsp che fornisce un URL per richiamare la homepage dal negozio di esempio. La pagina index.jsp richiama il file parameters.jsp che contiene i parametri necessari per avviare il negozio.
Per i clienti con il ruolo di amministratore acquirenti, viene visualizzato il collegamento Vai a Strumenti di approvazione per iniziare il processo di approvazione.
function ApprovalToolLink() { //checkBrowser() function is called in NavSideBar.jsp when this page is loaded. //bRightBrowser variable will be populated. if (bRightBrowser) { RFQwindow=window.open('<%=ApprovalToolLinkURL%>'); } else { window.location.href=('<%=BrowserVerErrorURL%>'); }
L'amministratore acquirenti approva gli utenti e assegna ai clienti il ruolo di acquirente (lato acquisti) per consentirgli di effettuare acquisti nel negozio ToolTech. Questo ruolo č inoltre responsabile della gestione delle informazioni dell'organizzazione dell'acquirente.
Nota: lo strumento di approvazione viene visualizzato solo se l'acquirente dispone del ruolo di amministratore acquirenti o responsabile approvazioni acquirenti.
I clienti che si trovano nello stato di attesa di approvazione, non possono collegarsi per visualizzare il catalogo e vengono indirizzati alla pagina Account. Per i clienti che non presentano tale stato, il catalogo viene visualizzato regolarmente.
if (userState.equals("0")) { // User is pending approval - cannot logon %> <center> <font class="text">User State: Pending Approval<br> <a href="LogonForm?langId=<%=languageId%>&storeId=<%=storeId%>&catalogId=<%=catalogId%>&page=sidebar">Logon</a> </font> </center> <% } else if ((userState.equals("1") || userState.equals("")) && bnRegUser.findUser()) {
Se i clienti si sono collegati utilizzando l'Organizzazione A o B, visualizzeranno il logo della propria organizzazione nell'angolo destro dell'intestazione della pagina.
![]() |