——————————————-
WordPress のバージョン:3.7.1
Welcart のバージョン:1.2.2
ご利用のテーマ:
症状を確認したブラウザ:firefox chrome ie
サーバー(会社名、サービス名):cpi
SSLの利用: 独自
WordPress のパーマリンク設定:
——————————————–
お世話になっております。
カート利用させていただきありがとうございます。
色々と試行錯誤したのですが解決できずご助力いただければと存じます。
カートが空になってしまう現象が発生しております。
発生条件としては
1.商品ページからカートへ商品を追加
↓
2.買い物を続けるボタンを押しトップへ戻る
↓
3.カートへのリンクよりカートページに移動
↓
4.カート内が空
となります。
「uscesid=」以降が2.~3.で変わってしまいカート内が空になってしまうようです。
下記URLのフォーラムに事象が近いので記載の対策はほぼ試しましたが、うまく対応出来ず。
https://www.welcart.com/community/forums/topic/session%e3%81%ae%e5%95%8f%e9%a1%8c%ef%bc%88%e3%82%ab%e3%83%bc%e3%83%88%e3%81%8c%e7%a9%ba%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%8a1%e5%80%8b%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%8a%e3%81%99%e3
phpinfoを見るとcookieの違いはhttps、httpに違いはありませんでした。
また、httpとhttpsでsessionの橋渡しがうまくいかないのでは思い
<?php
$permalink = USCES_CART_URL;
$output = str_replace( 'https://', 'http://', $permalink );
?>
<a href="<?php echo $output; ?>">View Cart</a>
として「お客様情報」以降のページのみhttpsの表示をするよう試してみましたがこちらもうまくいきませんでした。
1度目にトップページへ戻る際にhttpの「uscesid=」がリセットされ、再度新規のものが入ってしまいます。
以上、ご教授いただければ幸いです。