Implementar checkout con Stripe y validaciones en sitio existente
Description
Se busca un desarrollador experimentado para crear un sistema de checkout personalizado para un sitio web de alquiler de mobiliario. El objetivo principal es automatizar completamente el proceso de venta, eliminando la necesidad de cotizaciones manuales y la gestión de pedidos a través de WhatsApp, para recibir pedidos ya pagados y listos para operar.
El sistema de checkout debe permitir a los clientes:
* Seleccionar productos de mobiliario (mesas, sillas, etc.) E indicar las cantidades deseadas.
* Ingresar detalles específicos del evento, incluyendo fecha, horario de entrega y recolección, código postal, colonia y alcaldía, tipo de inmueble, si hay elevador, nivel/piso y si se requieren maniobras especiales.
* Realizar el pago en línea de forma segura a través de Stripe.
* Recibir una confirmación inmediata de su pedido.
El sistema debe incorporar una lógica de negocio avanzada para:
* Validar automáticamente las condiciones operativas, como zonas de cobertura, pedido mínimo por zona y horarios válidos.
* Calcular automáticamente cargos adicionales, incluyendo flete, cargos por escaleras, cargos por piso sin elevador y maniobras.
* Permitir el pago con Stripe si el pedido cumple con todas las reglas operativas.
* Bloquear el pago con un mensaje claro al cliente si el pedido no cumple con las reglas operativas.
* Generar una alerta interna (no visible para el cliente) en caso de no haber suficiente stock, sin bloquear la posibilidad de pago si las reglas operativas se cumplen.
* Políticas de alquiler y aceptación. Porque si no dan información correcta en la entrega o bien se cobra lo no mencionado o se puede cancelar pedido por información falsa.
Requisitos técnicos:
* Integración fluida con el sitio web actual basado en HTML.
* Uso de JavaScript para la lógica de frontend y las validaciones en tiempo real.
* Integración completa con Stripe Checkout para el procesamiento de pagos.
* Desarrollo de un backend simple para gestionar la creación de sesiones de pago, recibir webhooks de Stripe y guardar los detalles de los pedidos.
Buscamos un profesional con probada experiencia en integración de Stripe, desarrollo de checkouts personalizados y una sólida comprensión de la lógica de negocio para entregar una solución simple, clara y altamente funcional.
Category: IT & Programming Subcategory: Web development What is the scope of the project?: Medium-sized change
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.