Usando WC Sessions para evitar problemas de cache
function get_session( $nome="" ){
return WC()->session->get( $nome );
}
function set_session( $nome, $valor ){
// Inicializa carrinho do Woocommerce pra deixar a sessão disponível para uso
//Isso garante que seja possível usar session sem ter problemas com o Varnish Cache da hospedagem
WC()->session->set_customer_session_cookie(true);
WC()->session->set( $nome, $valor );
}