Deprecated feature

Application de frais de réapprovisionnement pour les retours

Par défaut, lorsqu'un client retourne un article, les frais de réapprovisionnement ne sont pas appliqués. Vous pouvez personnaliser HCL Commerce pour facturer aux clients des frais de réapprovisionnement.

Before you begin

Déterminez comment appliquer des frais de réapprovisionnement :
  • Ajustement forfaitaire : com.ibm.commerce.returns.commands.CalculateReturnItemAdjustmentFlatPolicyCmdImpl

    Si le montant forfaitaire des frais de réapprovisionnement est supérieur au montant initial du crédit de l'un des articles de retour, une exception est levée indiquant que le montant de crédit d'un article de retour ne peut pas être négatif.

  • Ajustement en pourcentage : com.ibm.commerce.returns.commands.CalculateReturnItemAdjustmentPercentagePolicyCmdImpl

Procedure

  1. Ajoutez une stratégie ReturnCharge, en exécutant les instructions SQL suivantes :
    insert into policy (policy_id,policyname,policyType_id,storeent_id,properties) values (policy_id,'RestockingFee','ReturnCharge',store_id,properties); insert into termcond (termcond_id,tcsubtype_id,trading_id,sequence) values (termcond_id,'ReturnTCReturnCharge',trading_id,0); insert into policytc values(termcond_id,policy_id,0);
    Où :
    id_magasin
    L'ID du magasin.
    trading_id
    L'ID d'article commercial pour l'article de commande dans l'autorisation de retour de marchandise (RMA).
    properties
    Les propriétés spécifiées dans la stratégie. Par exemple :
    days_1=30&flat_1=CAD-5.00&flat_1=USD-3.00&days_2=90&flat_2=CAD-10&default=CAD-20 
  2. Enregistrez la commande de stratégie dans la table CMDREG.
    insert into cmdreg values(0,'com.ibm.commerce.returns.commands.CalculateReturnItemAdjustmentPolicyCmd',null,implementation_name',null,null,'local',null); implementation_name is the name (including package name) of the selected policy command. 
    Où :
    implementation_name
    Nom complet, y compris le nom du package, de la commande de stratégie sélectionnée :
    • com.ibm.commerce.returns.commands.CalculateReturnItemAdjustmentFlatPolicyCmdImpl
    • com.ibm.commerce.returns.commands.CalculateReturnItemAdjustmentPercentagePolicyCmdImpl

What to do next

Déployez les modifications de configuration dans l'environnement de production.