Intégration de taxe

Intégrer WebSphere Commerce à un système de calcul de taxe tiers est une étape clé dans la construction et la gestion d'un site e-commerce sécurisé possédant un processus de calcul de taxe international.  Cette aide décrit : 

Une autre aide décrit comment installer et configurer l'interface d'intégration de taxe.  

L'interface d'intégration de taxe

L'interface d'intégration de taxe extrait les informations concernant les taxes de la base de données de WebSphere Commerce, telles que l'ID de la société du client, le code postal et l'état, les adresses d'expédition, l'adresse de facturation et si nécessaire des données sur le pays. L' interface effectue les actions suivantes : 

La fonction d'intégration de taxe

La fonction d'intégration de taxe est un ensemble de classes utilisées pour faire passer des données concernant les taxes entre l'interface d'intégration de taxe et une autre application de taxe.  La fonction d'intégration de taxe permet de :

Le flux d'informations sur les taxes

  1. Le client utilise un navigateur pour accéder au magasin en ligne du commerçant, pour parcourir le catalogue du magasin, pour voir les produits sur les pages d'affichage des produits et pour ajouter des éléments au chariot.
  2. Si le client peut visualiser la taxe au début de ses achats, avant d'ajouter le produit au chariot, la taxe est calculée selon les informations d'enregistrement fournies par le client ou selon l'emplacement du commerçant, puis la taxe est affichée sur la page d'information du produit. Cette option dépend de la configuration spécifique du magasin du commerçant. 
  3. Lorsque le client visualise la page du chariot après avoir ajouté un ou plusieurs articles au chariot, une requête est envoyée au serveur Web qui appelle l'instruction du contrôleurOrderPrepareCmd qui est mise en oeuvre par  OrderPrepareCmdImpl.
  4. L'instruction OrderPrepareCmd appelle l'instruction d'activité ApplyCalculationUsageCmd pour l'utilisation du calcul de taxe. Sa classe d'implémentation par défaut, pplyCalculationUsageCmdImpl, est écrasée par la classe d'implémentation ApplyCalculationUsageTIKCmdImpl  (qui fait partie de l'interface d'intégration de taxe), et permet :
  5. Si le client met les produits dans le chariot pour un achat, une autre requête est envoyée au serveur Web, mais cette fois pour appeler l'instruction d'activité OrderProcess.
  6. L'instruction d'activité OrderProcess appelle l'instruction d'activité ExtOrderProcessCmd. Sa classe d'implémentation par défaut, ExtOrderProcessCmdImpl, est écrasée par la classe d'implémentation TaxOrderAuditTIKCmdImpl (qui fait partie de l'interface d'intégration de la taxe). La classe d'implémentation TaxOrderAuditTIKCmdImpl effectue les mêmes fonctions que ApplyCalculationUsageTIKCmdImpl mais pour chaque article de la commande, l'indicateur de suivi est activé.
  7. Après le calcul de la taxe et la mise à jour de la table ORDERITEMS par OrderItemAccessBean.  La taxe peut être affichée sur la page du règlement pour le client.

 

Tâches connexes

IBM copyright