La commande de calcul d'expédition 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 de calcul d'expédition optimisée.
- Enregistrez cette commande comme méthode de calcul pour l'expédition dans la table CALMETHOD. Par exemple :
INSERT INTO CALMETHOD (CALMETHOD_ID, STOREENT_ID, CALUSAGE_ID,
TASKNAME, DESCRIPTION,
SUBCLASS, NAME) VALUES (
method_ID, -1, -2,
'com.ibm.commerce.order.calculation.FastShippingCalculationRuleCombineCmd',
'Sample CalculationRuleCombine method for shipping to improve
performance',
5, 'FastShippingCalculationCodeCombine')
- Obtenez la valeur d'origine de STENCALUSG. ACTRC_CALMETHOD_ID, à l'aide de SQL. Par exemple :
SELECT ACTRC_CALMETHOD_ID FROM STENCALUSG WHERE CALUSAGE_ID=-2
Enregistrez cette valeur, au cas où vous souhaitez désactiver ultérieurement cette commande.
- Mettez à jour la configuration d'expédition dans la table STENCALUSG pour vous référer à cette méthode de calcul. Par exemple :
UPDATE STENCALUSG SET ACTRC_CALMETHOD_ID=
method_ID WHERE CALUSAGE_ID=-2
- Mettre à jour le registre des commandes Commerce
- Pour désactiver la commande de calcul d'expédition optimisée :
- Obtenez la valeur d'origine trouvée à l'étape 2 de la procédure d'activation.
- Mettez à jour la configuration d'expédition dans la table STENCALUSG pour vous référer à cette méthode de calcul. Par exemple :
UPDATE STENCALUSG SET ACTRC_CALMETHOD_ID=
original_method_ID WHERE CALUSAGE_ID=-2
- Mettez à jour le registre des commandes Commerce.