Saltar al contenido
Agendar llamada

E-commerce · E-commerce

Dope Places

Una tienda y su administrador, localizados desde un solo código, en dos idiomas el día del lanzamiento.

Rol
Full stack
Duración
8 meses
Equipo
2 de nuestro lado
Sector
E-commerce
dope places — tienda
dope places — checkout
dope places — admin de pedidos

La situación

Una tienda multi-idioma con PayPal e inicio de sesión social, más un portal de administración completo para quienes realmente manejan pedidos, stock y devoluciones.

Los dos idiomas tenían que estar en vivo el primer día, y los dos lados — comprador y operador — tenían que estar localizados.

El problema

La localización agregada tarde son dos códigos disfrazados de uno. Los textos se desincronizan, las monedas y las fechas se formatean en el idioma que el desarrollador tenía abierto, y el administrador queda en silencio solo en inglés para siempre.

Los pagos y el inicio de sesión social son además donde se atrasa un lanzamiento. Cada uno es una integración de terceros con su propio proceso de revisión y sus propias formas de fallar.

Lo que construimos

  1. 01

    i18n como supuesto, no como funcionalidad

    Un solo código, sin textos incrustados, monedas y fechas conscientes del idioma. Agregar un tercer idioma es una tarea de contenido y no un proyecto.

  2. 02

    PayPal e inicio de sesión social en vivo al lanzar

    Integrados y revisados antes de la semana del lanzamiento y no durante ella, con rutas de error que le dicen algo útil al comprador.

  3. 03

    Un administrador hecho para operadores

    Pedidos, stock y devoluciones en un portal diseñado para alguien que hace esto todo el día — localizado sobre el mismo sistema que la tienda.

  4. 04

    Django REST detrás de un frontend en React

    Un límite de API limpio, para que la tienda y el administrador evolucionen por separado sin que el despliegue de uno bloquee al otro.

Django RESTReacti18nPayPalLogin socialPostgreSQL

El resultado

Tienda y administrador localizados desde un solo código, con PayPal e inicio de sesión social en vivo al lanzar.

Agregar un idioma es una tarea de contenido en los dos lados del producto, y ninguna parte de las herramientas operativas queda varada en un solo idioma.