Como restringir o envio para usuários logados no WooCommerce: faça com que os visitantes se registrem e colha os benefícios
Publicados: 2021-11-24Qualquer um que já tenha feito parte de uma cadeia de suprimentos e/ou entrega atestará a cansativa brincadeira que é o jogo de logística. Este ano foi especialmente difícil para todos os envolvidos, desde fabricantes, distribuidores e transportadores até, em última análise, os próprios clientes. Parece que tudo está constantemente atrasado, não importa o que esteja acontecendo. Acrescente a isso um aumento nos custos de transporte, tanto local quanto internacional, em escala global, e os problemas aumentam.
Agora, não iríamos tão longe a ponto de considerar os serviços de #shipping um luxo, mas do jeito que o mercado está tendendo, também pode ser considerado um serviço #premium.
CLIQUE PARA TWEETSe você estiver administrando uma empresa de comércio eletrônico que, entre outras coisas, também lida com remessas, por que não oferecer vários níveis de serviço – em velocidade, custo ou ambos.
Vamos nos concentrar no aspecto de custo de todo o processo, mais especificamente, como restringir suas opções de envio apenas para usuários logados ou, alternativamente, como dar descontos especiais aos usuários logados em comparação com clientes convidados. Tudo isso pode ser alcançado facilmente usando apenas um plugin (supondo que você esteja executando sua loja através do WooCommerce) – WooCommerce Table Rate Shipping.
Os benefícios do registro
Mais e mais empresas de comércio eletrônico, sejam lojas diretas ou provedores de serviços baseados em assinatura, estão seguindo o mesmo caminho que os sites de fórum faziam há uma década – exigindo que você se registre. As razões por trás dessa prática são numerosas demais para serem mencionadas, mas entre todas, provavelmente a mais notável é a abundância de dados que você obtém de usuários registrados em comparação com os não registrados.
Ter dados sobre seus hábitos de consumo, preferências de produtos, localizações, etc., ajuda imensamente na hora de decidir qual direção seguir com seu site. Então é lógico que você ofereceria aos seus usuários cadastrados certos benefícios e promovê-los para conseguir que mais pessoas se cadastrem, especialmente se não houver nenhuma taxa, ou seja, o cadastro é gratuito e não exige mais nada do usuário do que preencher um pequeno formulário.
Conectados vs. convidados
Supondo que você decidiu dar condições diferentes para usuários e convidados logados em relação ao envio, é hora de descobrir como implementá-lo. Com o WooCommerce Table Rate Shipping, tudo o que é necessário são algumas entradas, alguns cliques e algumas caixas marcadas.
Antes de passar pelo processo de restrições, primeiro você precisa configurar uma zona de envio que pode ser feita no WordPress, independentemente deste plugin que simplesmente eleva suas opções para essa zona de envio.
Depois que a zona de frete for criada, você precisará navegar até a seção de método de frete, onde habilitará a taxa da tabela e todas as funções adicionadas que a acompanham.
Dentro do método de envio designado, você desejará fazer duas opções. Você pode nomeá-los da maneira que quiser, mas, apenas para maior clareza, optamos por “Apenas conectado” e “Não conectado”. Certifique-se de que ambos os métodos estejam habilitados para que a função tenha efeito no frontend. Alternativamente, se você quiser desabilitar completamente os serviços de frete para os hóspedes, desabilite o método “Não conectado” ou pule a criação em primeiro lugar.
Embora recomendemos fornecer aos usuários registrados benefícios para o registro, não recomendamos limitar as funções para usuários convidados. Uma regra geral é sempre seguir o caminho positivo (descontos, recursos adicionais, sistema de recompensa e/ou fidelidade, etc.) em vez de retirar os principais recursos, ou seja, a abordagem amigável.
Agora, esses dois métodos, em essência, representam um conjunto de regras que são ativadas quando um usuário chega ao seu site e cumpre uma condição (neste caso, um status “conectado”/”não conectado”). Ao expandir cada um dos métodos de envio, acessamos essas regras e podemos alterá-las.
No nosso caso, faremos custos de envio separados para usuários logados e convidados, portanto, o processo é extremamente simples. A seção de taxas da tabela é onde escolheremos todos os nossos produtos, definiremos o valor base para nosso custo de envio e, opcionalmente, inseriremos o rótulo "conectado" (isso é simplesmente uma nota que você pode usar para ajudar se estiver ativando um número maior de regras).
Para finalizar, basta marcar a caixa “Somente para usuários logados” e está tudo pronto. Tenha em mente que este é apenas um exemplo básico de uma taxa de frete fixa para todos os produtos no banco de dados. Você pode fazer maravilhas com classes específicas de produtos com taxas diferentes, taxas especiais para valores cumulativos e muito mais.
Por outro lado, você tem o método “Not Logged in” que, quando estendido, tem exatamente a mesma interface, mas você inserirá valores diferentes. No nosso caso, isso significa apenas um valor/custo base mais alto, um rótulo diferente e, naturalmente, não marcar a caixa “Somente para usuários logados”.
Outras alterações podem ser feitas nas tarifas da tabela da mesma forma que antes – tarifas especiais para diferentes classes de produtos, custo total, etc.
Apresentação
Você fez tudo desde o back-end em termos de função, mas agora você precisa descobrir como deseja que ele fique no front-end. Sem fazer nenhuma alteração, os usuários logados poderão ver os dois métodos e escolher qual deles desejam visualizando seu carrinho, enquanto os convidados poderão ver apenas o método “Não conectado” e, portanto, não terão opção de escolha a partir de.
Se estiver de acordo com essa configuração, você pode deixá-la como está e gerenciar outras coisas em seu site. No entanto, se você deseja que seus usuários registrados tenham acesso apenas à opção premium, você pode fazer com que todos os outros fiquem ocultos.
Ativar a opção oculta não poderia ser mais simples – basta marcar a caixa “Ocultar outro” e todos os outros métodos não serão mostrados aos usuários logados. Isso é especialmente útil se você estiver executando vários métodos ao mesmo tempo, mas não quiser sobrecarregar a exibição do carrinho com informações desnecessárias.
A forma como está agora em nosso exemplo é o “aspecto limpo” – o site não dá escolha ao usuário cadastrado, apenas exibindo seu custo de envio com desconto, dispensando todo o resto.
Resumo
Como apontamos, para administrar um negócio de sucesso (comércio eletrônico ou outro), você precisa de dados. Quando estamos falando de negócios on-line, a maneira mais rápida de obter dados relevantes é simplesmente permitir que os usuários os forneçam a você por conta própria.
Ao se registrar em seu site, eles fornecem gratuitamente coisas como seu e-mail e localização, além de um rastreamento mais fácil de todas as ações em suas páginas que resultam em dados sobre seus gastos, produtos preferidos etc.
Custos de envio mais altos para os hóspedes fornecem um pouco de incentivo que alguns podem precisar para se registrar, e o plug-in WooCommerce Table Rate Shipping oferece todas as chances de fazer essas pequenas alterações que podem gerar grandes resultados.