Analisando propostas

Criação de uma plataforma de assinatura

Publicado em 08 de Agosto de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Projeto All In Pet Club
Resumo: O All In Pet Club é um clube de assinatura que permite ao usuário realizar assinaturas de produtos essenciais para o seu pet. Essas assinaturas constituem apenas os produtos que o usuário escolhe no site. Ele pode fazer uma assinatura de qualquer produto, totalizando, no mínimo, R$ 40 por assinatura.
As assinaturas não possuem taxa ou frete. O usuário paga apenas o valor do produto.

Processo de compra padrão:
Escolha dos itens  inserção no carrinho  preenchimento das informações na página de checkout  pagamento.

Funcionalidades do Site (front-end):
•    Barra de busca: barra que ficará sempre no topo com uma busca inteligente. Essa busca retorna os resultados assim que o usuário começa a digitar e mostra as correspondências em uma janela logo abaixo da barra com o resultado. Esse resultado engloba as buscas em título ou descrição do produto.
O resultado só retorna produtos.

•    Lista de Desejos: o usuário poderá adicionar os produtos que preferir em uma lista de desejos, onde pode consultar futuramente para realizar a compra.

•    Loja Virtual: loja com todos os produtos separados por categorias e subcategorias. Filtros por preço, classificação e marca. Ordenação de produtos por popularidade, classificação, mais novos, menor preço, maior preço.
Mudança da disposição de produtos para grade ou lista.

•    Compartilhamento: o usuário poderá compartilhar o produto nas redes sociais direto da página do próprio produto.

•    Avaliações: o usuário poderá avaliar qualquer produto em até 5 estrelas e fazer um comentário sobre o produto.

•    Compra avulsa: o usuário que tiver uma assinatura ativa poderá realizar a compra avulsa de qualquer produto no site. O ideal é que tenha, na página de cada produto, a opção para o usuário escolher entre a compra avulsa ou assinatura, mas a opção de compra avulsa só estará disponível para quem possui uma assinatura ativa. Esta regra é muito importante.


•    Página de Checkout: dependendo do tipo de compra, a página do checkout deve ser diferenciada. Teremos uma página de checkout para a compra avulsa e uma página de checkout para assinatura. Cada página de checkout teriam informações específicas que seriam preenchidas pelo usuário.


•    Período de assinaturas: o usuário poderá escolher o período que ele pretende renovar o ciclo da assinatura. Uma vês por mês, de 3 em 3 meses ou de 15 em 15 dias, por exemplo.

•    Cadastro: além das informações comuns de cadastro, o usuário poderá colocar informações sobre o seu pet e poderá inserir informações para mais de um pet. Essas informações ficariam na página do cadastro da pessoa e ela poderia alterar quando quisesse.

•    Painel do Cliente: O Painel precisa ter as sessões de Informações de cadastro, pedidos, assinaturas, lista de desejos e cupons.

•    Administração do pedido: no painel de pedidos, o usuário poderá visualizar o boleto gerado, as informações de cartão de crédito, gerar segunda via de boleto, antecipar o pagamento ou mudar a forma de pagamento.

•    Administração da assinatura: no painel de assinatura, o usuário poderá incluir ou retirar produtos da assinatura (atualização), cancelar a assinatura ou mudar o prazo de cobrança.

•    Administração da lista de desejos: o usuário poderá incluir ou excluir itens da lista de desejos, além de conseguir inserir todos ou apenas os produtos selecionados direto no carrinho.

•    Restrição de acesso: apenas usuários com uma assinatura ativa poderão ter acesso a páginas específicas do site que outros usuários não tem.

Funcionalidades do painel administrativo:
•    Painel de pedidos: painel onde o administrador conseguirá controlar todos os pedidos realizados. Será possível filtrar os pedidos por cada status (aguardando pagamento, pagamento concluído, pagamento pendente, processando e pedido entregue) ou qualquer informação das colunas. As informações (colunas) de cada pedido na lista de pedidos realizados será: ID do pedido, nome do comprador, data do pedido, status, tipo de pedido (avulso ou ciclo da assinatura) e total do pedido.


•    Detalhes do pedido: cada página de detalhes do pedido terá: ID do pedido, nome do comprador, cpf do comprador, endereço de entrega, data do pedido, data do pagamento, forma de pagamento, status, tipo de pedido, período de assinatura (caso seja um ciclo de assinatura), produtos do pedido, valor de cada produto, valor total, assinatura relacionada (caso seja um ciclo de assinatura). As informações serão agrupadas em uma forma organizada, mas isso pode ser visto posteriormente. É Importante nesta área ter uma forma de controle dos boletos (geração de segunda via, baixa manual e atualização de data) e de e-mails enviados ao cliente (e-mail de fatura, pedido de pagamento, pagamento concluído, etc.)


•    Painel de assinaturas: painel onde o administrador conseguirá controlar todas as assinaturas realizadas. Será possível filtrar os pedidos por status (ativa, pendente, aguardando próximo pagamento e cancelada) ou qualquer informação das colunas. As informações (colunas) de cada assinatura na lista de assinaturas realizadas será: ID da assinatura, nome do comprador, data de pedido da assinatura, status, total da assinatura, data mensal de entrega, data da primeira entrega, data de início da assinatura, data final da assinatura, data da próxima renovação e quantidade de pedidos feitos.


•    Detalhes da assinatura: cada página de detalhes da assinatura terá: ID da assinatura, nome do comprador, cpf do comprador, endereço de entrega, data de pedido da assinatura, status, data da primeira entrega, data de início da assinatura, data final da assinatura, data da próxima renovação, detalhes da assinatura (cada produto), valor de cada produto, total da assinatura, pedidos realizados, data mensal de entrega e quem vai receber a entrega.

•    Painel de clientes: painel onde o administrador conseguirá controlar todos os clientes do clube. As colunas serão: ID do cliente, nome do cliente, e-mail do cliente, status da assinatura (mesmo que ele tenha mais de um, o importante para o clube é que ele tenha pelo menos uma ativa. Se tiver, o status dessa assinatura é que aparecerá.
Posteriormente vamos montar uma ordem de prioridade para essa coluna. Ex: se tiver duas assinaturas, uma cancelada e outra aguardando pagamento, qual aparece?), tipo do cliente (cliente ou assinante, por exemplo). Filtros de cada coluna também deverão existir.


•    Detalhes do cliente: cada página de detalhes do cliente terá: ID do cliente, nome do cliente, e-mail do cliente, foto, status da assinatura, tipo do cliente, endereço de entrega, informações de um ou mais pets (nome, tipo do animal, raça, data de nascimento e observações, por exemplo), assinaturas e pedidos.

•    Painel de comentários das avaliações dos produtos: painel onde o administrador poderá gerenciar os comentários que são feitos nos produtos da loja. As colunas serão: Autor, comentário (primeiras 20 palavras, por exemplo), produto e data.

•    Detalhes dos comentários: cada página de detalhe do comentário terá: Autor, comentário completo, produto, data. É Importante conseguirmos ver todos os comentários de um autor e todos os comentários de um produto. Nesta página, o administrador poderá apagar ou marcar como spam.
Acredito que, como se trata de opinião, é importante não conseguirmos editar para não termos problemas futuros.

•    Relatórios: painel onde teremos acesso a todos os relatórios. Por enquanto, vamos colocar os mais comuns e depois, por demanda, vãos incluindo novos relatórios. É Importante que este painel seja o mais dinâmico possível.
Precisamos ter gráficos em barra, linha e pizza. Os relatórios que deveremos ter são:

o    Pedidos
    Quantidade de Pedidos realizados
    Total de Vendas brutas
    Total de Vendas líquidas
    Ticket Médio Bruto
    Ticket Médio Líquido
    Quantidade de pedidos com pagamento pendente
    Total (em valor) de pedidos com pagamento pendente
    Quantidade de pedidos cancelados
    Total (em valor) de pedidos cancelados
o    Assinaturas
    Total de novas assinaturas
    Quantidade de novas assinaturas
    Total de renovações
    Quantidade de renovações
    Total de assinaturas canceladas
    Quantidade de assinaturas canceladas
    Total de assinaturas aguardando pagamento
    Quantidade de assinaturas aguardando pagamento
    Ticket Médio de assinaturas
    Ticket Médio de renovações
o    Clientes
    Total de clientes registrados
    Total de clientes com assinatura ativa
    Taxa de conversão
o    Estoque
    Quantidade de Itens Comprados
    Produtos mais vendidos
o    Entrega: o ideal seria que este painel funcionasse em formato de calendário também.
    Calendário com as datas da primeira entrega
    Calendário com as datas que os clientes escolheram para entrega todo mês (das assinaturas ativas).

Lista de produtos: painel onde vamos ter acesso a lista de todos os produtos. As colunas serão: imagem do produto, nome, número de referência, preço, categoria, marca, data de criação, última atualização. Além disso, os filtros para ver os produtos por marca ou categoria.


Cadastro de produtos: painel onde o administrador vai cadastrar os produtos. O ideal é que tenha: título, descrição, imagem, categoria, tipo (único ou com variação), marca. Se tiver variação, ser possível existir um banco onde podemos cadastrar os tipos de variações para serem usados em vários produtos.
Ex: o que usamos atualmente é o peso. Se escolhermos que o produto tem variação, já conseguimos escolher o tipo (por peso) e os atributos (1, 3 e 10kg, por exemplo). Cada variação tem um preço diferente.


Carrinhos abandonados: esse painel é onde vamos administrar todos os carrinhos que foram abandonados. Além disso, temos que ter categorias como: lista de todos os carrinhos e clientes que abandonaram, lista de e-mails enviados, templates dos e-mails, quais carrinhos foram recuperados, etc. Nessa parte eu não vou entrar muito em detalhes, mas o básico é isso.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs), Mídias sociais (Facebook, Twitter, etc)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por S. H.