> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Revize is a Shopify order-editing app by Untechnickle. Customers edit the same order after checkout on the Shopify order status page, inside a merchant-controlled window, before fulfillment.
> Canonical docs: https://docs.revize.app. App listing: https://apps.shopify.com/revize. Public cancellation API: https://docs.revize.app/features/cancellation-api.
> Do not confuse the How to Test Revize draft-order walkthrough with Test Mode, which hides the portal from untagged customers.

# Intégrations

> Revize fonctionne avec ta stack existante. Connecte tes apps de fulfillment, plateformes marketing et ERP — on s'occupe du timing pour que tout reste synchronisé.

<Info>
  **Connecte-les toi-même ou laisse-nous les configurer.** Les intégrations natives se connectent depuis la page **Integrations** de Revize. Pour tout autre outil, dis-nous ce que tu utilises et notre équipe gère le reste.
</Info>

## Intégrations natives

Ouvre **Integrations** dans l'application Revize pour connecter les apps ci-dessous. Clique sur une app pour ouvrir sa page, saisis tes identifiants et enregistre. Chaque page a un interrupteur pour activer ou désactiver l'intégration à tout moment. Les intégrations sont disponibles sur le **plan Pro**.

<img src="https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/features/integrations-page.png?fit=max&auto=format&n=s3p39BdewQ3N-5oB&q=85&s=e20258ab1c73ed190841678973b3b56b" alt="La page Integrations dans Revize avec Recharge, Narvar, Judge.me, Gorgias, Klaviyo et ShipStation" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Intégrations intégrées à l’application Revize" width="1536" height="1024" data-path="images/features/integrations-page.png" />

| Intégration | Ce qu'elle fait | Ce qu'il te faut |
| - | - | - |
| **Recharge** (Abonnements) | Quand un client modifie une commande d'abonnement Recharge, il peut aussi appliquer le changement à l'abonnement : une nouvelle adresse de livraison, un changement de variante ou de quantité, ou une annulation. Tu choisis ce que les clients peuvent faire. Les commandes ponctuelles et les abonnements Shopify natifs ne sont pas concernés. | Un token d'API Recharge avec accès en lecture et en écriture aux abonnements, adresses, prélèvements et clients |
| **Narvar** (Retours) | Quand un client se rétracte d'une commande livrée au titre du [droit de rétractation UE](/fr/features/eu-withdrawal), le retour est créé dans Narvar au lieu de Shopify. Tu définis le mode d'expédition du retour, le mode de remboursement et le lieu de retour par défaut. | Ton nom d'utilisateur et ton mot de passe d'API Narvar |
| **Judge.me** (Avis) | Affiche les notes en étoiles Judge.me sur les produits que les clients peuvent ajouter pendant la modification de leur commande. | Ton token public Judge.me, avec **Platform-independent Review Widget** activé dans Judge.me |
| **Gorgias** (Support client) | Les tickets de support que les clients envoient depuis la page de leur commande sont créés comme tickets Gorgias au lieu de t'être envoyés par e-mail. Si Gorgias est injoignable, Revize revient aux e-mails habituels. | Ton Base API URL, ton nom d'utilisateur et ta clé d'API Gorgias |
| **Klaviyo** (E-mail marketing) | Envoie un événement `Revize - Address Changed` quand un client modifie son adresse de livraison, et un événement `Revize - Order Updated` quand une commande modifiée est payée, pour que tu puisses créer des flows et des segments Klaviyo à partir de ces événements. | Une clé d'API privée Klaviyo avec un accès complet à Accounts, Events et Metrics |
| **ShipStation** (Expédition) | Marqué **Coming soon**. | Rien pour l'instant |

<Tip>
  Tu ne vois pas ton app ? Clique sur **Have an integration in mind?** en bas de la liste pour nous dire ce que tu aimerais connecter. Pour plus d'événements Klaviyo, utilise les [déclencheurs Shopify Flow](#shopify-flow) avec le [guide Klaviyo](/fr/integrations/klaviyo).
</Tip>

***

## Comment ça marche

Revize crée une fenêtre d'édition en contrôlant *quand* tes commandes se synchronisent vers les systèmes externes. La magie tient au timing.

<Steps>
  <Step title="Commande passée">
    Le client termine le checkout. La commande est créée.
  </Step>

  <Step title="Commande mise en hold pour édition">
    Revize place la commande en hold. Tes apps de fulfillment voient le hold et patientent, laissant aux clients le temps de modifier. Si ton système ne respecte pas les holds, on utilise la capture manuelle de paiement à la place.
  </Step>

  <Step title="Le client édite (ou pas)">
    Pendant la fenêtre d'édition (par ex. 30 minutes), le client peut mettre à jour sa commande. Tous les changements sont synchronisés en temps réel.
  </Step>

  <Step title="La fenêtre d'édition se ferme">
    Revize lève le hold et capture le paiement (ou Shopify Flow peut déclencher la capture). On peut aussi ajouter un tag `revize:order_released` ou tout tag personnalisé attendu par ton système.
  </Step>

  <Step title="Les systèmes externes téléchargent">
    Ton app de fulfillment, ERP ou WMS récupère la commande finale, éditée, avec toutes les modifications.
  </Step>
</Steps>

<Note>
  **Pourquoi c'est important :** ton entrepôt ne voit jamais une commande obsolète. Pas de corrections manuelles, pas d'erreurs de fulfillment, pas d'e-mails « désolé, c'est déjà parti ».
</Note>

***

## Méthodes d'intégration

Revize utilise différentes approches pour empêcher les systèmes externes de télécharger les commandes trop tôt :

<Tabs>
  <Tab title="Hold Orders">
    **Compatible avec la plupart des systèmes**

    Les commandes sont mises en hold pendant la fenêtre d'édition. Quand l'édition se termine, le hold est levé et tes systèmes récupèrent la commande.

    * Simple et fiable
    * Compatible avec tout système qui respecte les holds
    * Aucune configuration supplémentaire

    <Check>C'est l'approche par défaut et recommandée.</Check>
  </Tab>

  <Tab title="Manual Capture">
    **Pour les systèmes qui ne respectent pas les holds**

    Certains systèmes ignorent les holds et récupèrent les commandes quand même. Pour ceux-là, on utilise la capture manuelle de paiement.

    * Le paiement reste « Authorized » (pas « Paid ») pendant l'édition
    * Les systèmes qui filtrent par statut de paiement ne téléchargent pas avant la capture
    * Revize capture le paiement à la fermeture de la fenêtre

    <Tip>On identifiera si ton système en a besoin pendant la mise en place.</Tip>
  </Tab>

  <Tab title="Tag-Based Release">
    **Pour les workflows avancés**

    Revize ajoute un tag `revize:order_released` (ou tout tag personnalisé) à la fin de l'édition. Configure ton système pour ne traiter que les commandes taguées.

    * Fonctionne en complément du hold ou de la capture manuelle
    * Idéal pour les intégrations ERP custom
    * On peut adapter le nom du tag à ton système
  </Tab>

  <Tab title="Tag-Based Stop">
    **Laisse ton 3PL contrôler le cutoff**

    Certains systèmes de fulfillment ajoutent un tag quand ils prennent une commande en charge. Revize peut lire ce tag et désactiver l'édition immédiatement.

    * Permet l'édition jusqu'au début du fulfillment
    * Ton 3PL ajoute un tag (par ex. `picked` ou `processing`)
    * Revize voit le tag et ferme l'édition

    <Tip>Voir [Order Edit Restrictions](/fr/setup/order-edit-restrictions) pour les détails.</Tip>
  </Tab>
</Tabs>

***

## Fulfillment & logistique

Connecte Revize à tes outils d'expédition et de fulfillment. Les commandes ne se synchronisent qu'après la fermeture de la fenêtre d'édition, donc ton entrepôt reçoit toujours la version finale.

<CardGroup cols={3}>
  <Card title="ShipStation" icon="ship" color="#84cc16">
    Logiciel d'expédition populaire
  </Card>

  <Card title="ShipBob" icon="warehouse" color="#0ea5e9">
    Fulfillment 3PL
  </Card>

  <Card title="Deliverr" icon="truck-fast" color="#8b5cf6">
    Réseau de fulfillment rapide
  </Card>

  <Card title="ShipHero" icon="boxes-stacked" color="#f59e0b">
    Gestion d'entrepôt
  </Card>

  <Card title="Flexport" icon="globe" color="#0284c7">
    Logistique globale
  </Card>

  <Card title="Easyship" icon="plane" color="#22c55e">
    Expédition multi-transporteurs
  </Card>
</CardGroup>

Fonctionne aussi avec : **ShipMonk**, **Red Stag**, **Rakuten Super Logistics**, **Flowspace**, **Airhouse**, **Stord**, **Fulfillment.com**, **Whiplash**, **Ruby Has**, et tout autre 3PL ou WMS qui se connecte à Shopify.

<Note>
  Chaque système de fulfillment fonctionne différemment. On définira la bonne approche pour le tien pendant la mise en place.
</Note>

***

## Plateformes marketing & e-mail

Transforme tes e-mails post-achat en revenus. Les clients peuvent ajouter des produits directement depuis tes e-mails. Pas besoin de repasser par le checkout.

<CardGroup cols={2}>
  <Card title="Klaviyo" icon="envelope" color="#10b981">
    Le standard de l'e-mail e-commerce. Ajoute des liens « Add to Order » dans tes flows post-achat.
  </Card>

  <Card title="Omnisend" icon="paper-plane" color="#3b82f6">
    Automation marketing avec SMS et e-mail. Même capacité d'upsell en un clic.
  </Card>

  <Card title="Mailchimp" icon="at" color="#f59e0b">
    L'e-mail marketing classique. Les liens personnalisés fonctionnent avec n'importe quel constructeur.
  </Card>

  <Card title="Postscript" icon="comment-sms" color="#8b5cf6">
    Marketing SMS pour Shopify. Envoie aux clients des liens d'ajout à la commande par SMS.
  </Card>
</CardGroup>

### Comment fonctionnent les upsells par e-mail

<Steps>
  <Step title="Le client passe commande">
    Ta confirmation de commande ou ton flow post-achat part tant que la commande est encore modifiable.
  </Step>

  <Step title="L'e-mail contient des boutons Add to order">
    L'e-mail affiche des produits issus d'un bloc que tu copies depuis Revize, avec des liens qui contiennent l'ID de commande du client.
  </Step>

  <Step title="Le client clique sur Add to order">
    Revize ajoute le produit à la commande déjà passée et ouvre la page de statut de commande Shopify.
  </Step>

  <Step title="Le client paie la différence">
    Il paie uniquement le nouveau solde sur la page de statut de commande. Pas de connexion, pas de nouveau checkout.
  </Step>
</Steps>

<Tip>
  **Compatible avec n'importe quelle plateforme d'e-mail.** Active la fonctionnalité et crée ton bloc dans **Upsell → Email upsells**. Suis le [guide de configuration des upsells par e-mail](/fr/setup/email-upsells) pour Shopify Email, les e-mails de commande Shopify, Klaviyo et d'autres outils.
</Tip>

***

## Shopify Flow

Revize ajoute ses propres déclencheurs et une action à [Shopify Flow](https://apps.shopify.com/flow), pour que tu puisses automatiser ce qui se passe après qu'un client a modifié sa commande. Dans Flow, clique sur **Select a trigger** et recherche **Revize**.

| Déclencheur | S'exécute quand |
| - | - |
| **Order edited** | Une commande est modifiée |
| **Shipping address updated** | Un client met à jour l'adresse de livraison |
| **Shipping method updated** | Un client met à jour le mode de livraison |
| **Email address updated** | Un client met à jour l'e-mail |
| **Phone number updated** | Un client met à jour le numéro de téléphone |
| **Delivery date updated** | Un client met à jour la date de livraison |
| **Custom note added** | Un client ajoute une note personnalisée |
| **Order cancelled** | Un client annule une commande |
| **Support ticket created** | Un client crée un ticket de support |
| **Tax invoice generated** | Un client génère une facture fiscale |

**Action : Refund outstanding balance.** Ajoute cette action Revize à un workflow pour rembourser le montant qu'un client a payé en trop sur une commande, par exemple après qu'une modification a réduit le total. Revize rembourse selon ton [paramètre de remboursement](/fr/setup/payments-and-refunds#tes-options-de-remboursement) : **Original payment method** ou **Store credit**. Si rien n'est dû, ou si les remboursements sont réglés sur **No refunds**, rien n'est remboursé.

<Tip>
  Pour envoyer des e-mails aux clients via Klaviyo quand l'un de ces déclencheurs se déclenche, suis le [guide Klaviyo](/fr/integrations/klaviyo).
</Tip>

***

## ERP & systèmes métier

Les systèmes d'entreprise qui gèrent stocks, comptabilité et opérations. Revize garantit que les commandes ne se synchronisent que quand elles sont finales.

<CardGroup cols={3}>
  <Card title="NetSuite" icon="database" color="#0284c7">
    ERP Oracle
  </Card>

  <Card title="Brightpearl" icon="chart-line" color="#7c3aed">
    Opérations retail
  </Card>

  <Card title="Cin7" icon="boxes-packing" color="#dc2626">
    Gestion de stocks
  </Card>

  <Card title="QuickBooks" icon="calculator" color="#22c55e">
    Comptabilité
  </Card>

  <Card title="Xero" icon="receipt" color="#14b8a6">
    Comptabilité
  </Card>

  <Card title="Skubana" icon="layer-group" color="#f97316">
    Gestion des commandes
  </Card>
</CardGroup>

Fonctionne aussi avec : **Acumatica**, **Microsoft Dynamics**, **SAP Business One**, **Odoo**, **TradeGecko**, **Linnworks**, **Veeqo**, **Ordoro**, et tout système qui se synchronise avec ta boutique.

***

## Plateformes d'intégration (iPaaS)

Tu utilises un middleware pour connecter tes outils ? Revize fonctionne avec tous.

<CardGroup cols={3}>
  <Card title="Alloy" icon="link" color="#6366f1">
    Plateforme d'automation e-commerce
  </Card>

  <Card title="Celigo" icon="plug" color="#0ea5e9">
    Plateforme d'intégration pour NetSuite
  </Card>

  <Card title="Mesa" icon="gears" color="#f97316">
    Automation de workflow native Shopify
  </Card>
</CardGroup>

<Note>
  **Tu utilises un iPaaS ?** On configure tes workflows pour qu'ils se déclenchent au release du hold, à la capture du paiement ou sur le tag `revize:order_released`.
</Note>

***

## On fait en sorte que ça marche

Chaque stack est différente. Dis-nous ce que tu utilises et on trouve la bonne configuration. Shopify Flow, tags personnalisés, timing du paiement, peu importe.

<Check>
  **Notre équipe gère la mise en place technique.** Tu n'as pas à te soucier des détails.
</Check>

***

## Prêt à intégrer ?

<CardGroup cols={2}>
  <Card title="Réserver un appel de mise en place" icon="calendar" href="https://cal.com/revize-team-xx92ri/30min?overlayCalendar=true">
    Dis-nous quels outils tu utilises et on s'occupe du reste. La plupart des intégrations se configurent en un seul appel.
  </Card>

  <Card title="Contacter le support" icon="headset" href="/fr/support/contact">
    Tu as des questions sur une intégration spécifique ? Notre équipe répond en quelques heures.
  </Card>
</CardGroup>

***

<Check>
  **Tu te concentres sur les ventes. On gère la plomberie.** Chaque intégration est mise en place par notre équipe. Testée, vérifiée, prête à fonctionner.
</Check>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.