Muy buenas,
estoy diseñando una intranet en la que estoy añadiendo funcionalidades necesarias para que los comerciales tengan acceso a cierta información desde la web. Ahora se plantea el que cada comercial pueda introducir los pedidos de los clientes, con su usuario y directamente sobre la web.
Estoy mirando la posibilidad de hacerlo en Breezingforms, y me gustaría que me diéseis vuestra opinión.
La idea es que un primer formulario tenga reciba el nif del cliente, y si el cliente existe en la bd ( una tabla creada anteriormente) que cargue en un segundo formulario sus datos y permita modificarlos si es necesario. Una vez hecho esto, en un tercer formulario, se deberían introducir los artículos (otra tabla creada en mysql), con su cantidad y precio, para que en un cuarto formulario se muestre el resultado y se permita enviar el pedido.
muchas gracias.
Contenido solo visible a usuarios registrados
URL del sitio: https://www.webempresa.com
Hola Jose
Creo que es posible aunque tienes que personalizar bastante el formulario o formularios.
Por ejemplo para la recuperación de datos será necesario algunas piezas de PHP, deberás usar el modo de integración para modificar las tablas, este modo funciona asociado sólo con una tabla de base de datos, si tienes tus datos en más de una tabla será más complicado.
Te sugiero revises el siguiente enlace que explica cómo trabajar con Breezingforms, especialmente revisa el uso de modo de Integrador.
La otra opción es hacer un componente desde cero, pero esta opción sólo es factible si conoces de programación, por ejemplo revisa el siguiente artículo:
Saludos
Buenas,
He visto los vídeos que me indicas. La verdad es que creo que crear el componente desde cero sería bastante tedioso. Preferiría poder hacer uso de Breezingforms, sobre todo por el tiempo. Aunque conozco algo de php, creo que hacer uso correctamente del api de joomla, es otra cosa.
Según me comentas, el único problema sería que con el modo integration no se pueden modificar varias tablas, se me ocurre que para una primera versión, podría símplemente hacer uso de tablas que ya tendría en el servidor, como son clientes y artículos. Lo único que haría el formulario es enviar el correo con todos los datos del pedido.
en este caso,si se puede hacer así, ¿se pueden mostrar los datos en un último formulario, con un formato elegante, a modo de un documento tradicional de pedido en papel y habilitarle una opción de imprimir o pasar a pdf (...).
muchas gracias por tu ayuda.
Hola Jose,
Ya que son temas que son como uso interno de un sitio web, ¿ no te has planteado usar para el tema que indicas un CRM ?
Saludos
Muy buenas Jordi,
¿cual me recomendarías?
Muchas gracias.
Hola Jose, de CRM, para Joomla 1.5 existe CiviCRM:
http://extensions.joomla.org/extensions/clients-a-communities/crm/72
Después si quieres usar CRM aparte de Joomla, SugarCRM es una de las mejores opciones:
Ambos son OpenSource y gratuitos.
Saludos!
Muy buenas,
he estado mirando estos. Creo que sería matar moscas a cañonazos, entre otras cosas, porque los usuarios (comerciales), no son gente experta en el uso de ordenadores, y tengo que ponérselo muy muy fácil para que usen el sistema.
No descarto que en un futuro no muy lejano necesite un crm en la empresa, pero por ahora, necesito hacer algo con menos complejidad.
La idea es que puedan entrar con su clave, cada uno verá sólo sus propios clientes (nunca pueden ver los de otro comercial), y puedan hacer un pedido introduciendo artículos (en una tabla en la bd), cantidades y precios.
El resultado necesito que se pueda ver de una forma correcta por pantalla o crearlo en pdf para imprimir, y por ahora ésto es lo que no encuentro como hacer.
Un problema que veo también es que breezingforms no me permite modificar varias tablas con el modo integrator, así que no podré dejar guardado el resultado (pedido), en la web, sólo enviarlo por email a la central.
Muchas gracias David.
Hola Jose,
Aprovechando que Joomla! 2.5 permite granular permisos de usuario y tener Grupos de Usuarios con roles predefinidos ¿has barajado la posibilidad de desarrollar el proyecto con esta rama de Joomla!?
Cierto es que requiere de un trabajo previo de campo en el que establezcas que grupos vas a utilizar, que roles van a tener y que podrán utilizar y que no podrán utilizar, a partir de eso es solo ir creandolos y aplicando dichos roles y las extensiones como VirtueMart , Gestor de usuarios, etc podrán ser accesibles para ellos si acceden al backend o si solo trabajan desde el frontend podrá tener ciertas funcionalidades habilitadas en función de su rol.
El siguiente tutorial se baso en Joomla! 1.6, pero el ACL es el mismo solo que mejorado para 2.5 por lo que los gráficos aqui mostrados te dan una idea de las posibilidades y te permiten ver como funciona el ACL en la nueva rama.
-
La otra opción, tal como ya comento Jordi, seria el uso de un CRM.
Saludos