Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

Configurando Gateways Condicionais

Uma vez que a extensão Conditional Gateways esteja instalada e ativada, uma nova caixa de metadados será adicionada às páginas de Novo Download e Editar Download, intitulada “Conditional Gateways”. A caixa de metadados Conditional Gateways pode ser encontrada na parte inferior direita da página, acima da imagem de destaque/download, por padrão, e se parece com isto:

A caixa de metadados listará todos os gateways atualmente ativos na sua instalação do Easy Digital Downloads. Por padrão, todos os gateways são permitidos para cada produto. Para restringir um download a um gateway ou gateways específicos, basta marcá-los e salvar! Neste exemplo, Paypal e Stripe são os únicos gateways ativos.

Configurando Conditional Gateways

Além da configuração por download já discutida, a extensão Conditional Gateway requer muito pouca configuração. Atualmente, ela suporta apenas uma única opção que pode ser encontrada em Downloads→Configurações→Gateways de Pagamento→Conditional Gateways.

Esta opção permite configurar a mensagem de erro exibida em qualquer caso em que um usuário adicione uma combinação de produtos ao carrinho que resulte na indisponibilidade de gateways.

Como o Conditional Gateways funciona

Por padrão, o Easy Digital Downloads permite implementar um número ilimitado de gateways em seu site. Para fins desta documentação, assumiremos que você tem dois gateways ativos, Paypal Standard e Stripe Standard ou Stripe Pro. Agora, vamos supor que você seja um autor e esteja vendendo e-books através do seu site, juntamente com outros bens digitais. Os Termos de Serviço do Paypal explicitamente proíbem a venda de e-books através do seu gateway, portanto, para seus e-books, você gostaria de desativar o gateway do Paypal.

Agora, se um usuário adicionar um e-book e outro produto digital ao carrinho, o sistema percorrerá cada produto no carrinho e somará os gateways permitidos para cada produto. Como o produto não-e-book permite Paypal e Stripe, mas o e-book permite apenas Stripe, a página de checkout do EDD listará apenas Stripe. Se, no entanto, você configurou todos os produtos não-e-book para permitir APENAS o pagamento via Paypal, e um usuário adicionou os produtos mencionados anteriormente ao carrinho, o Conditional Gateways percorrerá os produtos no carrinho e determinará que não há gateway ativo capaz de processar todos os produtos no carrinho. Se isso acontecer, o carrinho exibirá uma notificação (definida através da página de opções referenciada acima) ao usuário, solicitando que ele remova um item do carrinho e desabilitando o botão de checkout até que um gateway válido seja encontrado.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]