Tengo un grupo de empresas que quieren comenzar a publicar ofertas de productos y servicios como si fueran cupones de descuento sobre todo para excedentes de inventario.
El módulo se sumará a un sistema ya existente pero con un nuevo diseño que luego se pasará al resto del sistema viejo. Debe ser responsive.
Diseño/Bootstrap a proponer por el desarrollador
Debe ser en LAMP, el modulo estará alojado en un servidor distinto al que tiene el sistema actual y deberá interactuar con el MySQL del servidor que tiene el sistema.
El módulo debe incluir:
1. Panel de Control
Desde donde el administrador podrá gestionar las ofertas de todos los usuarios y activarlas. Al panel de control se accede con un link sin seguridad pues estará dentro de una zona protegida.
Listado de todas las ofertas con su respectivo estado y opción de editarlas.
Un script recorrerá la lista de cupones y, si un cupón está Activo, enviará un correo a TODOS los mails de la tabla Company y también los de Userbycompany. Este script lo configuraré como un cronjob para ejecutarse cada hora.
2. Panel de Usuario
Desde donde el usuario podrá publicar y gestionar sus propias ofertas. Al panel de usuario se accede con un link que incluye un parámetro con la identificación fiscal de la empresa (tax_id) y sin seguridad porque estará dentro de una zona protegida.
Las imágenes se guardarán en una carpeta con un nombre que incluya: coupon_seller_id+date+time y la extensión respectiva.
Se debe filtrar para que no permita subir más que imágenes jpg o png y de un máximo de 800x600 y de no más de 1mb.
Incluye:
a) Creación de nueva oferta
b) Lista de ofertas pasadas (Overdue) y botón para “Reactivarlas” (las pone en estado: Inactive para que el administrador las active nuevamente)
c) Lista de compradores de cada Oferta con sus datos de contacto (Nombre Empresa, Nombre responsable, correo, teléfono) y la cantidad solicitada. Que se pueda imprimir.
3. Landing Page (
index.php)
Debe incluir un logo-cabecera y la lista de todos los cupones con la primera imagen, el nombre y las primeras 5 líneas de la descripción y con la opción de abrir el cupón en una pantalla completa y ver los detalles y pedir una X cantidad.
Que permita compartir el Cupón en un post de Facebook y permita darle Like.
Tablas a usar (* Indica que ya existe)
Userbycompany*
Company *
Country *
City *
Coupons
coupon_id (int, 10)
coupon_seller_id(int,10)
coupon_country_id(char,3)
coupon_city_id(char,3)
coupon_title (char, 200)
coupon_description (html)
coupon_initial_datetime(datetime)
coupon_final_datetime(datetime)
coupon_regular_price(int, 10.2)
coupon_discounted_price(int,10.2)
coupon_status(Active, OverDue, Inactive)
CouponsImages
coupon_image_id (int,10)
coupon_id(int,10)
coupon_file(char, 300)
Buyers
buyer_id(int,10)
buyer_transaction_datetime(datetime)
buyer_coupon_id(int,10)
buyer_coupon_quantity(int,10)
Plazo de Entrega: No definido