Descripción del proyecto
TraducidoHay TK parcial
Pago en efectivo - no considero otras opciones
Debería haber unas 20 tablas básicas.
La aplicación debe recibir pedidos de 3 sitios y sincronizar los saldos de productos, el estado de los pedidos y los precios en estos sitios, con la base de datos en nuestra base de datos.
Quiero decir. De los sitios obtenemos:
- pedidos y toda la información contenida en el pedido,
- estado inicial del pedido
Lo estamos enviando a los sitios.
- nuevo estado del pedido,
- saldo de productos
Y también puedes sincronizar los precios de los productos desde el directorio interno de productos.
Necesitas recibir pedidos y transferir información con 3 sitios:
1. Sitio en CMS Opencart 1.5.1.3 - el método de enlace con la base directamente desde el sitio mySql
2. Sitio en la plataforma Prom.ua - el método de conexión con la base a través de IPA PROM
3. Sitio en la plataforma Zakupka - el método de conexión o el protocolo de conexión como con 1C o parsing admin con los datos necesarios.
Aquí hay una lista de las tablas principales:
Pedidos
Tabla subordinada: Productos (composición del pedido: productos del pedido)
Directorio de productos (catálogo de productos, hojas de precios de Excel se importan aquí)
Almacén
Llegadas de mercancías
Clientes.
Gastos
Beneficios
Matrimonio.
Estados de pedidos
Baja
Liquidaciones con socios
Configuraciones
Estadísticas, informes:
Informes sobre ventas, compras, matrimonios, facturación, ganancias, gastos, etc. Y así sucesivamente, es decir. Toda la información de informes y análisis posible para todas las actividades, todo lo que se puede contar, debe mostrarse de manera comprensible y accesible, con la posibilidad de seleccionar el período de visualización (selección rápida del período:
Esta noche.
La semana pasada.
El mes pasado.
Trimestre
6 meses
Año
1.5 Años
2 años
3 años
Todo el tiempo.
Y la capacidad de establecer cualquier período que indique el comienzo y el final.
Contabilidad (estadísticas):
beneficio
- volumen de negocios
- gastos
estadísticas de ventas para cada producto, separadas por su artículo y por el nombre del producto
- estadísticas sobre el matrimonio de bienes separadas por artículo y por nombre de los bienes y por razón de matrimonio,
- por qué cantidad al precio de compra o de venta de los bienes en stock.
- selección del producto más vendido para el período seleccionado
- muestra de los bienes menos vendidos 1-500 para el período seleccionado
Beneficio y facturación a través de los canales de venta
Beneficios y facturación por socio
Estadísticas de paquetes no confiscados (rechazos): por nombre de los bienes, por artículo, por ciudad, por región.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Iniciar sesión en la aplicación con login y contraseña, debe haber una delimitación de derechos de acceso a tablas y columnas en tablas según el grupo de usuarios, trabajar tanto en la red local como a través de Internet
Qué más debería poder hacer la aplicación:
- la capacidad de filtrar cualquier dato mostrado según cualquier conjunto de criterios con una implementación conveniente,
- disponibilidad de búsqueda conveniente en cualquier campo,
- editar cualquier dato recibido del sitio (datos en el pedido: bienes, cantidad, precio, datos sobre el método de pago y entrega y el cliente, etc.)
- crear un pedido en la propia aplicación
- Envío de SMS [ocultar] (a través de las puertas de enlace SMS https://my.smsclub.mobi y https://www.atompark.com/)[/hide]
Y notificaciones por correo electrónico en plantillas predefinidas, con la sustitución de los datos necesarios de la base de datos tanto manualmente como automáticamente al cambiar el estado del pedido, así como el envío de un SMS separado en la plantilla o contenido arbitrario.
Cambio automático del estado del pedido después de un período de tiempo especificado con el envío de notificaciones por SMS y correo electrónico si está configurado.
- filtros preinstalados para pedidos en pestañas de programa individuales, con la posibilidad de crear nuevos y personalizar los existentes.
- impresión con la sustitución de datos de la base de datos según la plantilla del documento (tarjeta de garantía, comprobante de mercancía, factura y cualquier otro según la plantilla creada), es decir, con la posibilidad de crear cualquier plantilla, especificar qué datos deben insertarse allí.
Controlar quién y cuándo realizó cambios en la base de datos.
Control y registro del tiempo de entrada y salida a / desde la aplicación de usuario.
- creación manual y automática de copias de seguridad tanto de la base de datos en su conjunto como de tablas individuales, con la posibilidad de realizar tanto la creación de una copia de seguridad como el despliegue de una base de datos o tablas separadas desde una copia de seguridad.
- interacción en el IPA de New Mail, donde se necesita realizar al máximo lo que permite su API,
- diseño visual (relleno y color de fuente) para celdas y líneas basado en datos en la celda (como formato lógico en el píxel)