2017-11-16 4 views
0

woocommerce를 처음 사용하는 고객에게 문제가 생겼습니다. 제품을 장바구니에 추가하고 5 ~ 6 일 내에 주문을 완료하지만, 2 일 후에는 사용자가 강제 적용됩니다. WP에서 물러나고 카트가 청소됩니다.Woocommerce가 모든 카트를 삭제합니다.

단순히 로그 아웃 할 때 카트가 비어 있습니다. 나는이 행동을 원하지 않는다. DB에 장바구니를 저장하는 방법이 있습니까? 또는이 동작을 수정하는 다른 방법이 있습니까?

답변

0

이 필터를 사용하여 제품이 장바구니에있는 기간을 조정할 수 있습니다. 단, 장바구니에 추가 할 때 재고가 줄어들 수 있습니다.

add_filter('wc_session_expiring' , 'my_wc_session_expiring')); 

add_filter('wc_session_expiration' , 'my_wc_session_expiration')); 
{ 

function my_wc_session_expiring($seconds) { 
    return (60 * 60 * 24 * 8) - (60 * 60); 
} 
function my_wc_session_expiration($seconds) { 
    return 60 * 60 * 24 * 8; 
} 

이 내용은 귀하의 경우에 맞게 조정되어야합니다.
도움이되는지 알려주세요.

+0

나는 그것을 시험해 보았다. 그러나 카트는 아직도 비어지고있다. – Kami

관련 문제