logo

Paleta - Deixe colorido🎨

Palette — Construtor visual de páginas. Não precisa ser designer.

Demonstração ao vivo Baixar Palette

Scroll

1.2. O que terá em nosso CMS

08/12/2019, by Ivan

Depois de nos familiarizarmos com sites de comércio eletrônico existentes, devemos destacar a funcionalidade do nosso futuro CMS. Obviamente, devemos permitir que os usuários encontrem e visualizem produtos em diferentes categorias. Os usuários devem poder encomendar esses produtos, adicionando-os ao carrinho e através do processo de checkout preenchendo dados do pedido para calcular o custo de envio, pagamento e impostos. E também faremos um painel de administração de pedidos e produtos. Abaixo descreveremos toda a funcionalidade em detalhes:

Produtos

 Devemos fazer a seguinte funcionalidade para produtos:

  • Pesquisa de produtos: precisamos de duas listas de produtos, catálogo de categorias e pesquisa de produtos.
  • Visualização de produtos: o usuário encontrou um produto e se interessou por ele, obviamente devemos permitir que o usuário veja o produto com mais detalhes. Portanto, devemos ser capazes de definir informações correspondentes do produto (preço, peso, dimensões, descrição). Também seria bom adicionar a capacidade de definir classificações e comentários para produtos.
  • Criar uma lista de desejos para que os usuários possam adicionar produtos que gostariam de comprar no futuro.

Checkout

O processo de checkout incluirá 3 etapas:

  • Reunir produtos no pedido
  • Confirmar o pedido e se o pedido for pago, confirmar o pagamento
  • Obter informações de entrega

Admin

Também devemos implementar o painel de administração do nosso site, que:

  • Permite administrar a loja
  • Permite que os clientes gerenciem seus pedidos e informações da conta

Framework

Faremos nosso CMS baseado em um framework. Este framework nos ajudará a resolver tarefas mais rapidamente e com código mais legível. Além disso, no futuro não nos limitaremos a funcionalidades e adicionaremos cada vez mais recursos. Aqui está o conjunto mínimo de funções que faremos no framework.

  • Exibição e gerenciamento de produtos
  • Exibição e gerenciamento de categorias de produtos
  • Incorporação de produtos, listas, categorias em outra funcionalidade do site
  • Personalização de produtos para uma loja de roupas
  • Pesquisa de produtos
  • Filtragem de produtos por parâmetros como fabricante, cor, etc.
  • Criação de listas de desejos nas quais os usuários podem adicionar produtos para comprar depois
  • Geração de produtos recomendados com base em compras anteriores
  • Envio de notificações por e-mail quando novos produtos aparecem na loja
  • Publicação de classificações e análises de produtos
  • Uso de carrinho para armazenar produtos antes do checkout
  • Cálculo de custo com base em:
    peso;
    endereço de entrega;
    regras gratuitas (por exemplo, frete grátis para pedidos acima de 2000 rublos)
  • Cálculo do custo dos impostos
  • Gerenciamento de códigos de desconto
  • Gerenciamento de certificados de presente
  • Gerenciamento de descontos de referência
  • Conexão de sistemas de pagamento
  • Possibilidade de usuários editarem suas contas
  • Possibilidade do administrador gerenciar a loja

Além disso, vamos descobrir como:

  • Transferir alterações do servidor de desenvolvimento para o site ativo
  • Fazer backup da loja e implantá-la novamente
  • Ativar conexão SSL segura para compras seguras

E se houver tempo, vamos descobrir como conectar vários serviços de terceiros Google, Yandex e outros.