Woocommerce: limpar o carrinho automaticamente depois de certo tempo

W

O tempo padrão de limpeza automática do carrinho é 48 horas. Para mudar para qualquer outro intervalo, insira o seguinte código no arquivo functions.php do tema:

add_filter('wc_session_expiring', 'filter_ExtendSessionExpiring' );
add_filter('wc_session_expiration' , 'filter_ExtendSessionExpired' );

function filter_ExtendSessionExpiring($seconds) {
    return 60 * 60 * 23;
}
function filter_ExtendSessionExpired($seconds) {
   return 60 * 60 * 24;
}

A saída das funções é o tempo em segundos.

Fonte: StackOverflow.

Sobre o autor

Frederico B. Teixeira

Belo-horizontino morando em Brasília, católico, marido de sorte, pai de duas meninas e três meninos, engenheiro eletricista e desenvolvedor web freelancer com múltiplos interesses.

0 Comentários