Leadshop micro mall es un sistema de centro comercial gratuito de código abierto que proporciona servicios continuos de actualización e iteración, con el objetivo de crear la mejor experiencia de usuario.
El microcentro comercial Leadshop fue desarrollado por Zhejiang Hecheng Cloud Computing Co., Ltd. Está dirigido principalmente a pequeñas y medianas empresas, ayuda a construir plataformas de comercio electrónico y brinda soporte técnico profesional. Los servicios de actualización a largo plazo se proporcionan de forma gratuita. La aplicación incluye decoración visual, conversión de promociones, distribución de fisión, gestión de usuarios refinada, análisis de datos y otras dimensiones. Busca la mejor experiencia, empodera plenamente a los comerciantes y crea valor para los comerciantes.
Características principales:
1. El sistema de código abierto Leadshop, desarrollado en base a Yii2, admite Composer, optimiza el núcleo, reduce las dependencias y se basa en nuevas ideas arquitectónicas y espacios de nombres.
2. Según el espacio de nombres y las especificaciones de PSR-4, agregue nuevas funciones de PHP7
3. Las funciones principales están modularizadas para facilitar el desarrollo y el mantenimiento.
4. Fortalecer las funciones de enrutamiento y adoptar estándares de interfaz RESTful
5. Creación flexible de controladores modelo para una fácil expansión y desarrollo.
6. Los archivos de configuración se pueden separar para una fácil administración
7. Verificación automática y finalización de reescrituras.
8. Simplifique el mecanismo de expansión y aumente la velocidad de desarrollo.
9. Soporte API completo para facilitar el desarrollo secundario.
10. Marco de desarrollo WeChat WeChat integrado, el acceso a WeChat es más rápido y sencillo
11. Utilice ORM para crear automáticamente estructuras de tablas para mejorar la velocidad de desarrollo.
12. Admite el borrado de caché en línea de la estructura, los datos y las plantillas de la base de datos para mejorar la experiencia del usuario.
13. El cliente tiene animaciones y efectos interactivos perfectos para mejorar la experiencia visual del usuario.
14. Admite la instalación en línea con un solo clic, que es conveniente y rápida.
15. La decoración visual de tiendas de bricolaje es cómoda, rápida e intuitiva. Puedes decorar tu propia tienda como quieras.
16. Operación eficiente del producto cartesiano, se pueden cargar 8000 especificaciones en segundos
17. Imita la estructura de gestión de materiales de las carpetas de Windows, haciendo la operación más familiar y sencilla.
Código abierto sin cifrado
Según el acuerdo de código abierto de la licencia Apache 2.0, los códigos de front-end y back-end son de código abierto y no están cifrados, lo que admite el desarrollo secundario y el uso comercial.
tecnología central
Pila de tecnología front-end: ES6, vue, vuex, vue-router, vue-cli, axios, element-ui, uni-app.
Pila de tecnología back-end: Yii2, Jwt, Mysql, Easy-SMS.
Estándares de interfaz
Adopta API RESTful estándar, tiene legibilidad de API eficiente, gran escalabilidad y estructura clara.
Interacción de datos
El estándar JSONAPI se utiliza para definir cómo el cliente obtiene y modifica recursos y cómo responde el servidor a las solicitudes correspondientes. Implemente de manera eficiente sin sacrificar la legibilidad, la flexibilidad y la capacidad de descubrimiento.
Método de autenticación
Actualmente, todas las interfaces utilizan el método Oauth2Password, que es JWTAuthorizationBearerheader para la autenticación. Admite la expansión del idioma y la expansión multiplataforma.
Exportación de tabla de datos
Utiliza exportación de datos js-xlsx de alto rendimiento, que es fácil de expandir y tiene una gran compatibilidad.
Antecedentes de experiencia
Cuenta: 18888888888
Contraseña: 123456
Entorno operativo:
Linux+Nginx+PHP7.4+MySQL(5.6|5.7)
Instalar
Instalación con un clic
Sube tu código, el directorio de ejecución es /server/web e ingresa tu nombre de dominio o IP en el navegador
(Por ejemplo: www.tudominio.com/install), el programa de instalación realizará automáticamente la instalación. Durante este período, el sistema le pedirá que ingrese la información de la base de datos para completar la instalación.
Dirección de acceso al backend: nombre de dominio/leadshop/panel/index
Dirección de acceso a la página de inicio de la cuenta oficial: nombre de dominio/h5
Reinstalar
Borrar base de datos
Elimine el archivo /server/install.lock
Embalar
Se recomienda utilizar cnpm, instalación de cnpm: npminstallcnpm-g--registry=https://registry.npm.taobao.org
Empaquetado y lanzamiento de la página backend
Directorio/admin del archivo fuente del front-end backend
Pasos de embalaje
1. Instale el paquete de dependencia npminstall
2. Ejecute y depure npmrunserve
3. Empaquetar y publicar npmrunbuild
4. Después del empaquetado, copie todos los archivos en /admin/dist/build al directorio /server/web/leadshop del sitio.
Lanzamiento del paquete de cuenta pública
Directorio/applet del archivo fuente del front-end backend
Pasos de embalaje
1. Instale el paquete de dependencia npminstall
2. Ejecute y depure npmrunserve
3. Empaquetar y publicar npmrunbuild:h5
4. Después de copiar y empaquetar, copie todos los archivos en /applet/dist/build/h5 al directorio /server/web/h5 del sitio.
Empaquetado y lanzamiento del mini programa.
Directorio/applet del archivo fuente del front-end backend
Pasos de embalaje
1. Instale el paquete de dependencia npminstall
2. Ejecute y depure npmrunserve
3. Empaquetar y publicar npmrunbuild:mp-weixin
4. Después de copiar y empaquetar, empaquete /applet/dist/build/mp-weixin en un zip, cámbiele el nombre a app.zip y colóquelo en el directorio /server/applet para sobrescribir el app.zip anterior.
Registro de actualización de Leadshop micro mall v1.4.7:
Solución: error de reconocimiento de código QR en carteles de promoción de micropáginas
Solución: Asistente de evaluación: error al crear la base de datos de evaluación
Solución: formato incorrecto del monto del pago en la descripción general de la página de inicio
Solución: no se pudo guardar después de modificar la información del producto de puntos
Solución: Editar producto: la cantidad de cupones emitidos excede la emisión de existencias