バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > アクセストレードのトラッキングタグの件につきまして

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
midorimush
投稿日時: 2013/1/29 15:56
対応状況: −−−
新米
登録日: 2013/1/29
居住地:
投稿: 5
アクセストレードのトラッキングタグの件につきまして
お世話になります。
現在ECCUBEにて通販サイトを運営しておりまして
今回アクセストレードにてアフィリエイトを始めることになりました。

アフィリエイトを導入するにあたってサンクスページに下記のトラッキングタグを入れなければならないのですが

<img src="https://is.accesstrade.net/cgi-bin/isatV2/タグ名/isatWeaselV2.cgi?result_id=成果対象ID &verify=識別子&value=売上金額"width="1"height="1">

valueに入れる売上金額の小計をデータベースから読み込む場合どういった事をすれば反映することができますでしょうか?
dkazuto
投稿日時: 2013/1/29 16:13
対応状況: −−−
一人前
登録日: 2012/5/10
居住地:
投稿: 95
Re: アクセストレードのトラッキングタグの件につきまして
midorimush様

アフィリエイトのトラッキングタグは、
/data/Smarty/templates/default/shopping/complete.tpl
の中に記述してください。

小計金額は、
/data/class/pages/shopping/LC_Page_Shopping_Complete.phpのaction部分に

$this->arrOrder = $objPurchase->getOrder($_SESSION['order_id']);

と記載し、

midorimush様に記載頂いたアフィリエイトタグの売上金額の部分を
<!--{$arrOrder.subtotal}-->と置き換えます。
すると、小計金額の部分に小計の金額が格納されます。

ご参考になればと思います。
midorimush
投稿日時: 2013/1/29 16:21
対応状況: −−−
新米
登録日: 2013/1/29
居住地:
投稿: 5
Re: アクセストレードのトラッキングタグの件につきまして
dkazuto様


早速のご回答誠にありがとうございます。
下記のようにactionの部分にdkazuto様に教えていただいた内容を
記述させていただきましたところサンクスページにシステムエラーが発生しました。
私の記述の仕方が間違っていることが考えられますのでお手数かけますが再度ご指南いただければ幸いです。


* Page のアクション.
*
* @return void
*/
function action() {

$this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
unset($_SESSION['order_id']);
$this->arrOrder = $objPurchase->getOrder($_SESSION['order_id']);

}

宜しくお願い致します。
dkazuto
投稿日時: 2013/1/29 23:07
対応状況: −−−
一人前
登録日: 2012/5/10
居住地:
投稿: 95
Re: アクセストレードのトラッキングタグの件につきまして
midorimush様

大変失礼致しました。
下記のように、$objPurchase = new SC_Helper_Purchase();
という行を追加し忘れておりました。

また、当該カスタマイズ部分は
$this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
という行と
unset($_SESSION['order_id']);
という行の中間に配置してください。

unset($_SESSION['order_id']);を実行しますと、
セッションが消されてしまいデータがなくなってしまいます。


$this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();

$objPurchase = new SC_Helper_Purchase();
        $this->arrOrder = $objPurchase->getOrder($_SESSION['order_id']);

unset($_SESSION['order_id']);


以上がaction()内の構造になるかと思います。

midorimush
投稿日時: 2013/1/30 0:09
対応状況: 解決済
新米
登録日: 2013/1/29
居住地:
投稿: 5
Re: アクセストレードのトラッキングタグの件につきまして
dkazuto様


何度もご丁寧にありがとうございます。
dkazuto様のおかげで無事解決することができました。

ご教授ありがとうございました。
今後もサイト運営の方頑張っていきます。

また何かの壁に当たった時はこのフォーラムを頼ってしまうかもしれませんがその時はまた宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,850名です
総投稿数は109,986件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.