Se encuentra usted aquí

PostMex, plataforma para envíos, hecha en Drupal 7

portada postmex

El sitio www.PostMex.com es una página donde los usuarios pueden cotizar envíos dentro de México instantáneamente y obtener los descuentos que PostMex tiene para ofrecerles. Orgullosamente podemos decir que está hecha en Drupal 7. Alexander Trotsenko, su autor, amablemente compartió con nosotros la historia de su creación.

En la parte de front-end se utiliza un sub-tema de Bootstrap (https://www.drupal.org/project/bootstrap). Se utiliza LESS para facilitar el manejo de código CSS. Sin embargo, el verdadero reto fue backend porque la página asume un amplio rango de tareas para formar un buscador de precios de envío como el producto final. Alexander identificó los siguientes subsistemas: jerarquía geográfica y administrativa, sistema de unidades de medida, sistema flexible para asociar precios con los objetos geográficos, sistema de e-commerce. Veámos en detalle cada uno.

Jerarquía geográfica y administrativa
Todos los drupaleros ya sabemos que cuando se trata de jerarquía no hay mejor herramienta que Taxonomia en Drupal. Entonces en conjunto con Google Maps API se llevó a cabo este sistema. Google Maps se aplica para identificar una posición geográfica y luego los resultados se guardan en la Taxonomia. En cuanto a módulos utilizados, tenemos https://www.drupal.org/project/geofield y un módulo personalizado.

Unidades de medida
Aquí Alexander no se complicaba la vida: él es el mantenedor de 2 módulos en Drupal.org que precisamente se encargan de brindar sistema de unidades: https://www.drupal.org/project/units y https://www.drupal.org/project/mvf
Sistema para asociar precios con los objetos geográficos

El creador de PostMex tuvo 4 años de experiencia desarrollando un producto muy parecido en su empleo anterior, entonces ya tenía bastante definida la imagen de qué era lo que se necesitaba. Desafortunadamente la comunidad de Drupal no tiene muchos módulos contribuidos que puedan cumplir con esta tarea. Así que Alexander tuvo que crear unos 5 módulos personalizados que, en su conjunto con la jerarquía geográfica, ofrecen un sistema de cálculo de precios con alto nivel de flexibilidad y rendimiento.

Sistema de e-commerce
Afortunadamente, hacer una tienda en línea es una tarea común y muchos sitios Drupal necesitan esa funcionalidad. El módulo más reconocido en este campo es https://www.drupal.org/project/commerce que acoge temas desde un carrito de compras y manejo de pedidos hasta pagos en línea y mucho más. Entonces la personalización de ese sistema básicamente se redujo a unas cuantas alteraciones de formas y ajustes visuales a través de modificaciones de CSS y HTML.

Resumen
Una vez todo configurado podemos gozar de PostMex, es decir, de cotización y compra de envíos de una forma innovadora. Los invitamos a probar el sitio www.postmex.com y si tienen dudas o preguntas sobre los sistemas internos de la página, pueden contactar a su creador Alexander Trotsenko por el correo info@postmex.com
El perfil de Alexander en Drupal.org es https://www.drupal.org/u/bucefal91.

Versión: 

Comentarios

Añadir nuevo comentario