Activer le calcul des surtaxes dans le magasin type Aurora

Vous pouvez activer les calculs de surtaxe dans le magasin type Aurora à l'aide du cadre de calcul.

Procédure

  1. Charger les données de configuration de surtaxe dans la base de données HCL Commerce.

    Exécutez l'une des étapes ci-après :

    Exécutez l'une des opérations suivantes :
    • Utilisez l'utilitaire Chargement de données pour charger les données. Pour plus d'informations, voir Exemple : Chargement des données de calcul de surtaxe par défaut.
    • Ou exécutez les instructions SQL suivantes pour configurer la structure de calcul :
      
      insert into taxcgry (taxcgry_id,taxtype_id,storeent_id,name,calculationseq,displayseq,displayusage,markfordelete) 
      values (#taxcgry_id,-9,#storeent_id,'Surcharge Tax',0.0,0.0,0,0)
      
      insert into calcode (calcode_id,code,calusage_id,storeent_id,groupby,published,sequence,calmethod_id,calmethod_id_app,calmethod_id_qfy,displaylevel,flags,precedence) 
      values (#calcode_id,'Surcharge Tax',-9,#storeent_id,0,1,2.0,-93,-94,-92,0,0,0.0)
      
      insert into calrule (calrule_id,calcode_id,taxcgry_id,sequence,combination,calmethod_id,calmethod_id_qfy,flags,identifier) 
      values (#calrule_id,#calcode_id,#taxcgry_id,0.0,2,-97,-96,1,1)
      
      insert into calscale (calscale_id,storeent_id,calusage_id,calmethod_id,code) 
      values (#calscale_id,#storeent_id,-9,-99,'Preloaded Surcharge Tax Scale')
      
      insert into calrange (calrange_id,calscale_id,calmethod_id,rangestart,cumulative,markfordelete) 
      values (#calrange_id,#calscale_id,-59,0.00000,0,0)
      
      insert into calrlookup (calrlookup_id,calrange_id,value)
      values (#calrlookup_id,#calrange_id,5.00000)
      
      insert into crulescale (calscale_id,calrule_id) 
      values (#calscale_id,#calrule_id)
      
      insert into taxjcrule (calrule_id,taxjcrule_id,ffmcenter_id,jurstgroup_id,precedence) 
      values (#calrule_id,#taxjcrule_id,#ffmcenter_id,#jurstgroup_id,0.0)
      
      insert into catencalcd (store_id, catencalcd_id, trading_id, catentry_id, calcode_id) 
      values(#store_id,#catencalcd_id,NULL,NULL,#calcode_id);
      
      insert into stencalusg (storeent_id,calusage_id,actcc_calmethod_id,actrc_calmethod_id,calmethod_id_app,calmethod_id_sum,usageflags,calmethod_id_ini,sequence ) 
      values (-1,-9,-91,-95,-242,-243,1,-241,5.1)
      
  2. Mettez à jour la vitrine pour utiliser l'utilisation du calcul de surtaxe.
    1. Accédez au répertoire suivant :
      1. AuroraStorefrontAssetStore
        • crs-web/WebContent/AuroraStorefrontAssetStore/javascript/CheckoutArea
      2. AuroraB2BStorefrontAssetStore
        • crs-web/WebContent/AuroraB2BStorefrontAssetStore/javascript/CheckoutArea
    2. Ouvrez les fichiers suivants en mode édition :
      • ShipmodeSelectionExt.js
      • CheckoutHelper.js
    3. Trouvez toutes les occurrences du paramètre de matrice calculationUsage et ajoutez -9 à la liste des valeurs disponibles.
    Remarque : Cette mise à jour ajoute seulement la surtaxe dans le montant de la taxe pendant le flux de paiement d'une commande à partir de la page d'accueil du magasin. Si vous devez utiliser des calculs de surtaxe dans d'autres scénarios, vous devez mettre à jour les actifs correspondants de la vitrine en fonction des besoins de votre entreprise.