Proyecto de e-commerce para la venta de placas cortadas a medida, basado en el framework django-oscar y personalizado según las necesidades del cliente. Este e-commerce está diseñado como un portal en el que el propietario de la tienda tiene todo lo necesario para llevar a cabo una venta completamente autogestionada por el cliente.
Ejemplo de uso:
Todo producto que sea considerado placa optimizable tiene la opción de solicitar corte haciendo click en el botón “OPTIMIZAR CORTE” por debajo del botón de “AÑADIR AL CARRITO” haciendo un direccionamiento al formulario de carga de medidas que el cliente necesita.
En el formulario de medidas se ingresa la cantidad de piezas (unidades de medidas iguales) seguida de las medidas expresadas en mm (primero la medida de la base de la pieza y luego la altura). Al final del formulario, se puede incluir información sobre el pegado de los bordes (cantos o filos), así como una aclaración opcional que puede utilizarse para etiquetar la pieza y proporcionar alguna referencia sobre la misma.
Al enviar el formulario completo con las medidas necesarias, el sistema devuelve el croquis calculado junto con el presupuesto de los materiales requeridos para alcanzar dicho objetivo.
Por último, si el cliente está conforme con el presupuesto, solo queda agregarlo al carrito de compras. Luego, puede cerrar el carrito o seguir añadiendo cortes de otros materiales optimizables o agregar productos sueltos al carrito.
Una vez completado el pedido, el propietario de la tienda dispone de un segundo desarrollo que conecta la tienda en línea con su programa de facturación a través de una API REST. Además, mediante una tarea programada que se ejecuta a diario, se sincronizan los stocks reales y precios utilizando la misma API REST.
Otras funcionalidades que ofrece la tienda incluyen el manejo de la forma de pago, gestionada por el administrador según cada usuario-cliente. La empresa puede seleccionar y configurar usuarios que tienen la opción de una cuenta corriente. Además, las formas de envío varían según el tipo de producto adquirido, en lugar de basarse en el peso, como suele ser la opción más común. Otra característica destacable es la posibilidad de realizar cálculos de impuestos adicionales (en este caso, la empresa actúa como agente de percepción y retención). Al finalizar la compra, el usuario-cliente solo necesita ingresar el CUIT para obtener el cálculo final.
Tecnologías utilizadas:
Python
Django
AZURE
API REST
GIT
GITHUB
POSTGRES SQL
SQL SERVER
En el siguiente link se puede navegar y probar el despliegue.