2016-10-17 2 views
-1

カートページについて深刻な問題があります。私がログインしているときはすべてをやることができます。しかし、私がログインしていなければ、カートに商品を追加できます。成功メッセージはありますが、カートは空に戻ります。ユーザーがログインしていないと、WooCommerceのカートページが空に戻ります

私はいくつかのソリューションを試しました。これまで私が行ってきたことは次のとおりです:

// Hook after add to cart Added by Atiqur 
add_action('woocommerce_add_to_cart' , 'repair_woocommerce_2_2_8_session_add_to_cart'); 

function repair_woocommerce_2_2_8_session_add_to_cart(){ 
    if (defined('DOING_AJAX')) { 
     wc_setcookie('woocommerce_items_in_cart', 1); 
     wc_setcookie('woocommerce_cart_hash', md5(json_encode(WC()->cart->get_cart()))); 
     do_action('woocommerce_set_cart_cookies', true); 
    } 
} 

あなたの助けに感謝します。ありがとう

答えて

1

このサイトはWPエンジンでホストされていました。それはキャッシングの問題でした。私はショップや他の製品ページのキャッシングを無効にするように頼んだ。彼らがやってくると、問題は解決されました。

関連する問題