Application de Livraison

Une application de livraison

Comment utiliser les fonctionnalités de CanCan pour construire une application de livraison comme DoorDash ?

Pour construire une application comme celle-ci, vous auriez besoin des fonctionnalités suivantes :

  • La possibilité pour les agents de livraison de postuler pour effectuer des livraisons sur votre application

  • La possibilité pour les agents de livraison de répertorier des offres de livraison sur votre application

  • La possibilité pour les clients de demander des livraisons sur votre application

  • La possibilité pour les agents de livraison de postuler pour des demandes de livraison sur votre application

  • La possibilité de voir la position des agents de livraison sur une carte

  • La possibilité de prendre un pourcentage sur chaque livraison

  • La possibilité de noter et/ou d'évaluer les agents de livraison/clients

Devenir un agent de livraison sur votre application

Pour devenir un agent de livraison sur votre application, les agents s'associeront à votre chaîne, puis répertorieront leurs profils en tant que produits sur leurs murs partenaires directement sur votre chaîne. Vous pouvez en savoir plus à ce sujet sur la page ci-dessous :

Partenariats

Répertorier des produits

Cette partie dépend de la manière dont vous souhaitez que votre chaîne fonctionne. Vous pouvez exiger de l'agent de livraison qu'il crée un produit pour chaque magasin pour lequel il est prêt à livrer, ou vous pouvez lui demander de créer un produit de profil.

Dans le second cas, les utilisateurs devront discuter avec eux sur Paychat après la réservation pour établir la logistique de l'endroit où aller, quel produit acheter et où le livrer.

Vous pouvez en savoir plus sur la création de produits sur la page ci-dessous :

Listing de Produits/Services

Une fois qu'un produit est créé, vous pouvez l'ajouter à un mur de partenaires, comme expliqué sur la page ci-dessous :

Partenariats

Réserver un agent de livraison sur votre application

Pour réserver un agent de livraison sur votre application, les utilisateurs trouvent d'abord l'agent de livraison qui leur convient le mieux sur la page principale de votre chaîne sous l'onglet Articles > partenaires comme dans l'image ci-dessous, puis cliquez dessus pour accéder à la page de son produit.

À partir de la page du produit, ils peuvent réserver l'agent de livraison directement, via le marché des enjeux ou en utilisant un pool de valeur. Vous pouvez trouver des guides pour chacun de ces cas sur les pages ci-dessous :

Acheter des Produits/ServicesAcheter via le StakeMarketAcheter via les Valuepools/DAOs

Une fois qu'ils ont réservé (acheté un billet pour) l'agent de livraison, celui-ci les contactera pour établir la logistique.

Demande d'agents de livraison & Acceptation des demandes

Une autre façon de réserver un agent de livraison est de créer un enjeu sur votre chaîne sous l'onglet Contrats

La demande sera créée sous forme d'enjeu et répertoriée sous l'onglet Contrats > Enjeux comme dans l'image ci-dessus. De cette manière, les agents de livraison potentiels peuvent parcourir les dernières demandes dans leur région et postuler à celles qui leur conviennent le mieux.

Vous pouvez en savoir plus sur la façon de postuler aux enjeux et d'accepter les applications des enjeux sur la page ci-dessous :

Appel d'offres

Les agents de livraison pourront filtrer les demandes en fonction de la zone à l'aide des boutons d'étiquette Pays, Ville et Produit en haut à droite de la page, comme dans l'image ci-dessus.

Visualisation de la position actuelle des agents de livraison sur une carte

Une fois qu'un agent de livraison et un client ont été mis en contact, l'agent de livraison peut partager sa position actuelle, via l'application PayChat, avec le client comme dans l'image ci-dessous :

Partage des revenus avec les agents de livraison

Lorsqu'ils répertorient leurs produits/profils sur leurs murs partenaires, les agents de livraison spécifieront le pourcentage qu'ils sont prêts à vous donner pour chaque livraison effectuée via votre chaîne. Dans l'image ci-dessous, l'utilisateur a saisi 10 dans le champ de frais de parrainage, ce qui signifie qu'il vous donnera 10% pour chaque livraison.

Nous pouvons également voir que le frais minimum autorisé par la chaîne est de 0%. Vous pouvez modifier ce paramètre en suivant le guide sur la page ci-dessous, dans la section Mise à jour du frais minimum de partenariat.

{% content-ref url="../../products/canc

an/partnerships.md" %} partnerships.md

Vous pouvez en savoir plus sur la façon de répertorier les profils (produits) sur la chaîne d'un partenaire sur la page ci-dessus, sous la section Ajout d'articles à votre mur de partenaires.

Notation et/ou évaluation des agents de livraison/clients sur votre application

Pour noter un agent de livraison, cliquez sur le produit/profil de l'agent de livraison pour accéder à sa page de produit et entrez votre note et votre avis. Vous pouvez en savoir plus sur la façon de faire cela sur la page ci-dessous :

Avis

Dans le cas où vous êtes un agent de livraison, vous pouvez également noter un client en votant pour son canal. Vous pouvez en savoir plus sur la façon de le faire sur la page ci-dessous :

Votes

Last updated