Tracking

Personalizar el tema de la página de seguimiento

Puede crear temas para personalizar la página de seguimiento white-label con los colores, iconos y logotipo de su marca.

Crear un nuevo tema

Para crear un tema, debe enviar una solicitud con el método POST al siguiente endpoint:

A continuación se muestra un ejemplo de solicitud:

{
   "id": "Maplink",
   "logo": "https://example.com",
   "color": "#FF0000",
   "favicon": "https://example.com",
   "language": "pt_BR"
}

Dónde:

  • id – ID para identificar el tema.
  • logo – URL de la imagen del logotipo. Se recomiendan unas dimensiones de 40px de alto y 120px de ancho.
  • color – Valor hexadecimal del color principal del sitio. Ej: #FF0000
  • favicon – URL de la imagen favicon del sitio. Se recomiendan las dimensiones de 48px de alto y 48px de ancho.
  • languague – Idioma del sitio. Valores posibles: ["en", "pt", "pt_BR", "pt_PT", "es", "es_AR", "es_CL", "es_CO", "es_MX"]

Actualizar tema

Para actualizar un tema existente, basta con enviar una solicitud con el método PUT al siguiente punto final:

Donde el término {{trackingTheme}} debe ser sustituido por el ID del tema que desea actualizar.

A continuación se muestra un ejemplo de solicitud:

{
   "id": "Maplink",
   "logo": "https://example.com",
   "color": "#0000CD",
   "favicon": "https://example.com",
   "language": "pt_BR"
}

Consultar tema

Para consultar un tema, basta con enviar una solicitud con el método GET al siguiente endpoint:

Donde el término {{trackingTheme}} debe ser sustituido por el ID del tema que desea consultar.

Eliminar tema

Para eliminar un tema, basta con enviar una solicitud con el método DELETE al siguiente endpoint:

Donde el término {{trackingTheme}} debe ser sustituido por el ID del tema que desea eliminar.

Ejemplo – Personalizar el tema de la página de seguimiento

En el siguiente ejemplo, vamos a crear un tema para la página de seguimiento de la empresa «Home Delivery».

A continuación puede ver la solicitud con el icono, el logotipo y el color del tema personalizado:

{
    "id": "HomeDelivery",
    "logo": "https://i.ibb.co/4MTKPLy/logo.png",
    "color": "#e8af46",
    "favicon": "https://i.ibb.co/Fh1qVqV/ico.png",
    "language": "pt_BR"
}

A continuación, basta con introducir el nombre del tema en el parámetro theme al crear un pedido, como se muestra en el ejemplo siguiente:

{
  "number": "1232132132143438",
  "description": "Product",
  "companyName": "Maplink",
  "status": {
    "value": "ON_THE_WAY",
    "label": "Pedido em trânsito"
  },
  "destination": {
    "mainLocation": {
      "lat": -22.7342864,
      "lon": -47.6480644
    }
  },
  "driver": {
    "name": "Maplink BR",
    "currentLocation": {
      "lat": -23.564515,
      "lon": -46.652681
    }
  },
  "theme": "HomeDelivery"
}

La página de seguimiento personalizada puede verse en la siguiente imagen: