I contratti abilitano un'organizzazione cliente ad acquistare prodotti da un negozio o da un gruppo di negozi ad un determinato prezzo per un periodo di tempo specifico sotto specifiche condizioni. WebSphere Commerce fornisce la capacità di registrare e mettere a disposizione i contratti negoziati. Utilizzare WebSphere Commerce Accelerator per gestire i contratti.
Un contratto consiste dei seguenti elementi:
- Profilo
- Il profilo del contratto contiene le informazioni di identificazione per il contratto. Queste informazioni includono un nome univoco per il contratto, una breve descrizione ed un periodo di tempo durante il quale il contratto è valido.
- Parti
- Le parti del contratto sono le organizzazioni che prendono parte al contratto. Esistono un'organizzazione acquirente, un'organizzazione venditrice e le persone di riferimento in entrambe le organizzazioni.
- Termini e condizioni
- I termini e le condizioni del contratto sono le regole che trattano l'implementazione del contratto. I termini e le condizioni del contratto trattano informazioni come i prezzi dei prodotti, le restituzioni e i rimborsi, il pagamento, la spedizione e l'approvazione dell'ordine.
- Allegati
- Gli allegati del contratto trattano tutte le informazioni non coperte dagli elementi precedenti, come gli allegati file che forniscono informazioni aggiuntive ed ogni nota generale sul contratto. WebSphere Commerce memorizza gli URI (Universal Resource Identifier) per gli allegati del contratto, non quelli attuali.
- Riferimenti
- Un contratto può fare riferimento ad un altro contratto per condividerne i termini e lecondizioni. Ad esempio, il contratto A fà riferimento al contratto B. Di conseguenza, un acquirente registrato per il contratto A verrà registrato per i termini e le condizioni del contratto A e del contratto B.
Tutti i contratti sono associati ad account aziendali. Non è possibile creare i contratti per i clienti per cui non è stato creato un conto.
Articoli differenti in un singolo ordine possono essere acquistati sotto contratti differenti. Gli acquirenti possono selezionare il contratto sotto cui acquistano, sia all'inizio del flusso acquisti che quando aggiungono un articolo all'ordine, in base al progetto del negozio. Quando si acquistano articoli sotto differenti contratti, è necessario applicare le seguenti regole:
- I contratti per tutti gli articoli di un ordine devono condividere almeno un metodo di pagamento. Se ciò non avviene, l'acquirente non può aggiungere l'articolo all'ordine. Solo i metodi di pagamento condivisi da tutti gli articoli di un ordine possono essere utilizzati per pagare l'ordine.
- E' necessario che tutti gli articoli di un ordine provengano da contratti appartenenti allo stesso conto commerciale o al contratto predefinito del negozio.
Quando vengono creati i contratti per WebSphere Commerce, è importante comprendere il modello commerciale su cui si basa il negozio, i partecipanti, gli usi e gli elementi XML per ciascun modello commerciale, come indicato nella seguente tabella:
Modello commerciale |
Elemento XML contrattto |
Utilizzo |
Parti |
---|---|---|---|
B2B direct | BuyerContract | Acquirente organizzazione (predefinito) |
|
Sequenza di richiesta | ReferralContract | Riferimento |
|
| HostingContract | Rivenditore |
|
Catena fornitori | HostingContract | Fornitore |
|