Sistema de alertas en Tiendas Virtuales
Hay veces en la que un cliente entra en nuestra tienda virtual y no encuentra el producto o servicio que necesita, o éste se encuentra agotado o no disponible. Para este tipo de situaciones (más comunes de lo que nos creemos) podemos instalar un sistema de alertas en nuestras tiendas virtuales.
Un sistema de alertas es básicamente un pequeño formulario donde el cliente puede introducir su email y solicitar que se le avise cuando el producto o servicio que solicita esté disponible. Si queremos hacerlo bien, lo ideal es que si el cliente está registrado sólo tenga que pulsar un botón y no necesite introducir su email de nuevo.
Un buen ejemplo de sistema de alertas podéis verlo en tengoentradas.com, donde existen dos tipos de alertas. La primera permite ser avisado cuando existen entradas para un evento. La segunda permite ser avisado cuando existan entradas por debajo de un precio marcado.


Buenas Jose,
¿Hay alguna contri para Oscommerce?
Gracias!
Hola Jacobo.
La verdad es que no lo se, me gusta programar las alertas a mano y ponerles cosas como códigos de desactivación y estadísticas para el administrador de la tienda. Si veo algún módulo en la web oficial de oscommerce te lo comento.
Saludos.
Muchas gracias :)
Yo hace apenas una semana lo tengo instalado en mi tienda (oscommerce)y ya tengo algunas peticiones; no he encontrado ninguna contribución y me lo he hecho yo. Además del aviso para clientes registrados he incluido la posibilidad de aviso para todos los user de la tienda, de tal forma que pulsando un enlace se abre y rellena el gestor de correo del user, así siempre me llega su email correcto y a el le queda una copia.
Sigo a vueltas sobre como encriptar las deirecciones para protección de spamers, pero tiempo al tiempo………
Post promocionado!! jajaja
Algunos bugs que he encontrado:
1) Si dejas en blanco el mail te registra igual (facil de resolver)
2) Si pones cualquier cosa en ese campo te lo valida igual.
Todo esto se soluciona con una expresion regular que compruebe ese campo, puedes usar la misma del oscommerce que ya tiene: tep_validate_email($email) que devuelve true si es una direccion de mail, y false si es otra cosa cualquiera, aprovechala.
Ya tienes faenita! jeje
Jeje, hola Jordi.
No se ha controlado el formulario porque nos interesa saber el número de personas (y scripts) que lo marcan en blanco o con mails no válidos. Las inscripciones en blanco son registradas en las estadística pero no tienen efecto alguno.
Te queda muy bien el tep_velidate_email jajaja
Saludos.
Vaya, pues si no lo controla, puedo hacer un buen injection js… :)
No te entendí con lo de te queda muy bien … jeje
Chao!
No confundamos términos. No controlaba la validez del email porque ni siquiera hacía un insert con esa opción. No obstante acabo de implementar la validación de mails y modificado las estadísticas para grabarse antes de rechazar la petición, para que avise al usuario si no ingresa una dirección de email correcta. Pero de inyecciones nada, eso sí estaba resuelto.
Por cierto, menos inyections y manda más fuet, que se nos ha acabado y Alma dice que nos mandes más, jajajaja.
Saludos.
Aupa ese feeling! entre estos dos master.
jejeje, a ver si haciendo la pelota pillo algo de ese fuet.