Driver
Driver
Resumo
Plataforma de transporte e entregas no modelo Uber/99 com diferencial cooperativo por cidade: representantes locais gerenciam a frota e as regras comerciais da região. Inclui rastreamento GPS em tempo real, precificação dinâmica com zonas e surge, integração com WhatsApp, checkout pré-pago via BillingPortal, avaliações bidirecionais, relatórios de ganhos e integração last-mile nativa com Marketplace, Dropshipping e e-commerce — pedidos de lojas viram automaticamente solicitações de entrega.
Para quem é
- Operadores locais que querem montar um Uber/99 cooperativo na sua cidade sem depender de gigantes.
- Lojistas de e-commerce e dropshipping que precisam de last-mile confiável integrado ao checkout.
- Franqueados white-label que replicam a operação em múltiplas cidades com marca própria.
- Marketplaces locais que querem oferecer entrega própria aos sellers.
O que você pode fazer
Modelo Cooperativo por Cidade
- Cidades e representantes locais (
driver_cities,driver_city_reps): cada cidade tem painel próprio. - Regras comerciais regionais: tarifas, comissões e disponibilidade definidas pelo representante da cidade.
- White-label por cidade: marca e cores configuráveis.
Corridas e Entregas
- Rides (corridas de passageiros): solicitação, aceite, início, conclusão, cancelamento.
- Deliveries (entregas): pedido com itens (
driver_delivery_items), pickup, entrega. - Timeout de corrida: 120s para aceite, raio de busca padrão 50km.
Rastreamento em Tempo Real
- GPS live com
TrackingServicee tabeladriver_ride_tracking. - Passageiros e admins veem o motorista no mapa ao vivo.
- Link compartilhável de rastreamento para receptor da entrega.
Precificação Dinâmica
- Zonas de preço (
driver_pricing_zones): tarifas diferenciadas por bairro/região. - Regras de precificação (
driver_pricing_rules): base, por km, por minuto, mínimo. - Surge pricing: aumento automático em horários de alta demanda.
- Comissão configurável: padrão 15% da corrida.
Veículos e Motoristas
- Cadastro de veículos com documentação.
- Perfis de motoristas com fotos, documentos e score.
- Online/offline: eventos
driver.onlineedriver.offlineatualizam disponibilidade.
Pagamentos e Avaliações
- Checkout pré-pago via BillingPortal antes da corrida começar.
- Avaliações bidirecionais: passageiro avalia motorista e vice-versa (
driver_ratings). - Payout automático processado por cron (6h) via
processAutoPayments. - Relatório diário de ganhos enviado 22h.
WhatsApp Integration
- Onboarding via WhatsApp: motoristas e passageiros podem interagir sem app.
- Notificações automáticas de corrida, status e confirmação.
- Log de mensagens em
driver_whatsapp_logs.
Last-Mile para E-commerce
- Integração com Marketplace e Dropshipping: pedidos virando solicitações de entrega.
- Automação completa: pagamento confirmado → entrega criada → motorista alocado → rastreamento enviado ao cliente.
Como começar
- Acesse Dashboard → Driver → Settings e configure sua cidade e comissão.
- Cadastre veículos e motoristas em Vehicles e Profiles.
- Defina zonas de preço e regras em Pricing.
- Ative WhatsApp se quiser onboarding sem app.
- Conecte com Marketplace/Dropshipping para last-mile automático.
- Acompanhe corridas e entregas em Overview e Tracking.
Tutoriais
Tutorial 1: Cadastrar cidade e representante local
Objetivo: habilitar operação em uma nova cidade. Passos:
- Admin → Driver → Cities → Nova Cidade.
- Defina nome, raio de operação e comissão local.
- Adicione representante(s) com permissões de gestão.
- O representante passa a ter painel próprio para motoristas, precificação e relatórios da sua cidade.
Tutorial 2: Configurar zonas de preço
Objetivo: tarifar diferente por bairro/região. Passos:
- Pricing → Zones → Nova Zona.
- Desenhe a área no mapa ou informe coordenadas.
- Defina base, por km, por minuto e mínimo da zona.
- Combine com surge pricing para horários de pico.
Tutorial 3: Integrar last-mile com Dropshipping
Objetivo: pedidos da loja virtual viram entregas automáticas. Passos:
- Em Driver → Integrations, ative Dropshipping/Marketplace.
- No Dropshipping, defina raio de entrega própria (ex.: 15km da loja).
- Ao receber pedido pago, o evento dispara criação de delivery no Driver.
- Motorista mais próximo recebe a solicitação (timeout 120s).
- Cliente recebe link de rastreamento via WhatsApp.
Tutorial 4: Onboarding de motorista via WhatsApp
Objetivo: cadastrar motorista sem app dedicado. Passos:
- Ative WhatsApp em Settings.
- Compartilhe o número oficial do diretório.
- O motorista envia "Cadastro" e responde às perguntas (documentos, veículo, zona).
- Documentos são validados em Profiles antes de ativar.
Tutorial 5: Solicitar corrida de passageiro
Objetivo: fluxo completo do passageiro. Passos:
- Passageiro acessa a página pública, informa origem e destino.
- Ve preço estimado com zonas + surge aplicados.
- Confirma checkout pré-pago em BillingPortal.
- Motorista mais próximo aceita (
ride.accepted). - Acompanha o GPS ao vivo até o destino.
- Ao fim (
ride.completed), avalia o motorista.
Integrações com outros plugins
- BillingPortal: checkout pré-pago de corridas e entregas.
- Wallet: saldo do motorista atualizado via
payment.completed. - Dropshipping/Marketplace: eventos de pedido disparam criação de entrega.
- Inbox/WhatsApp: notificações e onboarding via número oficial.
- Eventos emitidos: ride.requested, ride.accepted, ride.started, ride.completed, ride.cancelled, delivery.requested, delivery.picked_up, delivery.delivered, payment.completed, driver.online, driver.offline.
- Listeners: user.created (cria perfil), payment.completed (libera corrida/entrega).
Perguntas frequentes
1. O que é o modelo cooperativo por cidade? Cada cidade opera como uma unidade com representantes locais. A comissão e as regras são definidas localmente, diferente do modelo centralizado de Uber/99.
2. Posso integrar com minha loja virtual? Sim. A integração com Dropshipping e Marketplace é nativa — pedidos pagos viram entregas automaticamente.
3. Como funciona a precificação dinâmica? Combina zonas (por bairro/região), regras (base, km, min, mínimo) e surge (multiplicador em horário de pico).
4. Posso operar 100% via WhatsApp sem app? Onboarding e notificações funcionam via WhatsApp. Para GPS em background, um app companion é recomendado — está no roadmap.
5. Qual o raio padrão de busca de motorista? 50km, configurável. Timeout para aceite: 120s.
6. Como funciona o payout do motorista? Cron processAutoPayments roda a cada 6h e processa o pagamento conforme regras da cidade. O saldo fica no Wallet.
7. Posso ter motoristas em múltiplas cidades? O motorista pode operar em uma cidade primária; operar em outra exige novo cadastro respeitando as regras locais.
8. Há avaliação de ambos os lados? Sim. Passageiro avalia motorista e motorista avalia passageiro (bidirecional).
Glossário
- Ride: corrida de passageiro.
- Delivery: entrega com itens.
- Surge pricing: aumento tarifário em horário de alta demanda.
- Zona: área geográfica com precificação específica.
- Representante de cidade: operador local que gerencia a cidade.
- Last-mile: última milha da entrega, do centro de distribuição ao cliente final.
- Payout: transferência do saldo acumulado ao motorista.
Limitações e avisos
- GPS em background 100% preciso exige app nativo; PWA funciona para casos leves.
- Rotas otimizadas multi-paradas (TSP) para entregas em lote está no roadmap.
- Corridas agendadas (reserva futura) está no roadmap.
- Compliance regulatório (ANTT, licenças municipais) é responsabilidade do operador local.
- Integração com marketplaces globais (Mercado Livre, Shopee, iFood) como transportadora está no roadmap.
Relacionados
- Dropshipping — last-mile de pedidos da loja virtual.
- Marketplace — entregas de sellers.
- BillingPortal — checkout pré-pago.
- Wallet — saldo e payouts.
- Inbox — WhatsApp oficial para onboarding e notificações.
Este artigo foi útil?
Perguntas e Respostas
Nenhuma pergunta ainda. Seja o primeiro a perguntar!