In WebSphere Commerce, tutti i negozi devono avere un contratto predefinito. Il contratto predefinito è composto da termini e condizioni (noti anche come termini) memorizzati nel file contract.xml. Il negozio di esempio ToolTech dispone di due account e di quattro contratti. Se i termini e le condizioni di ciascun contratto si riferiscono a una politica, le relative informazioni sono memorizzate nel file businesspolicy.xml. Le informazioni sull'account sono memorizzate nel file businessaccount.xml.
Nota: tutti i contratti sono memorizzati nel file contract.xml. Esiste una versione specifica della locale del file contract.xml.
Le informazioni sulle risorse database delle politiche aziendali, contrattuali e di account comprendono le seguenti sezioni:
Contratto
In ToolTech sono contenuti i seguenti quattro contratti:
Termini e condizioni
Tutti i contratti nei negozi di esempio devono avere termini e condizioni. I termini e le condizioni sono l'insieme delle regole concordate in un contratto e regolano il processo d'acquisto tra un acquirente ed un venditore. Per ogni contratto è necessario disporre di un insieme di termini per il prezzo. Per ulteriori informazioni sui termini e sulle condizioni di ogni contratto ed account, fare riferimento ai collegamenti riportati di seguito .
Per il contratto numero 2345, tutti i prodotti del catalogo presentano il 20% di sconto sul prezzo standard. Se il totale di un ordine è maggiore di 1000 euro, l'ordine deve essere approvato dal responsabile approvazioni acquirenti, in OrderApprovalTC. La somma totale di tutti gli ordini effettuati con questo contratto non deve superare 500.000 euro, come indicato in RightToBuyTC. Il cliente non può effettuare acquisti per una somma inferiore a 100 euro per la durata del contratto in ObligationToBuyTC.
Nota: con questo contratto un cliente può spendere una somma compresa tra 5.000 e 500.000 euro per tutta la durata del contratto. Ogni volta che gli acquisti di un cliente raggiungono una somma totale superiore a 500.000 euro, viene visualizzato un messaggio indicante che è stato superato il limite di spesa previsto dal contratto. ObligationTobuyTC non viene implementato.
Nota: solo i clienti con ruolo di Approvatore acquirente e Acquirente (lato-acquisti) può approvare gli ordini.
Il contratto numero 3456 prevede che l'indirizzo dell'organizzazione B viene utilizzato come indirizzo di fatturazione. Tutti i prodotti delle categorie Falegnameria, Alimentazione e Cordless presentano il 25% di sconto sul prezzo standard. Per il contratto numero 4567, i prodotto delle categorie principali Falegnameria e Alimentazione presentano uno sconto del 50% sul prezzo standard.
E' inoltre possibile disporre di termini e condizioni per altri tipi di addebiti come ad esempio le tariffe di spedizione. Ogni contratto può presentare solo una serie di termini e condizioni per la definizione del costo di spedizione. Nel contract.xml è necessario fare riferimento all'acquirente e al venditore.
Nota: determinati termini e condizioni possono essere specificati solo al livello di account e non sono disponibili nel contratto.
Account
Termini e condizioni
Ciascun account del negozio ToolTech è associato a un contratto e presenta dei termini e delle condizioni a esso associati. Nel negozio ToolTech, solo un account può essere associato al contratto predefinito. Nel negozio ToolTech sono presenti due account:
Gli account definiscono i termini di fatturazione e degli ordini di acquisto. Il seguente esempio definisce la formattazione del metodo di consegna fattura per un account e specifica il numero di un ordine di acquisto di copertura che è possibile specificare quando si effettuano gli ordini per l'account. Questi termini sono specificati nel file businessaccount.xml.
Se un cliente effettua un acquisto utilizzando il contratto 2345, verrà richiesto di immettere un numero di ordine di acquisto, indicato in PurchaseOrderTC. E' necessario immettere un numero di ordine di acquisto di copertura, a meno che non sia stato creato un numero di ordine di acquisto singolo. Il cliente può creare numeri di ordine di acquisto singolo, ma ogni numero deve essere univoco e può essere utilizzato solo per un singolo ordine. Nel file businessaccount.xml è necessario indicare l'acquirente, il venditore e il proprietario dell'account.
Politica aziendale
Termini e condizioni
Una politica aziendale indica le regole seguite da un'azienda per un determinato processo commerciale. Se i termini e le condizioni del contratto fanno riferimento alla politica aziendale, è necessario compilare il file businesspolicy.xml prima di importare il file contract.xml.
Nota: Alcune politiche cui si fa riferimento nel file contract.xml non sono contenute nel file businesspolicy.xml. Questi criteri fanno parte dei dati bootstrap. Per ulteriori informazioni sui dati bootstrap, consultare File bootstrap.
![]() |