質問 > フロント機能 > イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Lizaia |
投稿日時: 2023/9/3 23:05
対応状況: −−−
|
新米 登録日: 2023/9/3 居住地: 投稿: 1 |
イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない ▼テンプレート
[EC-CUBE2.13.3 [レンタルサーバ]不明 [OS] 不明 [PHP] 5.6.23 [データベース] MySQL 5.1.73 [WEBサーバ] Apache/2.2.15 (CentOS) [現象] 下記のソースにて、完了ページでアフィリエイト(A8net)に必要な購入情報をjsに渡しています。 通常の購入の場合は正しく情報がjsに渡されるのですが、カード決済の場合は情報が渡されません。 これは、通常購入と違い、外部サイトのカード入力画面を経由している影響でしょうか? また、クレジットカード決済の場合も購入情報をcompleteページに渡すことは可能なのでしょうか? 恐れ入りますが、ご教示のほどお願いいたします。 var\www\data\class_extends\page_extends\shopping\LC_Page_Shopping_Complete_Ex.php ------------------------- function action() { // イプシロン決済モジュール連携 LC_Mdl_Epsilon::tweakShoppingCompletePage($this); // 注文完了ページに注文情報を渡す $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData(); $objPurchase = new SC_Helper_Purchase_Ex(); // a8.netタグ用設定 if (is_numeric($_SESSION['order_id'])) { $this->arrOrder = $objPurchase->getOrder($_SESSION['order_id']); $this->arrOrderDetail = $objPurchase->getOrderDetail($_SESSION['order_id']); } parent::action(); } ------------------------- var\www\data\Smarty\templates\001\shopping\complete.tpl ------------------------- <!-- a8.net CVタグここから --> <span id="a8sales"></span> <script> a8sales({ "pid": "xxxxxxxxxx", //PID "order_number": "<!--{$arrOrder.order_id}-->", //注文番号・現行タグの&so=の値を反映してください "currency": "JPY", //通貨コード、JPY/USD/EURが利用可能 "items": [ <!--{foreach from=$arrOrderDetail item=vv}--> { "code": "<!--{$vv.product_id}-->", //商品コード "price": <!--{$vv.price}-->, //商品単価 "quantity": <!--{$vv.quantity}-->, //個数 }, <!--{/foreach}--> ], "total_price": <!--{$arrOrder.total}-->, //全購入商品の合計金額 }); </script> <!-- a8.net CVタグここまで --> ------------------------- |
mcontact |
投稿日時: 2023/9/5 16:03
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1462 |
Re: イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20705&forum=10&post_id=87962#forumpost87962
|
shinra |
投稿日時: 2023/12/8 17:59
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 128 |
Re: イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない モジュールの実装次第になりますね
完了ページや他のページにリダイレクトする前にセッション内の受注情報をクリアしてる可能性はあります モジュールのソースを確認するしかないと思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |