No sé si es consciente de la complejidad del software que está requiriendo. No lo digo porque nosotros no seamos capaces de desarrollarlo sino porque el 90% de los freelancers aquí presentes le aseguro que no están capacitados para hacerlo. Y ya no hablemos de NO SOLO HACERLO sino de la eficiencia de su trabajo a nivel de recursos y performance en general.
Esto no es una simple web!!
Somos empresa, no aficionados!!!.
Entre muchos desarrollos que hemos realizado se incluyen varios con complejas operación aritméticas (optimizaciones de corte, carga, rutas, ....) así como (más en la linea de lo que usted solicita) un módulo de descuentos; este módulo (a modo servicio externo) incorpora una lógica basada en la definición de unos patrones (basados en características) según los cuales se realizan descuentos a clientes en una misma o posteriores compras. El ejemplo más sencillo son las promociones: 2x3, regalo (de otro artículo distinto) cada N, compra asociada de varios productos mismo proveedor, schedule, next inmediate day/date, y un largo etcétera.
Sería fácil de adaptar a sus necesidades.
En cuanto a la alimentación/actualización por XML, Excel, ... así como la descarga de explotación, etc... obviamente no habrá inconveniente.
En cuanto a reportes, mantenimiento usuarios/perfiles/privilegios, mensajería, etc... lo mismo.
Dada nuestra experiencia le aseguro podremos orientarle/aconsejarle eficientemente.
Si el problema es el precio contacte para negociar el pago