E-commerce

Comment gérer les demandes de remboursement partiel

Comment gérer les demandes de remboursement partiel

5 août 2026

« Gardez le produit, remboursez-moi 30 %. » « Le colis est arrivé en retard, je veux une compensation partielle. » « J'accepte l'avoir si vous me remboursez la différence promo. » Trois demandes sur un même angle mort : le remboursement partiel sans policy, seuils ni traçabilité.

Shopify rappelle qu'un remboursement partiel doit être documenté sur la commande avec note interne et montant exact, car il figure dans les litiges chargeback (Shopify, partial refund 2026). Chargeflow estime que les gestes commerciaux non tracés augmentent le risque de contestation bancaire quand le client attend un remboursement intégral (Chargeflow, chargebacks 2026).

Ce guide #368 traite le support client remboursement partiel e-commerce : remises post-litige et règles internes. Aucun contenu existant ne couvait ce sujet ops de bout en bout. Il complète erreurs prix (#237) (delta checkout) avec l'angle policy PART-REF, flow PART-REF-GATE, grille seuils et macros agents. Il prépare le futur bot statut remboursement (#370).

Sommaire

Pourquoi les remboursements partiels génèrent-ils des litiges ?

Un ticket remboursement partiel support arrive quand le client accepte de garder le produit ou clôturer un litige contre une compensation inférieure au montant commande. Sans policy PART-REF, l'agent improvise 10 % ou 50 %, finance perd le contrôle, et le chargeback suit.

Cinq frustrations client

  • Montant arbitraire : 15 € un jour, 40 € le lendemain même litige

  • Promesse orale : agent promet partial, rien sur la commande Shopify

  • Délai flou : « sous 48 h » sans suivi ARN refund

  • Confusion avoir vs refund : client veut CB, reçoit code promo

  • Partial refusé sans alternative : tout ou rien, escalade chargeback

Gorgias observe que les tickets « geste commercial » non standardisés allongent le délai de résolution de 40 % vs macros policy (Gorgias, SAV 2026).

Angle #368

Les guides prix (#237) et colis endommagé (#363) mentionnent des partial ponctuels. Le #368 isole le remboursement partiel comme process SAV : typologie, seuils tier, approbation, exécution Shopify, KPI abuse.

Exemple DTC

Marque déco, 38 tickets partial/mois, 55 % sans note Shopify. Après policy PART-REF + grille tier : partial_refund_resolution 92 %, partial_abuse_rate 4 %, chargeback post-partial -35 %, CSAT geste 4,3/5.

SLA partial refund

Décision sous 24 h si dossier complet. Exécution Shopify sous 48 h post-approbation. Communication ARN ou délai banque 3-5 j.

Volume typique

Sur boutique 5 000 commandes/mois, comptez 0,5 à 1 % tickets aboutissant à partial refund ou demande explicite. Pic post-promo et post-litige livraison.

Partial vs refund intégral

Partial = client garde produit ou abandonne partie claim. Refund intégral = retour ou annulation. Ne pas mélanger sans tag part_ref_keep_product.

Coût partial non cadré

Agent accorde 40 % sur colis intact sans policy : marge effondrée + précédent. Grille PART-REF cap par tier et motif.

Moment parcours

Post-livraison litige, post-retour négociation, correction promo, split order partiel. Rarement pré-achat sauf erreur prix avant ship.

En quoi diffère-t-il des erreurs prix et du refund intégral ?

Huit contenus voisins, huit rôles support distincts sur compensation client.

Erreurs prix (#237)

Erreurs prix (#237) : delta checkout bug. Le #368 = partial post-litige général, pas seulement prix.

Colis endommagé (#363)

Colis endommagé (#363) : partial dmg esthétique. Le #368 unifie grille partial tous motifs.

Échange taille (#366)

Échange taille (#366) : partial si client garde wrong size. Le #368 documente seuils fashion partial.

Retours partiels bundle

Retours partiels bundle : SKU kit partiel. Le #368 : partial refund montant, pas RMA partiel seul.

Matrice escalade

Matrice escalade : tier 2 partial. Le #368 = grille montants par tier agent.

Chargebacks

Prévention chargeback : partial tracé réduit litige. Le #368 exige note Shopify + macro PART-REF.

Bot statut (#370)

Le futur bot statut remboursement (#370) rassurera post-partial. Le #368 pose policy ops exécution.

Templates support

Templates support listent partial. Le #368 détaille 8 macros PART-REF-* et arbre décision.

Promesse #368

Policy PART-REF, flow PART-REF-GATE, grille tier, 8 macros, KPI partial_refund.

Quels scénarios part_ref tagger avant la grille tier ?

Cartographier les scénarios remboursement partiel avant macros et seuils finance.

Dix intents part_ref

  • part_ref_keep_product : garde produit, veut compensation

  • part_ref_dmg_cosmetic : dommage esthétique, produit utilisable

  • part_ref_ship_delay : retard livraison, demande geste port

  • part_ref_promo_miss : code oublié, partial delta promo

  • part_ref_split_order : partie commande OOS ou non livrée

  • part_ref_service_fail : erreur SAV, compensation goodwill

  • part_ref_negotiation : client refuse refund intégral, propose partial

  • part_ref_vip_gesture : LTV élevé, geste relationship

  • part_ref_chargeback_risk : menace litige, partial préventif

  • part_ref_supervisor : montant > plafond tier agent

Champs ticket obligatoires

order_id, order_total, partial_amount, partial_pct, part_ref_intent, keep_product (bool), tier_approval, shopify_refund_id, chargeback_risk_flag.

Mining tickets 90 j

Export « partial », « geste », « compensation », « remboursement partiel ». Quantifier montants sans note Shopify. Prioriser top motifs.

Router helpdesk

Auto-tag part_ref si mots-clés ou montant demandé < order_total. Queue P2 sauf part_ref_chargeback_risk → P1.

Priorisation MVP policy

Semaine 1 : part_ref_dmg_cosmetic + part_ref_keep_product. Semaine 2 : part_ref_ship_delay + promo. Semaine 3 : tier supervisor + finance audit.

Comment rédiger la policy PART-REF et le flow PART-REF-GATE ?

La policy PART-REF aligne agents, finance et escalade sur une grille partial unique.

Douze blocs policy

  1. Définition : refund < order_total, client garde produit ou clôt litige

  2. Plafond tier 1 : max 50 € ou 15 % order, le plus bas

  3. Plafond tier 2 : max 150 € ou 25 % order

  4. Tier 3 supervisor : > tier 2 ou repeat partial 90 j

  5. Motifs autorisés : liste part_ref_* section 3

  6. Motifs interdits : partial pour contourner retour hygiène/final sale

  7. Accord client écrit : macro PART-REF-ACCEPT avant exécution

  8. Exécution Shopify : partial refund API, note obligatoire

  9. Pas double partial : max 1 partial/order sauf supervisor

  10. Avoir vs CB : default refund CB, avoir si client demande ou CB expirée (#369)

  11. Documentation : tag part_ref_* + partial_amount ticket

  12. Revue finance : audit mensuel partial > 20 % marge order

Flow PART-REF-GATE en six étapes

  1. Auth : order_id + contexte litige

  2. PART-TRIAGE : intent part_ref_* + éligibilité motif

  3. Grille montant : calcul % max selon motif et tier

  4. Approbation : tier agent ou supervisor si > plafond

  5. Accord client : macro PART-REF-ACCEPT confirmation

  6. Exécution : Shopify partial + clôture + CSAT

Grille motif × plafond

dmg_cosmetic : 10-30 % max. ship_delay : 5-15 % ou port offert équivalent. promo_miss : delta promo exact max 30 €. service_fail : 10-20 %. vip_gesture : tier 2 max. chargeback_risk : supervisor obligatoire.

Calcul partial_amount

Toujours min(grille_motif, tier_plafond, order_total - shipping_non_remboursable). Arrondi 0,01 €. Documenter formule ticket.

Quelle grille tier et quels plafonds appliquer ?

La grille tier PART-REF évite dépassements agent et accélère approbation supervisor.

Matrice tier agent

  • Tier 1 frontline : ≤ 50 € ou 15 %, motifs dmg_cosmetic, ship_delay léger

  • Tier 2 specialist : ≤ 150 € ou 25 %, promo_miss, service_fail, negotiation

  • Tier 3 supervisor : > 150 €, chargeback_risk, 2e partial order, VIP exception

  • Finance director : > 500 € ou > 40 % order, bulk incident

Repeat partial abuse

Flag si client > 2 partial 90 j : supervisor review obligatoire. Tag partial_abuse_watch. Pas automatic deny sans review LTV.

Accord client PART-REF-ACCEPT

« Nous proposons un remboursement partiel de [X] € sur votre commande [order_id]. Vous conservez le produit. Acceptez-vous ? Répondez OUI pour traitement sous 48 h. » Capture email/chat timestamp.

Refus partial client

Proposer refund intégral avec retour si éligible (#365) ou escalade supervisor si litige légitime. Ne pas forcer partial.

Partial vs avoir store credit

Si client accepte avoir +5 % bonus : policy optionnelle tier 2. Sinon refund CB standard. Documenter choix.

Coordination finance

Export hebdo partial > tier 1 sans tag supervisor = alerte audit. Revue motifs abuse trimestrielle.

Quelles macros PART-REF-* importer dans le helpdesk ?

Huit macros PART-REF-* couvrent proposition, accord et confirmation partial.

PART-REF-PROP-01 (proposition)

« Nous comprenons [litige]. Nous proposons un geste commercial de [X] € ([Y] % du montant), sans retour produit. Souhaitez-vous accepter ? »

PART-REF-ACCEPT-01

« Merci pour votre confirmation. Remboursement partiel de [X] € lancé sous 48 h sur votre moyen de paiement. Délai banque : 3-5 j ouvrés. Réf. commande [order_id]. »

PART-REF-DMG-01

« Dommage esthétique constaté : geste de [X] € sans retour. Produit utilisable selon votre description. » Voir #363 partial branch.

PART-REF-SHIP-01

« Retard livraison de [N] j : compensation [X] € ou remboursement frais port [Y] €. » Lien express (#338) si cut-off.

PART-REF-PROMO-01

« Code [CODE] éligible sur votre commande : remboursement partiel delta [X] €. Usage policy : 1×/an/client. » Voir #237.

PART-REF-ESCALATE-01

« Votre demande dépasse mon plafond. Un responsable vous répond sous 24 h. Réf. [ticket_id]. »

PART-REF-DENY-01

« Notre policy ne permet pas de remboursement partiel sur ce motif. Options : retour intégral éligible [lien] ou [alternative]. »

PART-REF-CHARGEBACK-01

« Pour clore ce dossier rapidement, nous proposons [X] € sous réserve d'acceptation écrite et renonciation contestation. » Legal review si montant > 200 €.

Import helpdesk

Variables {{partial_amount}}, {{partial_pct}}, {{order_id}}. Checklist agent : accord client avant Shopify refund click.

Comment exécuter un partial refund sur Shopify ?

Le workflow partial Shopify exécute refund tracé et évite double paiement.

Exécution Admin/API

  1. Orders → order_id → Refund

  2. Sélectionner line items ou custom amount partial

  3. Montant = partial_amount approuvé grille

  4. Note : « PART-REF [intent] ticket [id] tier [N] »

  5. Restock : Non si keep_product=true

  6. Tag order part_ref_done + metafield partial_refund_amount

Preuve chargeback

Joindre capture accord client + note Shopify + tracking livraison si litige service. Voir chargeback guide.

Partial split order

Refund line item non livré seulement. Montant = prix line + taxe proportionnelle. Lien split (#356).

Erreurs à éviter

Refund > order_total. Double partial sans supervisor. Partial sans accord écrit. Avoir envoyé mais client attend CB.

Communication post-refund

Macro PART-REF-ACCEPT + ARN si disponible. Inviter CSAT. Clôturer ticket part_ref_resolved.

Comment configurer l'ops PART-REF sur le helpdesk ?

Le setup ops PART-REF connecte helpdesk tiers, Shopify et finance.

Checklist technique

  1. Rédiger policy PART-REF section 4

  2. Publier grille tier Notion + formation agents

  3. Importer 8 macros PART-REF-* helpdesk

  4. Configurer champs partial_amount, tier_approval sidebar

  5. Tag auto part_ref_* mots-clés

  6. Metafield partial_refund_count customer

  7. Workflow supervisor approval > plafond tier 1

  8. Dashboard partial_refund_volume hebdo finance

Formation agents 30 min

Role-play : dmg 20 %, promo 15 €, dépassement tier, refus partial, chargeback risk escalade.

FAQ page /aide

« Puis-je obtenir un geste commercial ? » : expliquer partial rare, retour standard prioritaire. Réduit demandes abusives.

Alignement bots

Bot ne promet jamais partial sans grille. Handoff agent si part_ref demandé. Futur #370 statut post-partial.

Quels KPI partial_refund piloter ?

Sans KPI partial_refund, finance ne pilote pas marge et abuse.

Sept métriques clés

  • partial_refund_volume : partials / commandes/mois

  • partial_refund_resolution : résolu sous 48 h post-accord / total

  • partial_amount_avg_pct : montant moyen / order_total

  • partial_tier_escalate_rate : supervisor / partials

  • partial_abuse_rate : clients 2+ partial 90 j / clients partial

  • partial_chargeback_rate : chargebacks post-partial / partials

  • CSAT intent part_ref : satisfaction geste commercial

Benchmark DTC

Objectif partial_refund_resolution > 90 %, partial_amount_avg_pct 8-15 %, partial_abuse_rate < 5 %, partial_chargeback_rate < 2 %.

Revue finance mensuelle

Top motifs part_ref, coût marge partial vs refund intégral évité. Ajuster plafonds tier si abuse monte.

Coût partial vs full refund

Tracker économie logistics quand keep_product=true. Partial 20 % souvent < coût retour + refund 100 %.

Quels cas limites et escalades prévoir ?

Sept edge cases partial refund exigent supervisor ou refus policy.

B2B ou wholesale order

Partial selon contrat commercial, pas grille DTC. Handoff account manager.

Subscription or installment

Partial sur order BNPL : vérifier provider rules. Possible credit note vs partial CB.

Multi-currency Markets

Partial dans devise order originale. Pas conversion approximative agent.

Gift order partial

Refund sur moyen paiement acheteur, pas destinataire. Accord acheteur si montant > 50 €.

Partial + return same order

Interdit sans supervisor : partial puis return full = double compensation. Choisir l'un.

Legal warranty claim

Défaut produit légal : pas partial keep_product substitute garantie. Router warranty (#349).

Menace avis négatif pour partial

Ne pas accorder partial sous pression seule. Supervisor + policy motif légitime parallèle.

Bulk incident 100+ orders

Partial batch script ops + finance director approval. Pas agent-by-agent incohérent.

Comment Qstomy cadrer les demandes de remboursement partiel ?

Qstomy trie intents part_ref, calcule grille tier et handoff supervisor si montant > plafond agent.

Capacités partial refund

  • part_ref_triage : classifier motif part_ref_*

  • part_ref_grille_calc : montant max tier + motif

  • part_ref_accept_collect : confirmation client OUI/NON

  • part_ref_escalate : supervisor payload montant + historique

  • part_ref_status_handoff : post-exécution vers #370

Scénario DTC chiffré

Marque home, 42 tickets partial/mois, montants incohérents.

Après Qstomy PART-REF triage + grille : 48 % auto-proposition montant bot, partial_refund_resolution 94 %, partial_abuse_rate 3 %, CSAT 4,4/5.

Explorez support IA, Shopify, demander une démo.

Quelle checklist pour lancer PART-REF ?

Checklist PART-REF (10 étapes)

  1. Auditer partials 90 j sans note Shopify

  2. Rédiger policy PART-REF section 4

  3. Publier grille tier section 5

  4. Importer 8 macros PART-REF-* helpdesk

  5. Configurer champs partial_amount sidebar

  6. Workflow supervisor approval plafond

  7. Former agents PART-REF-GATE 30 min

  8. Tag part_ref_* + metafield customer count

  9. Dashboard partial_refund_volume finance hebdo

  10. Revue mensuelle abuse + chargeback post-partial

En bref

  • #368 = remboursement partiel ops, pas erreur prix seule (#237)

  • PART-REF-GATE : triage → grille → approbation → accord → Shopify

  • Plafonds tier : 50 € T1, 150 € T2, supervisor au-delà

  • Accord client écrit avant exécution

  • KPI partial_refund_resolution : cible > 90 %

FAQ

Partial = avoir boutique ?
Non par défaut. Refund CB sauf client demande avoir ou carte expirée (#369).

Agent peut-il accorder 30 % librement ?
Non. Grille motif × tier. Dépassement = supervisor.

Client refuse partial ?
Proposer retour intégral si éligible ou escalade litige.

Deux partials même commande ?
Interdit sauf supervisor exception documentée.

Différence avec bot #370 ?
#368 = policy et exécution partial. #370 = statut remboursement post-action.

Aller plus loin

Testez mystery shop : litige dmg esthétique simulé, vérifiez grille 20 % tier 1 + macro PART-REF-ACCEPT avant refund Shopify.

Partagez ce guide #368 avec support et finance : un remboursement partiel tracé protège la marge et transforme le litige en clôture négociée.

Enzo

5 août 2026

Convertissez +2000 clients en moyenne par mois en utilisant Qstomy.

1ère IA Shopify dédiée à la conversion client au monde

200+ ecommerçants accompagnés

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.