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
- 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
-
Ajoutez une stratégie ReturnCharge, en exécutant les instructions SQL suivantes :
Où :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);- 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
-
Enregistrez la commande de stratégie dans la table CMDREG.
Où :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.- 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