|

Woocommerce: limpar o carrinho automaticamente depois de certo tempo

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.

Respostas

  1. fernando

    Vai sair em segundos com esse codigo?

    1. Frederico B. Teixeira

      Em segundos.
      Por isso tem o 60 vezes 60 para transformar em horas.

Share Your Thoughts

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos Recentes

Por Frederico B. Teixeira. CC BY-NC-SA.

Cólofon. WP 6.3. Topo ↑.