Activation et désactivation de la commande de calcul d'expédition optimisée

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.
    1. 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') 
      
    2. 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.
    3. 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
      
    4. Mettre à jour le registre des commandes Commerce
  • Pour désactiver la commande de calcul d'expédition optimisée :
    1. Obtenez la valeur d'origine trouvée à l'étape 2 de la procédure d'activation.
    2. 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
      
    3. Mettez à jour le registre des commandes Commerce.