Se você vende produtos digitais (cursos, e-books, assinaturas), o Checkout Rishi pode esconder a etapa de entrega e remover campos desnecessários nesses pedidos.
Ativação
A configuração fica em WooCommerce → Configurações → Pagamento → Checkout Inteligente, na opção Produtos Digitais.
Ativada essa opção:
- A etapa de Entrega é removida da timeline.
- Campos de endereço só aparecem se o cliente precisa (CPF, cidade dependendo do gateway).
- Os custos de envio não são exibidos no resumo.
Loja com produtos físicos e digitais
Se você vende os dois, a opção é automática: o plugin detecta o conteúdo do carrinho e remove os campos apenas quando todo o pedido é digital. Carrinho misto mantém o fluxo normal de entrega.
Muitos gateways exigem endereço completo, mesmo para produtos digitais (validações antifraude). Plataformas de nota fiscal também podem exigir. Confirme com seu gateway e contador antes de ativar.
Casos comuns que precisam de cuidado
- Pix de produto digital — alguns gateways exigem endereço para gerar a cobrança Pix mesmo para produto digital.
- Cartão de crédito — validações antifraude muitas vezes pedem CEP e endereço.
- Nota fiscal eletrônica — emissores usam o endereço de cobrança como destinatário.
- Recorrência (assinatura) — gateways de assinatura geralmente exigem endereço.
Remover endereço para gateways específicos
Se você quer remover endereço apenas para alguns gateways (e não para outros), use o filtro:
add_filter( 'woocommerce_billing_fields', function( $fields ) {
if ( ! is_checkout() ) {
return $fields;
}
// remove os campos que não são necessários para seu cenário
unset( $fields['billing_address_1'] );
return $fields;
});
Veja mais snippets em Snippets úteis.