Integrazione tasse

L'integrazione di WebSphere Commerce con un sistema di calcolo tasse di terzi rappresenta un passo chiave nella creazione e nella gestione di un sito e-commerce altamente protetto.  Questa guida descrive: 

Una guida separata descrive come installare e configurare l'interfaccia di integrazione tasse.  

Interfaccia di integrazione tasse

L'interfaccia di integrazione tasse recupera le informazioni relative alle tasse dal database di WebSphere Commerce, come ad esempio l'ID società del cliente, lo stato ed il CAP, l'indirizzo di fatturazione e, se pertinente, i dati relativi al paese. L'interfaccia esegue queste funzioni: 

Funzione di integrazione tasse

La funzione di integrazione tasse è un gruppo di classi utilizzato per trasmettere i dati relativi alle tasse tra l'interfaccia di integrazione tasse ed un'altra applicazione delle tasse.  La funzione di integrazione tasse viene utilizzata per:

Flusso di informazioni sulle tasse

  1. Il cliente utilizza un browser per accedere al negozio in linea del venditore, sfoglia il catalogo del negozio, visualizza i prodotti nelle pagine di visualizzazione del prodotto ed aggiunge gli articoli al carrello degli acquisti.
  2. Se il cliente dispone dell'opzione di visualizzare le tasse prima di effettuare gli acquisti e quindi prima di aggiungere il prodotto al carrello degli acquisti, le tasse vengono calcolate in base alle informazioni della registrazione del cliente o alla posizione del venditore e vengono visualizzate nella pagina delle informazioni sul prodotto. Questa opzione dipende dalla specifica configurazione del negozio del venditore. 
  3. Quando il cliente visualizza la pagina del carrello degli acquisti dopo avervi aggiunto uno o più articoli, viene inviata una richiesta al server Web che richiama il comando del controller OrderPrepareCmd, che è implementato da   OrderPrepareCmdImpl.
  4. Il comando OrderPrepareCmd richiama il comando di attività ApplyCalculationUsageCmd per l'utilizzo del calcolo delle tasse. La sua classe di implementazione predefinita, ApplyCalculationUsageCmdImpl, viene sovrascritta dalla classe di implementazione ApplyCalculationUsageTIKCmdImpl  (che è parte dell'interfaccia di integrazione tasse) ed effettua le seguenti operazioni:
  5. Se il cliente inoltra gli articoli nel carrello degli acquisti per effettuarne l'acquisto, viene inviata un'altra richiesta al server Web ma questa volta per richiamare il comando di attività OrderProcess.
  6. Il comando di attività OrderProcess richiama il comando di attività ExtOrderProcessCmd. La sua classe di implementazione predefinita, ExtOrderProcessCmdImpl, viene sovrascritta dalla classe di implementazione TaxOrderAuditTIKCmdImpl (parte dell'interfaccia di integrazione tasse). La classe di implementazione TaxOrderAuditTIKCmdImpl esegue le stesse funzioni di ApplyCalculationUsageTIKCmdImpl a meno che per ogni articolo dell'ordine l'indicatore di controllo non sia impostato su on.
  7. Dopo aver eseguito il calcolo delle tasse il comando OrderItemAccessBean aggiorna la tabella ORDERITEMS.  Le tasse vengono visualizzate al cliente nella pagina di verifica.

 

Attività correlate

IBM copyright