Leadshop micro mall est un système de centre commercial open source gratuit qui fournit des services de mise à jour et d'itération continues, dans le but de créer l'expérience utilisateur ultime !
Le micro-centre commercial Leadshop a été développé par Zhejiang Hecheng Cloud Computing Co., Ltd. Il s'adresse principalement aux petites et moyennes entreprises, aidant à construire des plates-formes de commerce électronique et fournissant un support technique professionnel. Les services de mise à jour à long terme sont fournis gratuitement. L'application implique la décoration visuelle, la conversion des promotions, la distribution de fission, la gestion raffinée des utilisateurs, l'analyse des données et d'autres dimensions. Elle recherche l'expérience ultime, responsabilise pleinement les commerçants et crée de la valeur pour les commerçants.
Principales caractéristiques :
1. Le système open source Leadshop, développé sur la base de Yii2, prend en charge Composer, optimise le noyau, réduit les dépendances et est basé sur de nouvelles idées architecturales et de nouveaux espaces de noms.
2. Sur la base de l'espace de noms et des spécifications PSR-4, ajoutez de nouvelles fonctionnalités de PHP7
3. Les fonctions de base sont modularisées pour faciliter le développement et la maintenance.
4. Renforcer les fonctions de routage et adopter les normes d'interface RESTful
5. Création flexible de contrôleurs de modèles pour une expansion et un développement faciles
6. Les fichiers de configuration peuvent être séparés pour une gestion facile
7. Vérification automatique et réalisation des réécritures
8. Simplifiez le mécanisme d'expansion et augmentez la vitesse de développement
9. Prise en charge complète de l'API pour faciliter le développement secondaire
10. Cadre de développement WeChat WeChat intégré, l'accès à WeChat est plus rapide et plus simple
11. Utilisez ORM pour créer automatiquement des structures de tables afin d'améliorer la vitesse de développement
12. Prise en charge de la suppression du cache en ligne de la structure, des données et des modèles de la base de données pour améliorer l'expérience utilisateur
13. Le client dispose d’effets et d’animations interactifs parfaits pour améliorer l’expérience visuelle de l’utilisateur.
14. Prend en charge l'installation en ligne en un clic, ce qui est pratique et rapide.
15. La décoration visuelle du magasin de bricolage est pratique, rapide et intuitive. Vous pouvez décorer votre propre magasin à votre guise.
16. Fonctionnement cartésien efficace du produit, 8000 spécifications peuvent être chargées en quelques secondes
17. Imite la structure de gestion matérielle des dossiers Windows, rendant l'opération plus familière et plus simple.
Open source sans cryptage
Basés sur l'accord open source Apache License 2.0, les codes front-end et back-end sont open source et non chiffrés, prenant en charge le développement secondaire et l'utilisation commerciale.
technologie de base
Pile technologique frontale : ES6, vue, vuex, vue-router, vue-cli, axios, element-ui, uni-app.
Pile technologique back-end : Yii2, Jwt, Mysql, Easy-SMS.
Normes d'interface
Il adopte l'API RESTful standard, offre une lisibilité efficace de l'API, une forte évolutivité et une structure claire.
Interaction des données
Le standard JSONAPI est utilisé pour définir comment le client obtient et modifie les ressources, et comment le serveur répond aux requêtes correspondantes. Mettez en œuvre efficacement sans sacrifier la lisibilité, la flexibilité et la découvrabilité.
Méthode d'authentification
Actuellement, toutes les interfaces utilisent la méthode Oauth2Password, qui est JWTAuthorizationBearerheader pour l'authentification. Prend en charge l'extension linguistique et l'extension multiplateforme.
Exportation de tableaux de données
Il utilise une exportation de données js-xlsx hautes performances, facile à étendre et offrant une forte compatibilité.
Contexte de l'expérience
Compte : 18888888888
Mot de passe : 123456
Environnement d'exploitation :
Linux+Nginx+PHP7.4+MySQL(5.6|5.7)
Installer
Installation en un clic
Téléchargez votre code, le répertoire d'exécution est /server/web et entrez votre nom de domaine ou IP dans le navigateur
(Par exemple : www.votredomaine.com/install), le programme d'installation effectuera automatiquement l'installation. Pendant cette période, le système vous demandera de saisir les informations de la base de données pour terminer l'installation.
Adresse d'accès au backend : nom de domaine/leadshop/panel/index
Adresse d'accès à la page d'accueil du compte officiel : nom de domaine/h5
Réinstaller
Effacer la base de données
Supprimez le fichier /server/install.lock
Paquet
Il est recommandé d'utiliser cnpm, installation cnpm : npminstallcnpm-g--registry=https://registry.npm.taobao.org
Emballage et publication de la page backend
Répertoire/admin du fichier source back-end front-end
Étapes d'emballage
1. Installer le package de dépendances npminstall
2. Exécutez et déboguez npmrunserve
3. Empaqueter et publier npmrunbuild
4. Après l'empaquetage, copiez tous les fichiers de /admin/dist/build dans le répertoire /server/web/leadshop du site.
Publication du package de comptes publics
Répertoire/applet des fichiers sources front-end back-end
Étapes d'emballage
1. Installer le package de dépendances npminstall
2. Exécutez et déboguez npmrunserve
3. Empaquetez et publiez npmrunbuild:h5
4. Après la copie et l'empaquetage, copiez tous les fichiers de /applet/dist/build/h5 dans le répertoire /server/web/h5 du site.
Emballage et sortie du mini-programme
Répertoire/applet des fichiers sources front-end back-end
Étapes d'emballage
1. Installer le package de dépendances npminstall
2. Exécutez et déboguez npmrunserve
3. Empaquetez et publiez npmrunbuild:mp-weixin
4. Après la copie et l'empaquetage, emballez /applet/dist/build/mp-weixin dans un zip, renommez-le en app.zip et placez-le dans le répertoire /server/applet pour écraser l'app.zip précédent.
Journal de mise à jour du micro centre commercial Leadshop v1.4.7 :
Correction : erreur de reconnaissance de code QR sur les affiches de promotion de micro-pages
Correctif : Assistant d'évaluation - Échec de la création d'une base de données d'évaluation
Correction : format incorrect du montant du paiement dans l'aperçu de la page d'accueil
Correction : échec de l'enregistrement après la modification des informations sur le produit des points
Correctif : modifier le produit - le nombre de coupons émis dépasse le nombre de stocks