WORDPRESS – Definir valor mínimo para checkout sem plugin
Nesta publicação vou ensinar você a determinar um valor mínimo para o checkout, ou seja, você vai determinar quanto o comprador deve ter no carrinho para permitir a compra.
Isso já me foi solicitado uma vez, não é algo comum, mas pode acontecer com você e essa publicação vai te ajudar bastante.
O que você vai precisar fazer é criar uma nova função, e ai novamente eu alerto para que você não alter o arquivo functions.php do tema, você deve ter um plugin onde possa adicionar essas funções extras, aqui no nosso website tem uma publicação falando sobre isso. Basta você pesquisar por “custom functions” no repositório de plugins. Mas Bruno, você não é contra instalar uma porrada de plugins no WordPress? Porque vai instalar esse? Vamos lá, instalando esse plugin você concorda comigo que pode incluir várias funções e códigos e assim eliminar a necessidade e novos plugins?
Vamos lá, o código abaixo é o que você vai utilizar:
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
// Defina esta variável para especificar um valor mínimo do pedido
$minimum = 50; //definir valor minimo para pedido.
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'O total do seu pedido atual é %s - você deve ter um pedido com no mínimo% s para fazer seu pedido ' , //trocar mensagem se preferir
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'O total do seu pedido atual é %s - você deve ter um pedido com no mínimo% s para fazer seu pedido' , //trocar mensagem se preferir
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
}}}
Curtiu? Compartilhe!