Configurando pares dedicados de cliente-comprador para comércio eletrônico
Publicados: 2017-11-07O WordPress é uma plataforma altamente versátil, com personalizações grandes e pequenas sendo feitas para aumentar seu alcance a cada dia. Nossos desenvolvedores, inclusive o seu, se divertem muito brincando com o sistema, aprimorando funcionalidades e criando soluções para os diversos requisitos de nossos clientes.
Hoje, vamos dar uma olhada em uma dessas maneiras prontas de personalizar o WordPress: configurar pares cliente-comprador em uma loja virtual.
Requisito do cliente: uma breve visão geral
A ideia principal era criar um sistema para designar um comprador específico para um cliente específico, como um comprador pessoal. O cliente adicionaria todos os itens necessários à sua lista de compras e faria um pedido. O comprador designado para o cliente seria responsável por coletar todos os itens da lista e entregá-los ao cliente designado.
Haveria duas categorias de produtos, escalonados e pagos por pedido. Os clientes que compram produtos em camadas receberiam mais opções de variação de marca e produto.
Algumas regras básicas
Antes de prosseguir para a solução principal, aqui estão alguns termos-chave que usaremos com frequência daqui em diante,
Cliente : usuário individual no front-end que faz uma compra no site.
Comprador : A pessoa designada a cada Cliente para a curadoria dos itens necessários. Um Shopper pode atender a um ou mais Clientes.
Administrador : O proprietário da loja virtual
Produtos em camadas : produtos oferecidos como parte de uma assinatura. Pode haver vários níveis, ou camadas, ou assinaturas, Silver, Gold, Platinum, etc. Os clientes com uma assinatura em camadas recebem um comprador dedicado.
Produtos Regulares : Produtos oferecidos para compra individual, sem necessidade de assinatura. Os clientes que pagam por pedido são atribuídos ao Shopper disponível no momento.
Itens Premium : Itens disponíveis apenas para Clientes em camadas eram indicados por uma coroa em miniatura.
Nossa solução
Configuração inicial:
O primeiro passo, antes de configurar os pares cliente-comprador, foi criar Páginas para os Clientes e os Compradores para sua respectiva referência. Para isso, foram criadas três novas páginas, Minha Lista de Compras, Ver Lista de Compras e Lista de Compradores .
- Os clientes adicionam produtos ou visualizam suas listas de compras na página Minhas compras.
- O Comprador visualiza todas as listas de compras atribuídas a ele na página Visualizar Lista de Compras.
- O Comprador vê todos os detalhes de uma lista específica e adiciona suas notas a ela na página Lista de Compradores.
Funcionalidades para os Clientes
- Criação de listas de compras ilimitadas
Um cliente pode criar listas de compras ilimitadas na seção 'Criar lista de compras', adicionando, editando e removendo produtos conforme necessário. Uma lista pode ser editada quantas vezes forem necessárias antes de ser enviada. No envio, o Cliente poderá visualizar sua lista de compras na seção de pedidos.
- Salvar lista como rascunho
Caso o Cliente tenha que sair da loja a meio da navegação, poderá simplesmente guardar a Lista como Rascunho, e regressar para concluir a compra posteriormente.
- Recomendações dinâmicas com base em compras anteriores de produtos
Todos os dados inseridos pelos Clientes eram armazenados em um banco de dados independente e as recomendações baseadas em compras anteriores eram exibidas à medida que o Cliente inseria itens em uma nova lista de compras.
- Opção para copiar produtos de listas anteriores
O Cliente tinha a opção de copiar produtos individuais diretamente de suas listas anteriores ou de toda a lista.
- Provisão para especificar marca/embalagem/tamanho/quantidade etc.
Depois de inserir o nome genérico do produto, digamos Jeans, o Cliente pode escolher entre a Marca, Tamanho, etc. disponíveis, especificar a quantidade e o método de embalagem. Alternativamente, o Cliente poderia selecionar também a variação do produto da loja principal, que seria adicionada à lista de compras.
Caso não houvesse preferências específicas, poderia simplesmente ignorar o campo e seguir em frente.
- Visualização de um clique de todos os pedidos anteriores
O Cliente pode visualizar rapidamente todos os pedidos atuais e anteriores na página 'Pedidos'. A página mostrava a data em que o pedido foi enviado, a data prevista de entrega, o status do pedido e o Comprador atribuído à lista.
- Opção para baixar/imprimir listas de compras
Todos os pedidos podem ser baixados ou impressos em PDF na página 'Pedidos'.
- Escolha a data e hora de entrega
O Cliente tinha a opção de escolher a data e hora de entrega na morada indicada. Outros detalhes obrigatórios incluíam o nome do cliente, número de contato e código postal.
Funcionalidades para os compradores
Os compradores eram as funções de usuário assistente criadas pelo dono da loja, correspondentes aos funcionários que trabalhavam para a empresa. Um Comprador dedicado foi atribuído a Clientes que compraram uma assinatura em camadas na loja. Clientes únicos foram atribuídos a qualquer Comprador que estivesse disponível no momento.
- Um lugar para rastrear todos os pedidos dos clientes
O Comprador pode visualizar todos os pedidos atribuídos a ele na página Pedidos do Cliente. Além disso, as datas de pedido e entrega e o status do pedido também eram exibidos, tornando-o um guia de referência rápida para o Shopper.
- Visão detalhada de cada lista de compras
Para visualizar detalhadamente toda a lista de compras, o Shopper pode navegar para cada pedido de forma independente. Clicar no pedido leva o Comprador para a página Visualizar Lista de Compras, onde ele pode ver todos os detalhes da marca/tamanho/embalagem, etc.
- Opção para adicionar notas aos pedidos
O Comprador pode marcar as caixas Sim/Não na coluna Item Encontrado para marcar a adição do item ao pacote. Além disso, no caso de falta de estoque ou indisponibilidade da marca necessária, o Comprador pode adicionar notas especificando por que o item específico não foi encontrado. Todas as alterações feitas pelo Shopper na lista de compras foram refletidas no final do cliente em tempo real. Como resultado, o Cliente pôde ver se alguns dos produtos solicitados estavam indisponíveis.
Funcionalidades para os Administradores
O Administrador, ou Dono da Loja, era o capitão do navio. Ele/ela tinha a capacidade completa de atribuir o par dedicado cliente-comprador do back-end. Além disso, ele poderia,
- Ver todas as listas de compras
O Administrador pode visualizar todas as listas de compras na página 'Listas de Compras', incluindo as datas de pedido e entrega, o Comprador ao qual foi atribuído, o nome do Cliente, endereço e instrução especial, se houver.
- Editar listas de compras individuais
O Administrador também tinha autoridade para editar qualquer lista de compras, sem consultar o Cliente. O administrador também pode gerenciar listas inteiras ou produtos individuais na lista.
- Atribuir compradores dedicados
O Administrador é o único que pode atribuir Compradores dedicados. Como visto anteriormente, embora os Compradores sejam atribuídos sequencialmente para produtos regulares, eles precisam ser atribuídos especificamente para produtos de assinatura. O administrador atribui esses compradores dedicados no perfil do cliente, selecionando o comprador padrão a ser atribuído nas funções de usuário existentes.
Nota final
Então é isso! Esses foram os recursos incorporados ao site personalizado onde montamos pares dedicados Cliente-Comprador em uma loja virtual.
Após este projeto, começamos a pensar nas várias aplicações onde essa funcionalidade poderia ser usada e criamos algumas. Não apenas ele pode ser usado para praticamente todos os sites de assinatura com uma loja física, mas também para lojas eletrônicas regulares que têm uma loja física para despachar itens!
O que achou da nossa solução? Alguma instância em que você acha que poderia ser útil? Deixe um comentário para nos informar!
Quer uma customização semelhante para sua loja? Fale conosco !