caozha-order es un sistema de gestión de pedidos de páginas de ofertas generales, desarrollado en base al código abierto caozha-admin. Admite gestión de pedidos, papelera de reciclaje de pedidos, gestión de productos, pedidos de carga por lotes y pedidos de exportación por lotes (formatos de exportación admitidos: .xls, .xlsx, .csv), detectar pedidos duplicados, llamar al formulario de pedido en la página de ofertas, etc., y tener un mecanismo integrado de configuración de permisos de pedidos flexible. Características del sistema: fácil de usar, umbral cero, interfaz limpia y sencilla, extremadamente conveniente para el desarrollo secundario.
caozha-order (sistema de gestión de pedidos de páginas de ofertas) v1.7.7 registro de actualización
Optimicé la función de salto después de realizar un pedido. Una vez realizado el pedido con éxito, hay tres modos de salto: saltar después de que aparezca un cuadro de aviso, saltar después de ir a la página de éxito y saltar directamente los parámetros detallados se pueden configurar en segundo plano.
funciones del sistema de orden caozha 1. Configuración del sistema
2. Gestión de administradores
3. Gestión de grupos de permisos
4. Registro del sistema
5. Mapa de funciones de backend
6. Gestión de productos
7. Gestión de pedidos
8. Papelera de reciclaje de pedidos: restaurar pedidos, eliminar pedidos por completo, vaciar la papelera de reciclaje de pedidos
9. Verificación de duplicación de pedidos: verifique pedidos duplicados y elimine pedidos duplicados
10. Órdenes de carga por lotes, formatos de carga admitidos: .xls, .xlsx, etc.
11. Exportar pedidos en lotes. Puede configurar cualquier campo para exportar pedidos. Formatos de exportación admitidos: .xls, .xlsx, .csv, etc. Se recomienda que el número de exportaciones individuales sea inferior a 200.000 y se puede exportar filtrando por fecha.
12. 3 conjuntos integrados de páginas de formulario de pedido con diferentes estilos, que se pueden llamar o incrustar en la página de ofertas. (Si necesitas un estilo diferente, puedes agregarlo o modificarlo tú mismo)
13. Configuración de protección: admite si el código de verificación está habilitado en la página de pedido y si se deben evitar envíos maliciosos (la misma IP o número de teléfono móvil se puede configurar para enviar solo N pedidos en X minutos)
14. Configure el permiso para ver pedidos por identificador de producto: puede configurar una cuenta individual para ver solo pedidos con ciertos identificadores de producto. Descripción: ① Esta función puede abrir fácilmente una cuenta para que los subordinados o socios vean los pedidos. ②Esta función y la configuración del grupo de permisos son paralelas y se pueden usar juntas.
15. Admitir volumen de datos de pedidos que supere el millón de niveles. Cuando la cantidad de datos es grande y hay un retraso obvio, puede ir a Configuración del sistema -> Modo de paginación de lista de pedidos -> Modo simple para resolver el problema.
Entorno de desarrollo El entorno local que utilizo para desarrollar este sistema es: herramienta integrada phpstudy8.1, phpMyAdmin4.8.5, Apache2.4.39 (o Nginx1.15.11), PHP7.3.4, MySQL5.7.26.
De hecho, no es necesario utilizar exactamente el mismo entorno que el anterior para ejecutar este sistema normalmente. En teoría, siempre que PHP>=7.1. Si hay alguna incompatibilidad, se recomienda simular este entorno para realizar pruebas y agradecemos sus sugerencias y comentarios sobre errores.
Instalación rápida:
1. La versión de PHP debe ser 7.1 o superior.
2. Cargue todos los códigos fuente en el directorio /Src/ al servidor y configure el directorio raíz del sitio web para que apunte al directorio de ejecución /public/. (Este es un requisito de ThinkPHP6.0)
3. Importe el archivo .sql en el directorio /Database/ a la base de datos MYSQL. (Utilicé phpMyAdmin4.8.5 para exportar el archivo SQL. Si hay alguna incompatibilidad, se recomienda simular este entorno para realizar pruebas. Para obtener un mayor rendimiento, se recomienda utilizar una versión superior de la base de datos MySQL).
4. Modifique el archivo /config/database.php y configure la información de su base de datos (si /.env está habilitado durante la prueba, también debe modificar el archivo /.env, el sistema usará este archivo de configuración primero).
5. Dirección de acceso al backend: http://su nombre de dominio/admin/index/login (Número de cuenta: caozha Contraseña: 123456)
Configuraciones pseudoestáticas
1. El marco ThinkPHP debe configurarse pseudoestático en el directorio en ejecución para un acceso normal; de lo contrario, se mostrará un error 404.
2. Si está utilizando Apache, la configuración pseudoestática es (.htaccess):
Opciones+SeguirEnlaces simbólicos-Vistas múltiples
Reescribir motor activado
ReescribirCond%{REQUEST_FILENAME}!-d
ReescribirCond%{REQUEST_FILENAME}!-f
Reescribir regla^(.*)index.php?s=in
dex.php?s=1[QSA,PT,L]
3. Si está utilizando Nginx, tomando como ejemplo wdCP y el panel Pagoda Linux, la configuración pseudoestática es:
indexindex.php;if(!-e$request_filename){reescribir^(.*)$/index.php?s=/$1last;break;}
4. En el directorio de ejecución del sitio web (/public/), hay dos archivos: .htaccess y nginx.htaccess, que son archivos pseudoestáticos de Apache y Nginx respectivamente. Puede usarlos directamente.