Passer au contenu principal

Faire livrer par un coursier DoorDash Drive

Connectez votre compte DoorDash Drive à XPRIO pour faire livrer vos commandes par un Dasher quand vous n'avez pas de livreur, ou pour absorber les coups de feu. Disponible aux États-Unis, au Canada, en Australie et en Nouvelle-Zélande.

Écrit par XPRIO

DoorDash Drive met à votre disposition les Dashers du réseau DoorDash, sans passer par une plateforme de commande : le client commande dans votre appli, à votre nom, et DoorDash ne fournit que le livreur. Vous payez chaque course à un tarif fixe, sans commission sur vos ventes.

Dans XPRIO, cela s'appelle un coursier partenaire. Vous le connectez une fois pour votre entreprise, puis vous choisissez, établissement par établissement, s'il livre toutes vos commandes ou seulement en renfort de vos livreurs.

Ce qu'il faut savoir avant de commencer

  • Le compte DoorDash Drive est le vôtre. Vous le créez chez DoorDash, et c'est DoorDash qui vous facture chaque course. XPRIO ne prend rien.

  • L'accès réel demande une validation de DoorDash. DoorDash examine les demandes d'intégration Drive par trimestre et ne retient pas toutes les entreprises. Comptez plusieurs semaines entre votre demande et l'accès en production. L'environnement de test, lui, est disponible tout de suite : vous pouvez tout préparer et tester dans XPRIO en attendant.

  • Le client paie vos frais de livraison, ceux de votre établissement, encaissés avec sa commande. Le coût de la course DoorDash est facturé à part, selon la ville, la distance et l'heure. Si vos frais sont plus bas que la course, la différence est à votre charge ; s'ils sont plus hauts, vous la gardez. Une fois connecté, XPRIO vous montre le prix d'une course type.

  • Le paiement en ligne est obligatoire. Un coursier partenaire n'encaisse rien. Les modes coursier partenaire ne s'activent que si le paiement par carte en ligne (Stripe) est configuré dans votre appli. Configurer vos moyens de paiement

  • Pays couverts : États-Unis, Canada, Australie, Nouvelle-Zélande. XPRIO ne propose DoorDash Drive que pour les établissements situés dans ces pays, et vérifie chaque adresse au moment du panier.

  • Pas de code de remise avec DoorDash : la preuve de livraison est une photo prise par le Dasher.

  • Une annulation peut être facturée une fois qu'un Dasher est affecté. XPRIO vous prévient avant de confirmer.

Étape 1 : créer votre compte développeur DoorDash

  1. Ouvrez developer.doordash.com et cliquez sur Sign up (ou Get started). Créez le compte avec l'email de votre entreprise.

  2. Après la connexion, le portail vous demande de créer une organisation : indiquez le nom de votre entreprise. Si vous avez des établissements dans plusieurs pays, DoorDash demande une organisation par pays.

  3. Sur l'écran Choose your integration, cochez Drive (« For offering delivery from your own website or app, fulfilled by Dashers ») et cliquez sur Next. Ne choisissez pas Marketplace : ce serait pour vendre sur l'application DoorDash, ce n'est pas ce que vous voulez.

  4. Sur l'écran About your integration, répondez au questionnaire :

    • Do you already work with other third-party delivery platforms? : cochez ce qui est vrai pour vous, ou None.

    • What types of businesses will your integration support? : Restaurant.

    • Which best describes your product? : Direct to brand (vous intégrez pour votre propre enseigne).

    • How many stores or locations does your product serve today? : le nombre de vos établissements.

    • How many locations do you expect… within six months? : restez réaliste, DoorDash précise que ce chiffre peut devenir un engagement contractuel.

    • Which region will this integration launch in? : le pays de vos établissements.

    • What's your company website? : votre site, ou l'adresse de votre appli XPRIO.

  5. Sur Scale and timeline : indiquez 1 semaine et right away, l'intégration est déjà faite par XPRIO.

  6. Sur Partnership details et Drive integration, décrivez votre activité en une phrase. À la question « Can a store use more than one delivery service provider? », répondez No : dans XPRIO, un établissement n'utilise qu'un coursier partenaire à la fois.

  7. Cliquez sur Finish. Le portail s'ouvre sur la page Add integrations : la carte Drive: Request on-demand deliveries porte la mention Pending approval, et le menu de gauche affiche Drive · Pending activation.

Vous pouvez suivre l'état de la demande sur cette page et dans le centre de notifications (icône cloche en haut à droite). DoorDash vous écrit par email quand la demande est acceptée.

Étape 2 : créer une clé d'accès (disponible tout de suite)

Même en attente d'approbation, vous pouvez créer une clé de test.

  1. Dans le menu de gauche du portail, cliquez sur Credentials.

  2. Cliquez sur le bouton rouge Create credential en haut à droite.

  3. Donnez un nom (par exemple « XPRIO »), choisissez l'environnement Sandbox (test) ou Production (réel, disponible après approbation seulement), et l'API Drive. Validez.

  4. Un panneau s'ouvre à droite avec un bandeau jaune « Save your signing secret! ». Trois valeurs apparaissent, chacune avec une icône de copie :

    • Signing secret : affiché une seule fois, maintenant. Copiez-le tout de suite et gardez-le : il ne sera plus jamais affiché.

    • Developer ID : une suite de lettres et chiffres avec tirets.

    • Key ID : même format.

  5. Fermez le panneau. Votre clé apparaît dans la liste avec son nom, son environnement (Sandbox en vert) et son Key ID.

Les clés Sandbox et Production sont différentes : vous créerez une seconde clé Production après l'approbation.

Étape 3 : connecter DoorDash Drive à XPRIO

  1. Dans XPRIO, menu de gauche, ouvrez App Configuration puis Coursiers partenaires.

  2. Sur la carte DoorDash Drive, cliquez sur Connecter.

  3. Dans Environnement, choisissez Test pour une clé Sandbox, Production pour une clé Production.

  4. Collez les trois valeurs de l'étape 2 dans Developer ID, Key ID et Signing secret. Le champ secret est masqué ; l'icône en forme d'œil permet de l'afficher pour vérifier.

  5. Laissez Secret des webhooks vide pour l'instant (étape 4).

  6. Cliquez sur Enregistrer et tester. XPRIO signe une demande de devis avec vos clés et l'envoie à DoorDash. Si la carte passe à Connecté (test), c'est bon. Si un message rouge apparaît, il reprend le détail renvoyé par DoorDash : le plus souvent un secret incomplet (il doit être copié en entier au moment de sa création) ou des clés Sandbox collées en mode Production.

Une fois connecté, la carte affiche « Course type depuis votre établissement (environ 1,5 km) » avec le prix réel renvoyé par DoorDash, en dollars.

Étape 4 : activer les notifications en temps réel (après approbation)

Sans cette étape, XPRIO relit l'état de chaque course toutes les 20 secondes : cela fonctionne. Avec, DoorDash prévient XPRIO instantanément à chaque changement. La section Webhooks du portail DoorDash n'est accessible qu'une fois votre intégration Drive activée : tant qu'elle est « Pending activation », passez cette étape.

  1. Dans XPRIO, rouvrez la fenêtre DoorDash Drive (Modifier sur la carte). Copiez l'URL de notification à déclarer chez le fournisseur.

  2. Toujours dans cette fenêtre, inventez un mot de passe long (par exemple 20 caractères sans espace) et collez-le dans Secret des webhooks. Cliquez sur Enregistrer et tester.

  3. Dans le portail DoorDash, menu de gauche, cliquez sur Drive ⌄ puis Webhooks, et créez un webhook : collez l'URL, choisissez l'authentification Bearer token (ou Basic, avec ce même mot de passe), et sélectionnez tous les événements de livraison proposés.

  4. Enregistrez. La carte DoorDash Drive dans XPRIO passera à « Notifications temps réel actives » à la première course.

Étape 5 : choisir le mode de chaque établissement

  1. Dans XPRIO, menu Établissements, ouvrez la fiche de l'établissement (Modifier), puis l'onglet Livraison et services.

  2. Vérifiez que le service Livraison est activé.

  3. Dans la section Qui livre vos commandes, choisissez :

    • Mes livreurs : rien ne change.

    • Mes livreurs + coursier partenaire en renfort : vos livreurs restent prioritaires ; un bouton Appeler un coursier partenaire apparaît sur chaque commande en livraison payée en ligne tant qu'aucun livreur n'est assigné. Option Appeler automatiquement un coursier partenaire si aucun livreur ne prend la commande, avec un délai de 5 à 30 minutes après « prête ».

    • Coursier partenaire uniquement : chaque commande en livraison est confiée automatiquement au Dasher, au moment que vous choisissez (Quand commander le coursier : dès l'acceptation, au début de la préparation, ou quand la commande est prête). Le client ne voit que le paiement en ligne.

    Si les cartes partenaire sont grisées avec « Paiement en ligne requis », activez d'abord Stripe dans App Configuration, Moyens de paiement.

  4. Choisissez DoorDash Drive dans Fournisseur. La liste ne propose que les fournisseurs connectés qui couvrent le pays de l'établissement.

  5. En mode « coursier partenaire uniquement », choisissez les frais facturés au client : Mes frais fixes (vos zones et tarifs habituels) ou Le prix du coursier (+ marge) (devis DoorDash à chaque adresse, plus une marge fixe ou en pourcentage). En mode renfort, le client paie toujours vos frais fixes.

  6. Ajoutez si besoin une consigne au coursier pour le retrait et choisissez si le pourboire du client est reversé au Dasher. Enregistrez.

Dans le Live et côté client

Sur la commande, le bloc Coursier partenaire affiche le nom du Dasher dès son affectation, son téléphone masqué, son étape (Coursier en route, Coursier au magasin, Récupérée, Chez le client, Livrée) et l'heure d'arrivée estimée. Avant de commander, la fenêtre de confirmation vous montre le coût de la course et les heures prévues.

La commande passe en En livraison quand le Dasher la récupère et en Livrée à la remise, sans intervention. Vous pouvez annuler le Dasher tant qu'il n'a pas récupéré la commande. En cas d'annulation par DoorDash ou de retour de la commande, vous recevez une notification, un son et un message dans le Live, et vous pouvez relancer un coursier ou assigner un de vos livreurs.

Dans votre appli, le client voit une carte contact Coursier partenaire avec le prénom du Dasher, un bouton d'appel, un lien de suivi, et sa position en temps réel sur la carte. Sur un établissement en mode « coursier partenaire uniquement », le panier n'affiche que le paiement par carte.

Questions fréquentes

Puis-je tester avant l'approbation ? Oui, avec une clé Sandbox connectée en environnement Test : DoorDash simule les courses, rien n'est facturé. Le portail propose aussi un Delivery Simulator (menu Drive) pour faire avancer une course de test étape par étape.

Ma demande a été refusée, que faire ? DoorDash indique le motif par email. Le plus souvent, un volume attendu trop faible ou une zone non couverte. Vous pouvez redemander l'accès depuis la page Add integrations au trimestre suivant.

Articles liés

Avez-vous trouvé la réponse à votre question ?