2017-11-16 20 views
0

Ich bin neu bei woocommerce, ich habe ein Problem meine Kunden Tag für Tag fügen Produkte in den Warenkorb, sie beenden die Bestellung in 5-6 Tagen, aber manchmal nach 2 Tagen sind die Benutzer gezwungen von WP ausgelogt und die Karren werden gereinigt.Woocommerce löscht alle Wagen

Oder einfach, wenn sie sich abmelden, ist der Warenkorb leer. Ich will dieses Verhalten nicht. Gibt es eine Möglichkeit, den Wagen in der DB zu speichern? oder gibt es andere Möglichkeit, dieses Verhalten zu beheben?

Antwort

0

Sie können diese Filter verwenden, um den Zeitraum einzustellen, in dem sich die Produkte im Warenkorb befinden. Denken Sie daran, dass sie ab Lager reduziert werden, wenn sie in den Warenkorb hinzugefügt werden.

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; 
} 

Dies sollte an Ihren Fall angepasst werden.
Lassen Sie mich wissen, wenn es hilft.

+0

Ich habe das versucht, aber die Wagen werden immer noch geleert – Kami

Verwandte Themen