Règles de retour et validations
Des règles de retour claires et concises améliorent la satisfaction du client et facilitent le processus de retour. Les règles de retour sont définies par l'entreprise.
Lorsqu'un client renvoie un article au magasin, l'article est validé par rapport à des règles de retour. Les validations de retour évitent la fraude et facilitent la transaction de retour. À l'issue des validations de retour, le client est remboursé selon le mode de règlement approprié.
Validations de retour
Les validations de traitement des retours font partie du domaine Retours. Les validations des retours incluent un mécanisme de détection permettant de déterminer si une règle de substitution doit être exécutée pour la validation. Si une règle de substitution configurée pour la validation échoue, cela peut entraîner une violation qui nécessite une approbation du gestionnaire.
Les validations pour le traitement des retours sont les suivantes :
- Peut être retourné : Identifie un article comme pouvant/ne pouvant pas être renvoyé.
- Fenêtre de retour : Indique la durée ou la période de temps pendant laquelle un article peut être renvoyé.
- Motif du retour : Indique les codes raison de retour d'un article.
- Limite de prix unitaire : Fixe la valeur de retour unitaire pour un article d'une ligne de commande.
- Ligne sans autorisation : Indique si une ligne sans autorisation d'un bon de retour est acceptée ou rejetée.
Validation d'un article retournable
Cette validation est utilisée pour vérifier si l'article retourné par le client peut l'être.
Si l'article est configuré comme étant non retournable et si la validation échoue, l'API checkOverrideRule est appelée pour exécuter les règles de substitution et détecter les violations.
Validation de la fenêtre de retour
Cette validation vérifie si les bons de commande à associer aux lignes de retour se situent dans la plage de la fenêtre de retour.
Tous les bons de commande qui répondent au critère de recherche spécifié sur le bon de retour sont renvoyés. Ces bons de commande sont filtrés d'après la plage de la fenêtre de retour présente dans les Détails de l'article.
Pour cette validation, l'entité d'article est développée afin d'ajouter les attributs suivants :
MinReturnWindow : Définit la durée minimum pendant laquelle un article peut être retourné.
MaxReturnWindow : Définit la durée maximum pendant laquelle un article peut être retourné.
Les règles de détection de cette validation sont basées sur le niveau client et une fenêtre de retour correspondante définis par l'entreprise.
- Pour le niveau client “GOLD", la fenêtre de retour est de 20 jours.
- Pour le niveau client “PLATINE”, la fenêtre de retour est de 30 jours.
- Pour le niveau client “DIAMANT”, la fenêtre de retour est de 40 jours.
- Pour le niveau client “XYZ”, la fenêtre de retour est de 15 jours.
Le mécanisme de détection fourni pour cette validation est doté d'une règle Greex prédéfinie basée sur les attributs CustomerLevel (niveau client) et ReturnWindow (fenêtre de retour). Si le mécanisme de détection détermine que les règles de substitution doivent être exécutées, l'API checkOverridenRule est appelée pour exécuter les règles de substitution configurées et détecter les violations.
Validation du code motif du retour
Cette validation est utilisée pour vérifier le motif du retour de l'article renvoyé.
Si le code motif du retour correspond au motif de retour du bon de commande, le mécanisme de détection détermine si des règles de substitution doivent être exécutées. Si des règles de substitution sont configurées pour l'article, l'API checkOverridenRule est appelée pour exécuter les règles de substitution et détecter les violations.
- Le motif de retour est “BOÎTE OUVERTE”
- Le motif de retour est “ENDOMMAGÉ”
Validation du prix unitaire
Cette validation est utilisée pour vérifier si la valeur de l'article retourné est inférieure ou supérieure au montant de remboursement de base. Le montant de remboursement de base est le montant minimum de remboursement défini pour un article et pouvant être remboursé au client sans approbation.
Dans cette validation, le montant de remboursement de base est le mécanisme de détection. Si le montant de remboursement de base est supérieur au montant de remboursement défini, l'API checkOverridenRuleAPI est appelée pour exécuter les règles de substitution et détecter les violations.
Cette validation est utilisée dans un scénario où des articles de grande valeur sont retournés uniquement par substitution du gestionnaire.
- Le total de ligne est supérieur à 100 euros.
Validation de ligne sans autorisation
- Retour d'une trop grande quantité par le client
- Reçu non inclus dans le retour
- Fraudes
La validation des lignes sans autorisation est utilisée pour accepter ou rejeter des lignes de retour sans autorisation. Le mécanisme de détection de cette validation est interne.
S'il existe des lignes de retour sans autorisation pour une commande et que des règles de substitution sont configurées pour cette validation, l'API checkOverridenRule est appelée pour exécuter les règles de substitution et détecter les violations.
- IsBlindLine est « Y » et CustomerLevel est « DIAMANT », puis accepter ReturnReason « ENDOMMAGÉ ».
- IsBlindLine est « Y » et CustomerLevel est “”, ne pas accepter ReturnReason « BOÎTE OUVERTE ».