Intensifique seu site WooCommerce com pacote de assinaturas pré-pagas

Publicados: 2020-12-18

pré-pago-assinatura-pacote-blog Se tem uma coisa que me irrita muito depois de uma internet precária, é ter que fazer pagamentos pelo serviço de internet todo mês. Não gosto de ter que passar pelo incômodo de uma etapa adicional para continuar usando um serviço para o qual assinei.

Solução – Faço pagamentos adiantados para um ano inteiro de antecedência. É simples, econômico (já que os planos anuais são melhores) e não preciso ficar me preocupando com descontinuidade por falta de pagamento de serviços.

Todas as minhas ondas cerebrais para recursos no WooCommerce vêm de cenários da vida real. O pacote de assinaturas pré-pagas para WooCommerce não é diferente. Minha pequena ' situação na internet ' me fez pensar em uma opção para permitir que os clientes façam pagamentos antecipados de produtos WooCommerce por um determinado período de assinatura.

O que resultou do meu pensamento foi este post. Vamos nos aprofundar mais nesse conceito para entendê-lo melhor.

Por que você precisaria de um pacote de assinaturas pré-pagas para WooCommerce?

A primeira pergunta a ser respondida seria por que um recurso de pagamento antecipado seria necessário?

Embora ter que fazer pagamentos regularmente não seja um aborrecimento que acompanha os pagamentos on-line, há outros problemas pertinentes a esse sistema específico. Por exemplo, um cliente meu uma vez reclamou que o pedido de assinatura não foi renovado devido a uma falha no pagamento recorrente automático .

Outra questão pertinente que é frequentemente observada com o sistema é que mesmo após o pagamento o status do pagamento não muda devido a falha técnica .

Nesses casos, o administrador terá que reativar manualmente a assinatura após a correção do problema. Embora essa possa ser uma opção viável para uma pequena base de clientes, pode ser imensamente demorada com uma base de clientes considerável. Além disso, isso adicionará uma sobrecarga desnecessária e nem sempre será uma opção viável, levando em consideração vários fusos horários.

Além das falhas técnicas, os motivos funcionais também podem desempenhar um papel importante ao incluir o pacote de assinaturas pré-pagas ou o recurso de pagamento antecipado no seu site WooCommerce. Por exemplo, publicamos recentemente uma postagem no blog sobre a criação de um site de presentes com WooCommerce , no qual foi discutido a oferta de produtos baseados em assinatura. Nesse cenário, um pacote de assinatura pré-pago faz mais sentido para a pessoa que envia o presente, pois todos os problemas de pagamento serão resolvidos sem problemas.

Em todos esses cenários, um pacote de assinaturas pré-pagas para WooCommerce entra em cena!

Como o pacote de assinaturas pré-pagas funcionará para um usuário final?

  • Etapa 1: o cliente selecionará um plano de assinatura para o produto. Nesse ponto, o usuário também terá a opção de escolher entre pagamentos periódicos e um pagamento antecipado único.
  • Passo 2: Se o cliente escolher o pacote de assinatura pré-pago, o preço total da assinatura será calculado.
  • Passo 3: O cliente pode então proceder ao pagamento antecipado de todo o período de subscrição. O produto ou serviço será fornecido ao cliente até o final do período de assinatura, após o qual a assinatura será descontinuada até a renovação.

pré-pago-assinaturas-pacote-visualização do usuário

Como o pacote de assinaturas pré-pagas funcionará para um administrador?

Agora, se você está se perguntando se o processo será alterado no lado do administrador, deixe-me dizer que não. No entanto, é importante entender alguns detalhes da perspectiva do administrador do site para entender melhor o sistema.

Algumas personalizações serão necessárias para que este pacote de assinaturas pré-pagas funcione perfeitamente com o plugin de assinaturas para WooCommerce.

  • Etapa 1: O administrador terá que fornecer uma opção no front-end usando a qual o cliente pode optar pelo pacote de assinaturas pré-pagas.
  • Passo 2: Se um cliente escolher o modo de pagamento antecipado, uma funcionalidade personalizada terá que ser escrita para calcular o custo total da assinatura.
  • Passo 3: Após o cliente efetuar o pagamento, o sistema deverá efetuar um cheque periodicamente para verificar a validade das assinaturas. Por exemplo, se o cliente tiver optado por um serviço mensal com duração superior a seis meses, será necessário fazer uma verificação todos os meses durante seis meses. ao final de seis meses a assinatura será suspensa caso não seja renovada.

Desenvolvendo o recurso

Na frente de customização, as duas funcionalidades a seguir terão que ser desenvolvidas.

Cálculo do Custo de Assinatura

O preço total de uma assinatura terá que ser calculado se um cliente optar pelo pacote de assinatura pré-pago. Por exemplo, vamos considerar que você está vendendo uma revista online como assinatura. Agora, se a assinatura custa ao cliente $ 20 por mês e o cliente se inscreve por seis meses, o sistema deve poder calcular o custo total da assinatura, que é de $ 120.

Os ganchos usados ​​para a personalização serão os seguintes com base em sua necessidade.

 add_filter( 'woocommerce_get_price' , 'wdm_change_price' , 10 , 2 );
add_filter( 'woocommerce_get_regular_price' , 'wdm_change_price' , 10 , 2 );
add_filter( 'woocommerce_get_sale_price' , 'wdm_change_price' , 10 , 2 );

Além disso, uma função que calcula o custo total será como abaixo.

 function wdm_change_price ($ preço, $ product_id) {
return $ preço * $subscription_length;
}

Verificação e renovação de assinatura

O próximo passo seria verificar se um pacote de assinaturas pré-pagas foi escolhido para o produto. Se foi então o status do pedido será alterado para ' Processando ' e o status do pagamento será atualizado para ' Completo ' até o final da assinatura.

 add_action( 'scheduled_subscription_payment' , 'wdm_chage_order_status' , 10 , 2 );
function wdm_chage_order_status ($user_id, $subscription_key ) {
  //Se o usuário pagou antecipadamente, renove a assinatura, caso contrário, coloque a assinatura em espera
}

Em poucas palavras

As assinaturas pré-pagas ou o recurso de pagamento antecipado no WooCommerce são benéficos tanto para o proprietário do site quanto para o administrador. Enquanto do lado do cliente torna o processo de compra mais simples e a assinatura desimpedida, reduz a sobrecarga e garante um cliente feliz para o administrador.

Então, quando você está adicionando esse recurso vencedor à sua loja WooCommerce?

Imagens por freepik

Leitura adicional sobre assinaturas WooCommerce:
  • Como oferecer pagamentos parcelados usando assinaturas WooCommerce
  • 5 etapas para uma migração à prova de falhas para assinaturas WooCommerce
  • Os 6 principais recursos de assinatura do WooCommerce que seu site precisa