バージョン選択

フォーラム

メニュー

オンライン状況

66 人のユーザが現在オンラインです。 (55 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 65
tattsu もっと...

サイト内検索

質問 > フロント機能 > イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shinra
投稿日時: 2023/12/8 17:59
対応状況: −−−
一人前
登録日: 2017/9/2
居住地:
投稿: 124
Re: イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない
モジュールの実装次第になりますね
完了ページや他のページにリダイレクトする前にセッション内の受注情報をクリアしてる可能性はあります
モジュールのソースを確認するしかないと思います
mcontact
投稿日時: 2023/9/5 16:03
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1299
Re: イプシロンでカード決済をした場合、購入完了ページで購入情報が取得できない
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20705&forum=10&post_id=87962#forumpost87962


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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タグここまで -->

-------------------------
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,267名です
総投稿数は110,060件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.