Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Se você possui um e-commerce, pode ser interessante adicionar uma taxa de conveniência diretamente no checkout para ajudar a compensar os custos associados ao processamento de pagamentos online.
No WooCommerce, a plataforma de comércio eletrônico mais popular do WordPress, você pode adicionar facilmente uma taxa de conveniência usando a configuração de taxa padrão, todavia, também é possível adicionar a taxa usando um shortcode, que é uma opção útil se você quiser exibir a taxa em outros lugares do seu site, como em um carrinho de compras flutuante ou em uma barra lateral.
Vamos dar uma olhada em como podemos adicionar uma taxa de conveniência no WooCommerce usando a configuração de taxa padrão:
Fácil fácil, certo?!?! Agora, vamos adicionar uma taxa de conveniência usando um shortcode. Para isso, adicione o seguinte código ao arquivo functions.php do seu tema ativo:
function pp_taxa_conveniencia() {
global $woocommerce;
$total_carrinho = $woocommerce->cart->cart_contents_total;
$taxa = ($total_carrinho * 0.05);
$woocommerce->cart->add_fee('Taxa de Conveniência', $taxa, true, 'standard');
}
add_action( 'woocommerce_cart_calculate_fees', 'pp_taxa_conveniencia()' );
Agora vamos entender linha por linha o que o shortcode anterior está fazendo:
Vamos analisar linha por linha:
function pp_taxa_conveniencia()
: pp_taxa_conveniencia()
, que será executada quando um determinado evento ocorrer.global $woocommerce
: $woocommerce
para acessar a instância do objeto WooCommerce
.$total_carrinho = $woocommerce->cart->cart_contents_total
: $total_carrinho
.$taxa = ($total_carrinho * 0.05)
: $taxa
.$woocommerce->cart->add_fee('Taxa de Conveniência', $taxa, true, 'standard')
: Nesse momento, estamos adicionando a taxa de conveniência ao carrinho de compras usando o método add_fee()
do objeto WooCommerce
. A primeira entrada é o nome da taxa (“Taxa de Conveniência”), a segunda é o valor da taxa ($taxa
), a terceira é um valor booleano que indica se a taxa deve ser aplicada apenas uma vez ou uma vez por item no carrinho (neste caso, definido como verdadeiro), e a última entrada é a classe de taxa (neste caso, “standard”).add_action( 'woocommerce_cart_calculate_fees', 'pp_taxa_conveniencia()' )
: pp_taxa_conveniencia()
, que adiciona a taxa de conveniência ao carrinho de compras.Adicionar uma taxa de conveniência pode ajudar a compensar os custos de processamento de pagamentos online e, com o WooCommerce, é fácil configurar uma taxa padrão ou usar um shortcode para adicionar a taxa em outros lugares do seu site.
Lembre-se de testar cuidadosamente o processo de checkout após adicionar a taxa para garantir que tudo esteja funcionando corretamente.