最近はこの手の質問は少なくなりましたが、久々にどうするのかなと思ってやってみることにします。
とりあえず最低限必要と思われる、注文IDと注文金額(税抜)をテンプレートに
出力する方法を試してみたいと思います。
1.data/class/pages/shopping/LC_Page_Shopping_Complete.php を以下のような感じで修正
/**
* Page のアクション.
*
* @return void
*/
function action() {
$this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData();
// 注文IDを取得
$this->order_id = $_SESSION['order_id'];
// 小計価格(税抜)の取得
$objQuery = SC_Query::getSingletonInstance();
$col = 'subtotal, tax';
$table = 'dtb_order';
$where = 'order_id = ?';
$arrval = array($this->order_id);
$arrRet = $objQuery->select($col, $table, $where, $arrval);
$this->subtotal_exctax = $arrRet[0]['subtotal'] - $arrRet[0]['tax'];
unset($_SESSION['order_id']);
}
前の /shopping/comfirm.php で、$_SESSION に order_id を格納しているみたいなので、それをクラス変数に代入。
また、その order_id を元に、小計価格(税込)と税額をデータベースより抽出し、
計算で 小計価格(税抜)を求めました。
2.data/Smarty/templates/default/shopping/complete.tpl の任意の箇所に以下を挿入してテスト
注文IDは、<!--{$order_id}-->で、注文小計(税抜)は、<!--{$subtotal_exctax}-->です。
ちゃんと注文IDと注文小計(税抜)が出てくれば、ひとまずOKですかね。
コンバージョンサービスを提供するプロバイダーによって、埋め込みタグの記述方法が異なると思いますので、
それに合わせてタグを入れてあげればOKだと思います。











