es

La construcción de enormes edificios que exhibe la capital panameña y las diversidad de soluciones habitacionales familiares, han hecho que Cochez y Novey inviertan en tecnología para consolidar su presencia en el país. Rootstack como proveedor de soluciones de software apoyo a estas empresas para mejorar su situación inicial ya que contaban con una plataforma poco escalable e infuncional. Cochez y Novey, tenían una plataforma web en PrestaShop, la misma al no estar integrada con su sistema de inventarios se sincronizaba cada dia a a la media noche lo que convertía el proceso en poco funcional para la operación dinámica del negocio. Adicionalmente las búsquedas el el sitio eran lentas y sin resultados efectivos. Con la finalidad de modernizar sus plataformas, integrarlas y sacar un mejor provecho que apoye la operación mejorando los tiempos de respuesta y la flexibilidad en el tiempo, se desarrolló un sitio ecommerce integrado a su sistema de inventarios con la finalidad de tener la data actualizada en tiempo real brindando mayor agilidad a la hora de aplicar promociones u otras funcionalidades. Para el logro de este objetivo, se emplearon tecnologías en diferentes fases del proyecto: ***- AngularJS y Drupal 8*** El frontend de ambos sitios web (Cochez y Novey) se desarrollaron en AngularJS, lo mismos cuentan con la misma base de código, sin embargo hay estilos distintos, visualmente diferentes, con las mismas funcionalidades que junto con Drupal 8 se almacena la información de blogs, noticias, formularios de contactos, landing page, páginas básicas para lograr un mejoramiento a nivel de SEO, en el posicionamiento de las diferentes secciones en los buscadores. Algunas de las funcionalidades desarrolladas a nivel de usuario son: - Libreta de direcciones que se puede administrar - Opciones para editar perfil - Historial de ordenes - Sistema de puntos gordos - Lista de deseos - Agregar diferentes métodos de pagos - El usuario va a poder hacer pedidos recurrentes - Mesa de regalos, donde el cliente crea la mesa la comparte y luego pueden realizar las compras Sin embargo a nivel administrativo se desarrollaron entidades reutilizables: - Landing page - Carrusel de productos - Banners reutilizables ![Cochez](https://cms.rootstack.comhttps://cms.rootstack.com/sites/default/files/cochez.png) ![novey](https://cms.rootstack.comhttps://cms.rootstack.com/sites/default/files/novey.png) Con el fin de facilitar la gestión de campañas y diferentes actividades dentro del sitio, dando dinamismo al equipo de Cochez y Novey a la hora de gestionar e impulsar sus productos. Adicionalmente se ha trabajado un enfoque más interactivo y social en base a las tendencias de mercado dando la opción a los clientes de publicar comentarios en los productos (los mismos se pueden moderar y eliminar) ![comentarios](https://cms.rootstack.comhttps://cms.rootstack.com/sites/default/files/comentarios.png) También se incorporó opciones para que los clientes puedan dar rating a los productos en el sitio, enviando la información directamente al sistemas principales donde se actualiza el rate promedio del producto y posteriormente ser analizada para toma de decisiones. ***- Single sign-on*** Uno de los logros más significativos con el proyecto ha sido la estandarización de login ya que en su situación inicial se tenía login separado por sitios (Cohez y Novey) - Usuario empresarial - Usuario comercial Puntos importantes a mencionar son dos componentes grandes SSO (Single sign-on) y el API. Donde Rootstack desarrolló un SSO (Single sign-on), para que al momento de que el usuario realice el registro en una de las plataformas queda automáticamente registrado en ambos sitios y a sus vez entrega la información al API. Adicionalmente se pueden hacer registros con Facebook y Google. ![log](https://cms.rootstack.comhttps://cms.rootstack.com/sites/default/files/log_in.png) Es decir el usuario al registrarse en alguna de las plataformas web, ya quedará registrado tanto en ambos sitios como en la tienda ya que la info se está entregando por medio del API al sistema Oracle. Un plus de la solución es que en todo momento de la navegación del sitio se sabe quien és el usuario y dependiendo de cómo esté categorizado podrá tener beneficios y /o descuentos en productos específicos lo que tiene como ventaja que el mismo sitio dependiendo de la persona muestra precios diferentes. ***- Laravel*** El API fue desarrollado por el equipo interno de Cochez, en Laravel que no es más que un framework en PhP que se conecta el sistema principal, es decir es el encargado de recibir la información y entregarla al sistema principal de manera bidireccional con el objetivo de tener la información correcta desde diferentes canales o dispositivos. Sin embargo Rootstack proporcionó asesoría para el diseño de la arquitectura y nos encargamos de conectar los sitios al API e integrarlo con el payment de pagos. Toda la información que se muestra en los sitios web del catálogo de productos ( fotos, característica y adicionalmente los dos carruseles de productos) son consumidas desde el API. ***- Elasticsearch*** Partiendo de una situación inicial bien crítica en cuanto a las búsquedas se implementó Elasticsearch en el desarrollo del catálogo de productos logrando indexar los mismos y poder hacer búsquedas que se consumen a través del API, logrando que la renderización sea mas rapida al momento de consultas ***- Conclusion*** Rootstack estuvo encargado del desarrollo del Sitio web, el Single sign-on y la integración del payment en el API. Proporcionando un desarrollo efectivo y escalable que se adapta al las tendencias a nivel de plataformas de ecommerce con los mejores estándares de calidad