Sobre este proyecto
it-programming / e-commerce
Abierto
Realizar una integración entre nuestro CRM y un ecommerce
Objetivo general
Permitir que una máquina cargada en nuestro sistema pueda publicarse o despublicarse automáticamente en el ecommerce, y que las consultas o pedidos generados desde el ecommerce puedan ingresar nuevamente a nuestro sistema como oportunidades comerciales.
Alcance inicial solicitado
1. Publicación y despublicación de máquinas en ecommerce
Formulario de alta/edición de máquinas de nuestro sistema:
Desde el formulario de alta/edición de máquinas de nuestro sistema, se deberá invocar una función dentro de un módulo desarrollado en CodeIgniter.
Esa función deberá encargarse de:
• Publicar una máquina en el ecommerce.
• Actualizar los datos publicados si la máquina ya existe.
• Despublicar la máquina cuando corresponda.
• Enviar al ecommerce los datos necesarios de la máquina:
o Marca.
O Modelo.
O Año.
O Número de serie.
O Estado.
O Precio.
O Sucursal.
O Descripción.
O Fotos/imágenes, si aplica.
O Otros campos que se definan durante el análisis.
La lógica debe quedar centralizada en un módulo reutilizable, no directamente dentro del formulario. Función/Controlador Independiente.
2. Manejo de errores y trazabilidad
Se deberá contemplar el registro de errores o fallos de comunicación entre ambos sistemas.
En caso de que sea necesario, se evaluará implementar un webhook o mecanismo de notificación para detectar errores o cambios relevantes en la comunicación.
3. Recepción de consultas desde el ecommerce
Se deberá desarrollar o adaptar un endpoint en nuestro sistema para recibir las consultas generadas desde el portal ecommerce.
Nuestro sistema ya cuenta con lógica existente para crear oportunidades provenientes de otros portales ecommerce. La tarea consistiría en adaptar esa lógica para este nuevo origen.
El endpoint deberá recibir los datos de la consulta/pedido y crear la oportunidad comercial correspondiente en nuestro sistema.
Datos esperados, según disponibilidad del ecommerce:
• Datos del cliente.
• Teléfono.
• Email.
• Máquina consultada.
• Mensaje o comentario.
• Referencia del pedido/consulta.
5. Entregables esperados
El desarrollo deberá incluir:
• Código PHP/CodeIgniter implementado.
• Funciones/módulo para publicar, actualizar y despublicar máquinas.
• Endpoint para recibir consultas del ecommerce.
• Documentación breve de uso.
• Ejemplos de request/response.
• Pruebas realizadas en ambiente de test.
• Recomendaciones técnicas si detectan limitaciones en la API.
Información que necesitamos que coticen
Por favor enviar una propuesta indicando:
1. Monto fijo del desarrollo.
2. Tiempo estimado de entrega.
3. Alcance incluido en la cotización.
4. Supuestos considerados.
5. Qué información adicional necesitan de nuestra parte.
Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Crear una tienda nueva
Plazo de Entrega: No definido
Habilidades necesarias