🚀 Plataforma 3PL de Envíos — Quito, Ecuador

Envíos Inteligentes
Multi-Bodega en Quito

Calculá tarifas por distancia GPS en tiempo real, optimizá rutas de despacho desde 5 bodegas estratégicas, e integrá tu tienda online con nuestra API REST en minutos.

Capacidades de la Plataforma

Todo lo que necesitás para operar envíos 3PL

🏬

5 Bodegas Estratégicas

Puntos de retiro en La Magdalena, Centro Basílica, Conocoto, HCAM y Cotocollao para cobertura total de Quito.

📐

Cálculo Haversine por Distancia

Tarifa de envío calculada automáticamente por GPS usando la fórmula de distancia esférica entre bodega y destino.

🗺️

Optimización de Rutas Multi-Bodega

Algoritmo de vecino más cercano que ordena las entregas para minimizar kilómetros y tiempo de recorrido.

🧭

Navegación Google Maps 1-Click

Generación automática de enlaces multi-parada para que el motorizado solo siga la ruta en su celular.

🔌

API REST Headless

Endpoint POST /api/v1/deliveries/create para integrar tu tienda online y crear envíos programáticamente.

🧩

Widget Embeddable

Componente React <DeliveryWidget /> listo para insertar en cualquier checkout de Next.js o Supabase.

🔌 Developer API Reference

REST API Endpoints

Integrá tu e-commerce, app móvil o ERP con nuestra API. Base URL: https://tu-dominio.com

POST/api/v1/deliveries/create

Create a new 3PL delivery order with dynamic Haversine distance pricing.

Request Body
{
  "order_reference": "ORD-TIENDA-8841",
  "customer_name": "Juan Pérez",
  "customer_phone": "+593 99 123 4567",
  "pickup": {
    "hub_id": "hub-1"
  },
  "delivery": {
    "lat": -0.18,
    "lng": -78.48,
    "street_address": "Av. República y Pradera"
  }
}
Response
{
  "success": true,
  "tracking_id": "TRK-884192",
  "shipping_fee": 3,
  "distance_km": 5.42,
  "status": "pending_pickup"
}
POST/api/v1/routes/sort

Optimize delivery route sequence from an origin hub using nearest-neighbor spatial sorting.

Request Body
{
  "hub_id": "hub-1",
  "hub_lat": -0.235,
  "hub_lng": -78.52,
  "deliveries": [
    {
      "id": "del-1",
      "lat": -0.217,
      "lng": -78.507,
      "customer_name": "Cliente A"
    },
    {
      "id": "del-2",
      "lat": -0.295,
      "lng": -78.48,
      "customer_name": "Cliente B"
    }
  ]
}
Response
{
  "success": true,
  "total_stops": 2,
  "total_distance_km": 8.74,
  "estimated_time_minutes": 31
}
GET/api/v1/origin-hubs

List all active origin warehouses (bodegas) with GPS coordinates.

Response
{
  "success": true,
  "hubs": [
    {
      "id": "hub-1",
      "name": "Bodega La Magdalena (Sur)",
      "lat": -0.235,
      "lng": -78.52,
      "is_primary": true
    }
  ]
}
GET/api/v1/deliveries

List all delivery orders with status, origin hub, and destination.

Response
{
  "success": true,
  "deliveries": [
    {
      "id": "del-001",
      "order_id": "ORD-001",
      "delivery_status": "pending",
      "origin_hub_name": "Bodega La Magdalena"
    }
  ]
}
GET/api/v1/pricing-zones

List pricing zone configurations and flat rates.

Response
{
  "success": true,
  "zones": [
    {
      "code": "QUI-SUR",
      "name": "Quito Sur",
      "flat_rate": 2.5,
      "is_active": true
    }
  ]
}