Mejoras importantes
Esta issue deberá ser dividida en otras menores para aumentar el nivel de especificación.
-
Crear issue específica por cada punto y linkearlos. -
Actualizar precios en el carro
Adaptar extensión actual que actualiza los precios del carrito luego de que se cambian los precios de un producto determinado. -
Specs
Dividir los specs dentro de cada extensión correspondiente. E.g.: spree_base_frontend deberá tener todos los specs correspondientes al frontend. -
gitlab-ci
Configurar el CI del proyecto según las prácticas obtenidas en el proyecto Hogarnet. -
Caché por usuario
Junto con la nueva implementación del frontend del sitio, será necesario considerar que el caché se realice por sesión de usuario. Si la misma cambia, el caché se regenera. -
Separar órdenes de perfil
Actualmente las órdenes están junto con la información de perfil. Hacer una sección aparte para las mismas.
Ejemplo de cómo debe quedar:
-
Agregar campos al address (DNI)
Self-explanatory. -
Refactor checkout
Analizar si seguir usando el wizard de Spree o si realizar una implementación custom del checkout. Evitar usar la misma del base actual. -
Refactor home y sliders.
Self-explanatory.