WeChat Mini Program Mall (versão Java)
- Grupo QQ oficial: 796496306 (pequeno micro shopping)
Seleção de tecnologia
Estrutura do projeto
weimall
|--platform-admin 后台管理
|--platform-api 微信小程序商城api接口
|--platform-common 公共模块
|--platform-framework 系统WEB合并,请打包发布此项目
|--platform-gen 代码生成
|--platform-mp 微信公众号模块
|--platform-schedule 定时任务
|--platform-shop 商城后台管理
|--wx-mall 微信小程序商城
|--platform-vue 微信公众号商城(待开发)
Implementar função
1: Gestão de membros
- uma Gestão de Membros
- b Nível de membro
- c Gerenciamento de endereço de entrega
- d cupons para membros
- e coleção de membros
- f Pegada dos membros
- g Histórico de pesquisa
- carrinho de compras
2: Configuração do shopping
- uma configuração de zona
- b Tipo de atributo do produto
- fabricante da marca c
- especificações do produto
- e Gerenciamento de pedidos
- f Tipo de produto
- g gerenciamento de canais
- h Perguntas e respostas sobre produtos
- eu feedback
- Palavras-chave
Três: Edição do produto
- a Todos os produtos
- b Comentários do usuário
- c Configurações do produto
- especificações do produto
- e Lixeira para reciclagem de produtos
Quatro: Gestão de Promoção
- uma lista de publicidade
- b Posição publicitária
- c Gerenciamento de cupons
- d Gerenciamento de tópicos
- e Classificação do tópico
Cinco: gerenciamento de pedidos
- a Gerenciamento de todos os pedidos
Seis: Gerenciamento do Sistema
- uma lista de administradores
- b gerenciamento de funções
- c Gerenciamento de menu
- Monitoramento dSQL
- e tarefas agendadas
- f Gerenciamento de parâmetros
- gerador de código g
- h registro do sistema
- eu carrego arquivo
- j tabela de dicionário geral
Seis: plataforma de serviço SMS
- Os clientes que precisam de códigos de verificação por SMS, notificações por SMS e marketing por SMS podem ingressar no grupo e conversar comigo em particular.
- a Configurar informações da conta da plataforma SMS
- b Fornecer uma interface para envio de mensagens de texto:
http://域名:端口/api/sendSms?mobile=13000000000,15209831990&content=发送的短信内容
安全起见,需配置有效IP地址。platform.properties -> sms.validIp
Tutorial de instalação
- Ambiente de configuração (recomendado jdk1.8, maven3.3, tomcat8, mysql5.7, redis4.0.1)
- Criar banco de dados
- Inicialize o script sql em sequência
- /_sql/plataforma.sql
- /_sql/sys_region.sql
- Importe o projeto para o IDE
- Importe o certificado de pagamento para o diretório /platform-shop/src/main/resources/cert/ (solicite um número de comerciante, ative o pagamento WeChat e baixe o certificado de pagamento)
- Modifique o arquivo de configuração /platform-admin/src/main/resources/dev/platform.properties
- jdbc.url
- jdbc.nome de usuário
- jdbc.senha
- wx.appId
- wx.secret
- wx.mchId
- wx.paySignKey
- wx.notifyUrl
- sms.validIp
- mp.appId
- mp.secreto
- mp.token
- mp.aesKey
- Modifique o arquivo de configuração/platform-admin/src/main/resources/j2cache.properties
- Inicie o projeto em segundo plano (consulte a documentação de desenvolvimento)
- Abra as ferramentas de desenvolvedor do WeChat
- Importar/wx-mall preencher appId
- Modifique o valor de NewApiRootUrl em /wx-mall/config/app.js
- O caminho de acesso padrão após iniciar o projeto usando Eclipse
- http://localhost:8080/platform-framework
- O caminho de acesso padrão após iniciar o projeto usando a ideia
Embalagem do ambiente de produção
weimall>mvn package -P prod
início da plataforma vue
- npm instalar -g fio
- instalação de fio
- desenvolvedor de execução de fios
- Digite http://127.0.0.1:8001 no navegador
Exibição de página
enviando uma mensagem de texto
Página inicial do miniprograma
Tópicos
Classificação
carrinho de compras
Autorização de login
Cupom
Mini programa conectado ao celular em paralelo
Página VUE
Diretório de documentos de desenvolvimento