Evaluando propuestas

Desarrollo de Funcionalidad Avanzada para Gestión de Suscripciones Mensuales con Appstle y Shopify

Publicado el 05 Enero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador para crear una funcionalidad avanzada de gestión de suscripciones mensuales. El objetivo principal es permitir a los usuarios controlar sus suscripciones pedido a pedido, mes a mes, a través de una interfaz intuitiva. Esta funcionalidad debe ofrecer control total sobre los productos recibidos cada mes, la fecha exacta de cada pedido, la capacidad de saltar o reactivar meses, añadir o eliminar productos puntuales en un mes específico, y cambiar la frecuencia global de la suscripción. La implementación se basará exclusivamente en la API externa de Appstle y se ejecutará a través de un backend propio. Es crucial entender que en Appstle, la unidad de trabajo son los "Subscription Contracts" y "Billing Attempts", donde cada "mes" en la interfaz de usuario corresponde a un "Billing Attempt". Todas las acciones del usuario se traducirán en operaciones sobre estas entidades. La arquitectura obligatoria incluye un Frontend para la UI de gestión de suscripción, un Backend propio desarrollado en Node.js con una API interna, que a su vez se comunicará con la Appstle Subscription API externa y Shopify Subscriptions. Es un requisito estricto que el frontend nunca llame directamente a Appstle, y que toda la lógica de negocio y validaciones residan en el backend. Tras cada modificación, los datos deben ser consultados nuevamente en Appstle para asegurar la consistencia. Al finalizar el desarrollo, el usuario podrá visualizar todos sus pedidos futuros, seleccionar productos por mes, modificar fechas de envío, gestionar la activación/desactivación de meses, y ajustar la frecuencia de la suscripción, todo ello con datos reales y sin inconsistencias entre Appstle y Shopify.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias