最近はこの手の質問は少なくなりましたが、久々にどうするのかなと思ってやってみることにします。
とりあえず最低限必要と思われる、注文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だと思います。