# Aplicativo de entrega

Como você usaria os recursos do CanCan para construir um aplicativo de entrega como o DoorDash?

Para construir um aplicativo como esse, você precisaria dos seguintes recursos:

* A capacidade de os agentes de entrega se candidatarem para entregar no seu aplicativo
* A capacidade de os agentes de entrega listarem ofertas de entrega no seu aplicativo
* A capacidade para os clientes solicitarem entregas no seu aplicativo
* A capacidade para os agentes de entrega se candidatarem para solicitações de entrega no seu aplicativo
* A capacidade de ver a posição dos agentes de entrega em um mapa
* A capacidade de receber uma porcentagem de cada entrega
* A capacidade de avaliar e/ou revisar os agentes de entrega/clientes

## Tornando-se um agente de entrega no seu aplicativo

Para se tornar um agente de entrega no seu aplicativo, os agentes se associarão ao seu canal e, em seguida, listarão seus perfis como produtos em suas paredes de parceiros diretamente no seu canal. Você pode ler mais sobre como fazer isso na página abaixo:

{% content-ref url="/pages/z34DnoXHycoHszcCxwuS" %}
[Parcerias](/portugues/products/cancan/partnerships.md)
{% endcontent-ref %}

## Listando produtos

Essa parte depende de como você quer que seu canal funcione. Você pode exigir que o agente de entrega crie um produto para cada loja para a qual estão dispostos a fazer entregas ou pode tê-los criar um produto de perfil de si mesmos.

No último caso, os usuários terão que conversar com eles no [Paychat](https://paychat.payswap.org) após a reserva para estabelecer a logística de onde ir, o que comprar e onde entregar.

Você pode ler mais sobre como criar produtos na página abaixo:

{% content-ref url="/pages/a4I8F0zUqvs4ODlNqAHl" %}
[Listagem de produtos/serviços](/portugues/products/cancan/products-services/listing-products-services.md)
{% endcontent-ref %}

Depois que um produto é criado, você pode adicioná-lo a uma parede de parceiros, o que você pode ler na página abaixo:

{% content-ref url="/pages/z34DnoXHycoHszcCxwuS" %}
[Parcerias](/portugues/products/cancan/partnerships.md)
{% endcontent-ref %}

## Reservando um agente de entrega no seu aplicativo

Para reservar um agente de entrega no seu aplicativo, os usuários primeiro encontram o agente de entrega que melhor se adapta a eles na página principal do seu canal na guia **Items > partners** como na imagem abaixo e então clicam nele para ir para a página do produto.

<figure><img src="/files/Bf04yQX9IIwAlHXT3CMt" alt=""><figcaption></figcaption></figure>

Na página do produto, eles podem reservar o agente de entrega diretamente, através do mercado de participação ou usando um valuepool. Você pode encontrar guias para cada um desses casos nas páginas abaixo:

{% content-ref url="/pages/QMfr81CHocM7WGnyQbNd" %}
[Compra de produtos/serviços](/portugues/products/cancan/products-services/buying-products-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/kf6tsaidXvWhxk1jiNiW" %}
[Comprando através do mercado de apostas](/portugues/products/cancan/products-services/buying-products-services/buying-through-the-stake-market.md)
{% endcontent-ref %}

{% content-ref url="/pages/Z0CvJVW2DTqhYtRaJ4XF" %}
[Comprando por meio de Valuepools/DAOs](/portugues/products/cancan/products-services/buying-products-services/buying-through-valuepools-daos.md)
{% endcontent-ref %}

Depois de reservarem (comprarem um ticket para) o agente de entrega, ele/ela entrará em contato com eles para estabelecer a logística.

## Solicitação de agentes de entrega e Aceitação de solicitações

Outra maneira de reservar um agente de entrega é criar uma participação no seu canal sob a guia **Contratos**

<figure><img src="/files/d01zUdeMbhhu5xptMKi9" alt=""><figcaption></figcaption></figure>

A solicitação será criada como uma participação e listada sob a guia **Contratos > Participações** como na imagem acima. Dessa forma, potenciais agentes de entrega podem procurar as últimas solicitações em suas áreas e se candidatar às que melhor se encaixarem para eles.

Você pode ler mais sobre como se candidatar a participações e aceitar as inscrições de participações na página abaixo:

{% content-ref url="/pages/PFm7ZXleD6yLCCSiKN0H" %}
[Chamada para licitações](/portugues/products/stakemarket/call-for-tenders.md)
{% endcontent-ref %}

O agente de entrega poderá filtrar as solicitações com base na área usando os botões de marcação **País**, **Cidade** e **Produto** no canto superior direito da página como na imagem acima.

## Visualizando a posição atual dos agentes de entrega em um mapa

Depois que um agente de entrega e um cliente forem colocados em contato, o agente de entrega poderá compartilhar sua posição atual, através do aplicativo [PayChat](https://paychat.payswap.org), com o cliente como na imagem abaixo:

<figure><img src="/files/7z5v2fzuhSogXuMHtBdJ" alt=""><figcaption></figcaption></figure>

## Compartilhando receita com agentes de entrega

Ao listar seus produtos/perfis em suas paredes de parceiros, os agentes de entrega especificarão a porcentagem que estão dispostos a lhe dar de cada entrega que recebem através do seu canal. Na imagem abaixo, o usuário inseriu 10 no campo de taxa de referência, o que significa que ele/ela lhe dará 10% para cada entrega.

<figure><img src="/files/472dzLeaWPpAsEHS20cO" alt=""><figcaption></figcaption></figure>

Também podemos ver que a taxa mínima permitida pelo canal é de 0%. Você pode alterar esse parâmetro seguindo o guia na página abaixo na seção **Atualizando a Taxa Mínima de Parceria**

{% content-ref url="/pages/z34DnoXHycoHszcCxwuS" %}
[Parcerias](/portugues/products/cancan/partnerships.md)
{% endcontent-ref %}

Você pode ler mais sobre a listagem de perfis (produtos) no canal de um parceiro na página acima na seção **Adicionando Itens à Sua Parede de Parceiros**

## Avaliando e/ou revisando agentes de entrega/clientes no seu aplicativo

Para avaliar um agente de entrega,

clique no produto/perfil do agente de entrega para ir para a página do produto e insira sua avaliação e revisão. Você pode ler mais sobre como fazer isso na página abaixo:

{% content-ref url="/pages/1uHgvWXH08z1QjLEI0gh" %}
[Avaliações](/portugues/products/cancan/reviews.md)
{% endcontent-ref %}

Caso você seja um agente de entrega, também pode avaliar um cliente votando a favor/contra o canal dele. Você pode ler sobre como fazer isso na página abaixo:

{% content-ref url="/pages/fo8kUXqds63YyGh68WsB" %}
[Votos](/portugues/products/cancan/votes.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payswap.org/portugues/use-cases/cancan/delivery-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
