EC-CUBEとの連携方法を教えて下さい。

アフィリコードは、EC-CUBEとの連携に対応しております。

報酬として、売上金額の○%を設定する場合、カート側から売上金額を渡して頂く必要があります。
EC-CUBE(2.11系)にて実際にアフィリコードと連携する際のコード記述例は、下記の通りです。

変更して頂くファイルは2箇所です。

=======================================
/data/class/pages/shopping/LC_Page_Shopping_Complete.php
=======================================
function action() {
$this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
unset($_SESSION["order_id"]);
}

を下記のコードに書き換えます。

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

$objPurchase = new SC_Helper_Purchase_Ex();
$arrOrder = $objPurchase->getOrder($_SESSION["order_id"]);

$this->tpl_order_id = $arrOrder['order_id'];
$this->tpl_subtotal = $arrOrder['subtotal'];

unset($_SESSION["order_id"]);
}
=======================================
/data/Smarty/templates/default/shopping/complete.tpl
=======================================
<img src="http://システム設置先/track.php?t=認証パスワード&p=広告ID&guid=ON&args=<!--{$tpl_order_id}-->&price=<!--{$tpl_subtotal}-->" width="1" height="1">
※上記のコードをページ内に貼り付けて下さい。

この回答はお役に立ちましたか?
どのような点でお困りでしたでしょうか?※こちらへのコメントには返信できません。弊社より回答が必要な場合は、右上の「質問をする」よりお願いします。

関連キーワード【ID:10264】

PAGE TOP