WeChat Mini Program Mall (Java-Version)
- Offizielle QQ-Gruppe: 796496306 (kleines Mikro-Einkaufszentrum)
Technologieauswahl
Projektstruktur
weimall
|--platform-admin 后台管理
|--platform-api 微信小程序商城api接口
|--platform-common 公共模块
|--platform-framework 系统WEB合并,请打包发布此项目
|--platform-gen 代码生成
|--platform-mp 微信公众号模块
|--platform-schedule 定时任务
|--platform-shop 商城后台管理
|--wx-mall 微信小程序商城
|--platform-vue 微信公众号商城(待开发)
Funktion implementieren
1: Mitgliederverwaltung
- eine Mitgliederverwaltung
- b Mitgliedsebene
- c Versandadressenverwaltung
- d-Mitgliedergutscheine
- e Mitgliedersammlung
- f Mitglieds-Footprint
- g Suchverlauf
- h Warenkorb
2: Mall-Konfiguration
- eine Zonenkonfiguration
- b Produktattributtyp
- C-Markenhersteller
- d Produktspezifikationen
- e Auftragsverwaltung
- f Produkttyp
- g-Kanalverwaltung
- h Fragen und Antworten zum Produkt
- Ich gebe Feedback
- j Schlüsselwörter
Drittens: Produktbearbeitung
- a Alle Produkte
- b Benutzerkommentare
- c Produkteinstellungen
- d Produktspezifikationen
- e Produktrecyclingbehälter
Viertens: Promotion-Management
- eine Werbeliste
- b Werbeposition
- c Couponverwaltung
- d Themenmanagement
- e Themenklassifizierung
Fünftens: Auftragsverwaltung
- a Alle Auftragsverwaltung
Sechs: Systemmanagement
- eine Liste der Administratoren
- b Rollenmanagement
- c Menüverwaltung
- dSQL-Überwachung
- e geplante Aufgaben
- f Parameterverwaltung
- G-Code-Generator
- h Systemprotokoll
- Ich lade Dateien hoch
- j allgemeine Wörterbuchtabelle
Sechs: SMS-Serviceplattform
- Kunden, die SMS-Bestätigungscodes, SMS-Benachrichtigungen und SMS-Marketing benötigen, können der Gruppe beitreten und privat mit mir chatten.
- a Konfigurieren Sie die Kontoinformationen der SMS-Plattform
- b Stellen Sie eine Schnittstelle zum Versenden von Textnachrichten bereit:
http://域名:端口/api/sendSms?mobile=13000000000,15209831990&content=发送的短信内容
安全起见,需配置有效IP地址。platform.properties -> sms.validIp
Installationsanleitung
- Konfigurationsumgebung (empfohlen JDK1.8, Maven3.3, Tomcat8, MySQL5.7, Redis4.0.1)
- Datenbank erstellen
- Initialisieren Sie das SQL-Skript nacheinander
- /_sql/platform.sql
- /_sql/sys_region.sql
- Importieren Sie das Projekt in die IDE
- Importieren Sie das Zahlungszertifikat in das Verzeichnis /platform-shop/src/main/resources/cert/ (beantragen Sie eine Händlernummer, aktivieren Sie die WeChat-Zahlung und laden Sie das Zahlungszertifikat herunter).
- Ändern Sie die Konfigurationsdatei /platform-admin/src/main/resources/dev/platform.properties
- jdbc.url
- jdbc.Benutzername
- jdbc.passwort
- wx.appId
- wx.geheim
- wx.mchId
- wx.paySignKey
- wx.notifyUrl
- sms.validIp
- mp.appId
- mp.geheim
- mp.token
- mp.aesKey
- Ändern Sie die Konfigurationsdatei/platform-admin/src/main/resources/j2cache.properties
- redis.hosts
- redis.password
- Starten Sie das Hintergrundprojekt (siehe Entwicklungsdokumentation).
- Öffnen Sie die WeChat-Entwicklertools
- Import/wx-mall trägt die App-ID ein
- Ändern Sie den Wert von NewApiRootUrl in /wx-mall/config/app.js
- Der Standardzugriffspfad nach dem Starten des Projekts mit Eclipse
- http://localhost:8080/platform-framework
- Der Standardzugriffspfad nach dem Starten des Projekts mit idea
Verpackung in der Produktionsumgebung
weimall>mvn package -P prod
Plattform-Vue-Start
- npm install -g Garn
- Garn installieren
- Garnlauf-Entw
- Geben Sie im Browser http://127.0.0.1:8001 ein
Seitenanzeige
Senden einer Textnachricht
Mini-Programm-Homepage
Themen
Einstufung
Warenkorb
Anmeldeberechtigung
Coupon
Mini-Programm parallel mit Mobiltelefon verbunden
VUE-Seite
Verzeichnis der Entwicklungsdokumente