Sistema central de shopping (CoreShop)
Sistema de shopping .Net que suporta layout visual
如果对您有帮助,您可以点右上角 “Star” 收藏一下 ,获取第一时间更新,谢谢!
Site oficial: https://www.coreshop.cn/
Grupo QQ ①: 70494974 (completo) Grupo QQ ②: 809739299
Introdução ao CoreShop
O sistema central de shopping (CoreShop)
é um pequeno sistema de shopping desenvolvido com base em Asp.Net 8.0 e Uni-App que suporta layout visual. Os front-ends e back-ends são separados e suportam operação multiplataforma. compra de vendas flash, paciência, compra em grupo e transmissão ao vivo, cupons, formulários personalizados e muitas outras funções de marketing. Possui processos completos de SKU, pedidos, pós-venda e logística e suporta personalização visual do efeito de layout do módulo da página inicial.
Suporta um conjunto de compilação de código e lançamento da versão do mini programa WeChat, versão H5, versão Android, versão iOS, versão do mini programa Alipay, versão do mini programa Baidu, versão do mini programa ByteDance, versão do mini programa QQ, Quick App, mini programa 360, um total de 10 miniprogramas por plataforma.
O sistema de gerenciamento de back-end inclui gerenciamento de membros, gerenciamento de produtos, gerenciamento de pedidos, produtos de serviço, gerenciamento financeiro, centro de promoção, gerenciamento de distribuição, gerenciamento de agentes, gerenciamento de estoque, estatísticas de relatórios, formulários personalizados, gerenciamento de artigos, gerenciamento de publicidade, configurações de shopping, gerenciamento de back-end, Módulos como gerenciamento de SMS e gerenciamento de log, um poderoso mecanismo de promoção e uma variedade de métodos de promoção podem ser combinados livremente para atender às necessidades dos métodos de promoção em vários cenários. É mais flexível e simples de realizar atividades, e também é muito. conveniente para expandir promoções.
Introdução à função
- Gestão de produtos: gestão de produtos de especificação única e multi-especificação; gestão de atributos de produtos de marca e categoria, parâmetros de produto e avaliação de tipo de produto;
- Gerenciamento de pedidos: lista de pedidos, pagamento de pedidos, entrega, cancelamento, pós-venda, etc .; divisão de pedidos de entrega, pedidos de entrega, pedidos de pós-venda, suporte para impressão on-line de pedidos de compras, pedidos de entrega e pedidos conjuntos;
- Gerenciamento de membros: lista de membros, nível de usuário, etc.
- Bens de serviço: Os bens de serviço são bens de serviço pagos conforme o uso. Se você adquirir um pacote de produtos de serviço, poderá consumi-lo com base no pagamento conforme o uso.
- Gestão financeira: configurações de método de pagamento, ordens de pagamento, pedidos de reembolso, gerenciamento de saques de usuários, fluxo de fundos da conta de usuário, gerenciamento de faturas
- Centro de promoção: promoção de produtos, promoção de pedidos, promoção em nível de usuário, cupons de promoção de marca de produto, vendas instantâneas de compra em grupo, gerenciamento de compra em grupo;
- Gerenciamento de distribuição: configurações de distribuição, níveis de distribuição, gerenciamento de distribuidores, pedidos de distribuidores
- Gerenciamento de agentes: configurações de agentes, gerenciamento de pool de produtos de agentes, níveis de agentes, listas de agentes, pedidos de agentes
- Gerenciamento de estoque: contagem de estoque, expedição e armazenamento de mercadorias, registro de estoque
- Relatórios estatísticos: estatísticas de vendas de produtos, estatísticas de cobrança financeira, estatísticas de vendas de pedidos, estatísticas de preferência de coleta de usuários
- Formulários personalizados: lista de formulários, relatório estatístico de formulários, gerenciamento de envio de formulários, código de miniaplicativo de formulário, etc.
- Gerenciamento de artigos: lista de artigos, classificação de artigos
- Gerenciamento de publicidade: gerenciamento de localização de publicidade, lista de publicidade
- Configurações do shopping: gerenciamento de layout da página inicial, operação visual da página, gerenciamento de anúncios, configuração de detalhes de serviço do shopping, método de entrega e configuração de frete, lista de empresas de logística, divisões administrativas de três níveis
- Configurações da plataforma: interruptor de falha de revisão do programa anti-mini, configurações da plataforma, configurações de compartilhamento, configurações de associação, alarme de inventário de produtos, configurações globais de pedidos, configurações de pontos, configurações de retirada, configurações de convite de amigos, configurações de armazenamento Alibaba Cloud OSS, configurações de armazenamento Tencent Cloud COS, Configurações do mapa Tencent, configurações da interface de consulta expressa, configurações expressas de impressão de folhas de 100 faces, configurações do código de estatísticas do Baidu
- Gerenciamento de back-end: gerenciamento de usuários de login de back-end, gerenciamento de funções, gerenciamento de menu de back-end, gerenciamento de dicionário, gerenciamento de departamento, ferramentas auxiliares de geração de agentes
- Gerenciamento de SMS: configurações da plataforma SMS, registros de envio de SMS
- Gerenciamento de log: log de operação em segundo plano, log de login em segundo plano, gerenciamento de log global, log de tarefas agendadas
- Gerenciamento de loja: lista de lojas. Baixa de loja, gerenciamento de balconistas e gerenciamento de pedidos de coleta.
- Coordenação de mensagens: configuração de lembrete de mensagem, configurações de mensagem de assinatura de miniaplicativo WeChat
- Impressão de recibos: Conecte-se à impressora de rede Yilianyun
- Entrega de mercadorias ao vivo: entrega de mercadorias ao vivo da conta de vídeo WeChat, conta de vídeo WeChat de entrega em janela, entrega de mercadorias ao vivo do WeChat.
Instruções de formulário personalizado
- Os formulários personalizados incluem: pedido, código de pagamento, mensagem, feedback, inscrição, pesquisa, etc., que podem realizar o pagamento da loja, digitalizar o código QR para fazer pedidos na loja, reserva de evento, reserva de evento, inscrição em conferência, inscrição on-line, sinal de aula -em etc.
- Formulários personalizados podem fornecer uma assistência mais poderosa para sua integração online e offline.
Descrição do produto de serviço
- Os bens de serviço referem-se aos bens recentemente criados que não são necessariamente bens físicos, mas podem ser um serviço que pode ser resgatado ou consumido de acordo com o número de vezes que os bens de serviço podem definir tempos de consumo específicos, gerar códigos de amortização correspondentes e; definir lojas de baixa. Realizar baixas na loja ou de porta em porta.
- Por exemplo, se você comprar um produto de serviço de pacote mensal de lavagem de carros, esse produto de serviço terá 10 tempos de resgate e suportará 10 compras off-line de lavagem de carros em um determinado período de tempo.
- Por exemplo, se você adquirir um conjunto de frutas, terá serviço de entrega porta a porta 5 vezes por mês.
- A função de amortização para a venda de produtos de serviço pode aumentar melhor a adesão do usuário.
Introdução de front-end
Usando a estrutura de desenvolvimento multiplataforma uni-app, combinada com a beleza do ColorUI e as funções dos componentes do uViewUI, para obter detalhes mais interativos, fazemos o nosso melhor para fornecer uma experiência de produto mais suave e confortável, realizando um back-end e gerenciando 10 front-ends. Ao mesmo tempo, implementou um conjunto de códigos front-end e lançou múltiplas plataformas para fornecer um suporte mais forte ao seu negócio!
Captura de tela do miniprograma
Capturas de tela reais da máquina |
---|
|
|
|
|
|
Captura de tela de back-end
extremidade traseira | captura de tela |
---|
| |
| |
| |
| |
| |
| |
Demonstração do sistema
Visite [https://www.coreshop.cn] e clique na demonstração no canto superior direito para visualizar o projeto de visualização.
Seleção de tecnologia
Descrição da estrutura da estrutura de back-end
tecnologia | nome | Versão |
---|
Asp.net Núcleo MVC | estrutura de aplicação | |
API Web principal do Asp.net | Estrutura de API | |
Arrogância2 | Documentação da API | |
AutoFac | Estrutura do COI | |
SqlSugar | Estrutura ORM | |
AutoMapper | Mapeamento de entidade | |
Ponto Líquido | mecanismo de modelo | |
Nlog | Componente de registro | |
Redis | Cache de dados | |
olá | Certificação de autorização | |
HangFire | tarefas agendadas | |
Link de pagamento | Pague on-line | |
SKIT.FlurlHttpClient.Wechat | SDK do WeChat | |
LayUIAdmin | Estrutura de UI de gerenciamento de back-end | |
Destaques da tecnologia de back-end
- Os front-ends e back-ends são completamente separados, e a interface e o gerenciamento são projetos independentes (não dependentes um do outro, não afetando um ao outro e com alta eficiência de desenvolvimento)
- A versão de código aberto usa o framework Asp.Net 5, e a versão profissional usa o framework Asp.Net 6.
- Usando o gerenciamento de controle de permissões baseado em funções do RBAC, as permissões de dados acessíveis aos usuários e funções podem ser configuradas de maneira granular.
- Use LayuiAdmin (biblioteca de componentes de interface de usuário de produto intermediário e back-end de nível empresarial) como estrutura de interface de usuário de back-end;
- Fornece Redis para armazenamento em cache e processamento de fila de mensagens;
- Use Swagger para criar documentação de API;
- Use o Automapper para lidar com o mapeamento de objetos;
- Use AutoFac como um contêiner de injeção de dependência e forneça injeção de serviço em lote;
- Suporte a vários domínios CORS;
- Encapsula autorização de política personalizada JWT, suporta integração de IdentityServer4 e implementa um sistema de login baseado em OAuth2;
- Use a estrutura de registro em log do Nlog e integre a interface nativa do ILogger para registro em log;
- Use o HangFire para processamento de tarefas agendadas;
- Já oferece suporte a bancos de dados SqlServer e MySql, teoricamente oferece suporte a todos os bancos de dados e suporta separação de leitura-gravação e operações de vários bancos de dados;
- Use Paylink como pagamento Alipay e SDK de pagamento WeChat;
- Use SKIT.FlurlHttpClient.Wechat como componente de encaixe para contas oficiais e miniprogramas do WeChat;
estrutura de front-end
tecnologia | Site oficial | Versão | descrever |
---|
aplicativo uni | https://uniapp.dcloud.io/ | | Estrutura de front-end de aplicativo multiplataforma |
uViewUI | http://uviewui.com/ | v2.x | Totalmente compatível com a estrutura ecológica uni-app do nvue |
ambiente de desenvolvimento
- Visual Studio 2022+
- .NET 7 SDK+
- HBuilderX
- Ferramentas para desenvolvedores WeChat
- Estúdio de gerenciamento do SQL Server
- Navicat para MySQL/Sqlyog
- Gerenciador de desktop Redis
Ambiente de operação e manutenção
Instalação e documentação
- Como existem muitos documentos, junte-se ao grupo QQ para baixar vários documentos ou visite o site oficial [https://www.coreshop.cn] para navegar online.
- A implantação do Docker-compose no Linux foi suportada, o que permite a implantação com um clique de aplicativos coreshop, mysql e redis. Obtenha o arquivo [docker-compose.yaml] no código.
Aviso de direitos autorais
- Permitir estudo pessoal e uso de pesquisa e apoiar o desenvolvimento secundário.
- O uso comercial é permitido, gratuitamente, mas apenas para operação própria; se o uso comercial precisar reter informações de direitos autorais, cumpra-as voluntariamente.
- O código do programa não pode ser redistribuído ou vendido de qualquer forma ou para qualquer finalidade, caso contrário o infrator será responsabilizado legalmente.
- O software é protegido por direitos autorais nacionais de software de computador (números de registro: 2020SR1224749, 2021SR1661132).
- O nível da nossa equipe é limitado e estamos aprendendo e melhorando através da exploração. Código aberto é permitir que usuários que nos reconhecem utilizem e aprendam livremente a arquitetura interna do software, para que mais pessoas tenham a oportunidade de ler e descobrir bugs, e fazer sugestões para melhorar o projeto de software.
- Se você precisar do código-fonte da versão profissional e orientação de serviço técnico, acesse [https://www.coreshop.cn/Service/Subscription] para adquirir um serviço de assinatura.
Código de contribuição
- Bem-vindo ao enviar solicitações pull, observe para enviar ao branch
develop
- Você está convidado a enviar um problema. Escreva claramente o motivo do problema, o ambiente de desenvolvimento, as etapas de recuperação e os resultados esperados.
Apoie o código aberto
Espero que o CoreShop seja útil para você. Seu apoio também é a força motriz para que o CoreShop seja de código aberto e seja mais emocionante para você!
Obrigado aos seguintes parceiros pelo apoio, a lista de doações será atualizada de tempos em tempos, caso haja alguma omissão ou erro, entre em contato conosco para correções; o valor da doação será usado para despesas de recursos de hardware, como servidores de demonstração, redis; , mysql, etc.
sequência | Apelido | Valor da doação (yuan) | data |
---|
1 | Inakaba | 500 | 05/06/2021 |
2 | Informatização | 100 | 2021-06-26 |
3 | Will Goode-Zhao Renwei | 20 | 30/06/2021 |
4 | Alma⌒Qianxin | 100 | 05/07/2021 |
5 | pequena ovelha dourada | 6.6 | 2021-07-09 |
6 | . S | 100 | 2021-07-29 |
7 | Keyli | 100 | 2021-07-29 |
8 | ⃢ τ ⃢ | 100 | 2021-07-29 |
9 | Harry | 50 | 01/08/2021 |
10 | Ruga | 66,66 | 01/08/2021 |
11 | eu. | 10 | 02/08/2021 |
12 | ˉde partir o coraçãoˇ | 100 | 03/08/2021 |
13 | Homem bonito | 50 | 04/08/2021 |
14 | Nuvem da Sorte | 30 | 2021-08-09 |
15 | cabelo | 20 | 2021-08-09 |
16 | Armarinhos | 100 | 2021-08-17 |
17 | Homem em Marte-18983076500 | 188 | 2021-08-25 |
18 | Cansado | 188,88 | 2021-08-25 |
19 | *longo | 20 | 2021-09-14 |
20 | anúncio | 5 | 15/09/2021 |
vinte e um | Homem bonito | 50 | 15/09/2021 |
vinte e dois | Homem bonito | 8,5 | 2021-09-21 |
vinte e três | On-line | 66 | 2021-10-02 |
vinte e quatro | seis orelhas | 133,32 | 2021-10-07 |
25 | Tang Shuang | 100 | 2021-10-12 |
26 | Lua nas copas dos pinheiros | 6,66 | 13/10/2021 |
27 | *artes | 200 | 13/10/2021 |
28 | *mostrar | 27 | 16/10/2021 |
29 | * Licenciatura (desenvolvimento de projeto 18605037733) | 56 | 23/10/2021 |
30 | *imprimir | 200 | 2021-10-29 |
organizar
Agradecimentos
Obrigado aos seguintes projetos por nos fornecerem a direção do estudo e do pensamento:
- LayUI (Xianxin)
- Blog.Core (Lao Zhang)
- Crmeb
- Nós compramos
- Jshop
- Mall4j
- Niushop
- Shopro