La commande fiscale optimisée offre des performances améliorées pour les sites dont certains paniers incluent des centaines d'articles de commande ou plus.
Procédure
- Activation de la commande fiscale optimisée
- Inscrivez la commande fiscale optimisée comme méthode de calcul de la taxe de vente ou de la taxe d'utilisation dans la table CALMETHOD. Par exemple :
INSERT INTO CALMETHOD (CALMETHOD_ID, STOREENT_ID, CALUSAGE_ID,
TASKNAME, DESCRIPTION,
SUBCLASS, NAME) VALUES (
method_ID, -1, -3,
'com.ibm.commerce.order.calculation.FastTaxCalculationRuleCombineCmd',
'Sample CalculationRuleCombine method for sales/use tax to
improve performance', 5,
'FastTaxCalculationCodeCombine')
- Obtenez la valeur d'origine de STENCALUSG. ACTRC_CALMETHOD_ID avant d'effectuer l'étape suivante. Par exemple :
SELECT ACTRC_CALMETHOD_ID FROM STENCALUSG WHERE CALUSAGE_ID=-3
Enregistrez cette valeur.
- Mettez à jour les configurations de la taxe de vente ou d'utilisation dans la table STENCALUSG pour renvoyer vers cette méthode de calcul. Par exemple :
UPDATE STENCALUSG SET ACTRC_CALMETHOD_ID=
method_ID WHERE CALUSAGE_ID=-3
- Répétez la taxe d'expédition, en utilisant le même SQL que pour l'étape 3, sauf avec CALUSAGE_ID=-4.
- Mettez à jour le registre des commandes Commerce.
- Pour désactiver la commande de calcul de la taxe optimisée :
- Obtenez les valeurs d'origine de ACTRC_CALMETHOD_ID qui se trouvent à la deuxième étape de la procédure d'activation, y compris la taxe de vente et d'expédition
- Mettez à jour les configurations de la taxe de vente et d'expédition dans la table STENCALUSG pour renvoyer vers cette méthode de calcul. Par exemple :
UPDATE STENCALUSG SET ACTRC_CALMETHOD_ID=
original_method_ID WHERE CALUSAGE_ID=-3
UPDATE STENCALUSG SET ACTRC_CALMETHOD_ID=
original_method_ID WHERE CALUSAGE_ID=-4
- Mettez à jour le registre des commandes Commerce.