E-commerce
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 compensationpart_ref_dmg_cosmetic: dommage esthétique, produit utilisablepart_ref_ship_delay: retard livraison, demande geste portpart_ref_promo_miss: code oublié, partial delta promopart_ref_split_order: partie commande OOS ou non livréepart_ref_service_fail: erreur SAV, compensation goodwillpart_ref_negotiation: client refuse refund intégral, propose partialpart_ref_vip_gesture: LTV élevé, geste relationshippart_ref_chargeback_risk: menace litige, partial préventifpart_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
Définition : refund < order_total, client garde produit ou clôt litige
Plafond tier 1 : max 50 € ou 15 % order, le plus bas
Plafond tier 2 : max 150 € ou 25 % order
Tier 3 supervisor : > tier 2 ou repeat partial 90 j
Motifs autorisés : liste part_ref_* section 3
Motifs interdits : partial pour contourner retour hygiène/final sale
Accord client écrit : macro PART-REF-ACCEPT avant exécution
Exécution Shopify : partial refund API, note obligatoire
Pas double partial : max 1 partial/order sauf supervisor
Avoir vs CB : default refund CB, avoir si client demande ou CB expirée (#369)
Documentation : tag part_ref_* + partial_amount ticket
Revue finance : audit mensuel partial > 20 % marge order
Flow PART-REF-GATE en six étapes
Auth : order_id + contexte litige
PART-TRIAGE : intent part_ref_* + éligibilité motif
Grille montant : calcul % max selon motif et tier
Approbation : tier agent ou supervisor si > plafond
Accord client : macro PART-REF-ACCEPT confirmation
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
Orders → order_id → Refund
Sélectionner line items ou custom amount partial
Montant = partial_amount approuvé grille
Note : « PART-REF [intent] ticket [id] tier [N] »
Restock : Non si keep_product=true
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
Rédiger policy PART-REF section 4
Publier grille tier Notion + formation agents
Importer 8 macros PART-REF-* helpdesk
Configurer champs partial_amount, tier_approval sidebar
Tag auto part_ref_* mots-clés
Metafield partial_refund_count customer
Workflow supervisor approval > plafond tier 1
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)
Auditer partials 90 j sans note Shopify
Rédiger policy PART-REF section 4
Publier grille tier section 5
Importer 8 macros PART-REF-* helpdesk
Configurer champs partial_amount sidebar
Workflow supervisor approval plafond
Former agents PART-REF-GATE 30 min
Tag part_ref_* + metafield customer count
Dashboard partial_refund_volume finance hebdo
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





