Você está procurando uma maneira de adicionar um valor mínimo ou máximo total de compra no Easy Digital Downloads (EDD)? Embora provavelmente exista um plugin para isso, criamos um trecho de código rápido que você pode usar para adicionar um valor mínimo ou máximo total de compra no Easy Digital Downloads.
Por padrão, o valor máximo de compra é definido como 100 no EDD. Qualquer compra acima do limite máximo retornará um erro. Você pode alterar o valor e a mensagem de erro de acordo com sua preferência.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
function pw_edd_limit_total_purchase( $valid_data, $post_data ) {
if( edd_get_cart_total() > 100 ) {
edd_set_error( 'too_much', 'You cannot purchase that much at one time.' );
}
}
add_action( 'edd_checkout_error_checks', 'pw_edd_limit_total_purchase' );
Em vez de um valor máximo, se você quiser definir um valor mínimo total de compra, substitua a seguinte linha if( edd_get_cart_total() > 100 ) { por if( edd_get_cart_total() < 10 ) {.
Observação: Se esta for a sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como adicionar snippets de código corretamente no WordPress, para não quebrar acidentalmente o seu site.
Se você gostou deste snippet de código, considere conferir nossos outros artigos no site, como: 11 melhores plugins de quiz do WordPress para aumentar o engajamento do usuário e como proteger seus formulários do WordPress com proteção por senha.
Comentários Deixe uma resposta