質問 > フロント機能 > safariでのクロスドメイン時のカート追加ができない件 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
be-s |
投稿日時: 2021/5/25 16:46
対応状況: −−−
|
一人前 登録日: 2016/2/2 居住地: São Paulo 投稿: 115 |
safariでのクロスドメイン時のカート追加ができない件 EC-CUBE] 4.0.4
[レンタルサーバ] AWS [OS] Linux [PHP] 7.3.14 [データベース] MySQL 5.7.28 [WEBサーバ] Apache/2.4.25 [ブラウザ] Chrome [現象] ランディングページなので別ドメインの別サイトからカート追加を実装したのですが safariのみカート追加できません。 samesiteのCookie設定かなとは思って 下記設定はおこなったのですが https://doc4.ec-cube.net/hotfix_samesite_cookie safariのみカート追加うまくできません。 chromeは、カート追加できました。(chromeシークレットモードでサードパーティの Cookieをブロックするの設定ではカート追加できませんでした。) どなかたわかる方がいらっしゃればご教授お願いできないでしょうか |
468 |
投稿日時: 2021/5/26 7:51
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: safariでのクロスドメイン時のカート追加ができない件 どのような形でランディングページからカート追加を実装されたのでしょうか?
またカートに追加されないとは、どのような状況でしょうか? 例えば、カート投入時にECサイトへ画面遷移はするがカートに商品が入っていない、 画面遷移すら発生しない、等。
|
be-s |
投稿日時: 2021/5/26 9:40
対応状況: −−−
|
一人前 登録日: 2016/2/2 居住地: São Paulo 投稿: 115 |
Re: safariでのクロスドメイン時のカート追加ができない件 468様
ご返答ありがとうございます。 ①カート投入時にECサイトへ画面遷移はするがカートに商品が入っていない の現象になります。 下記のようにJSでカート追加おこなっています。
productCodeでの商品追加を下記リンクのカスタマイズで実装してます。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=25485&forum=10 サードパーティまたぎのクッキー管理について SameSite=Noneの設定なのですが EC-CUBE側だけではなく、飛び元のランディングページ側にも 何かしらのクッキー設定が必要なのでしょうか? ランディングページ側はS3を使用していまして静的HTMLしか置いていないので htaccessすらきかなさそうなので lightsailなどに置きなおすのも検討しております。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |