質問 > その他 > コンバージョンタグにセッションIDの受け渡し |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
icemint |
投稿日時: 2017/7/18 19:23
対応状況: −−−
|
新米 登録日: 2017/7/18 居住地: 投稿: 1 |
コンバージョンタグにセッションIDの受け渡し 2.13.5を使用しています。
注文完了ページにアフィリエイトのコンバージョンタグに必要な注文番号や小計などを渡したいです。 決済モジュール(ルミーズ)が既に LC_Page_Shopping_Complete_Ex.php を書き換えているため、どのようにしたら値を取得できるでしょうか。 PHPは詳しくないため、解決策を具体的に教えていただければ幸いです。 以下、ルミーズによる追記です。 /** * Page のアクション. * * @return void */ function action() { parent::action(); // その他情報の取得 // 10/21 受注番号の取得元変更 $order_id = $_SESSION['remise_order_id']; $objQuery =& SC_Query_Ex::getSingletonInstance(); $arrResults = $objQuery->getAll("SELECT memo02, memo05 FROM dtb_order WHERE order_id = ? ", array($order_id)); if (count($arrResults) > 0) { if (isset($arrResults[0]["memo02"]) || isset($arrResults[0]["memo05"])) { // 完了画面で表示する決済内容 $arrOther = unserialize($arrResults[0]["memo02"]); // 完了画面から送信する決済内容 $arrModuleParam = unserialize($arrResults[0]["memo05"]); // データを編集 foreach($arrOther as $key => $val){ // URLの場合にはリンクつきで表示させる if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $val["value"])) { $arrOther[$key]["value"] = "<input type=\"button\" value=\"詳細はこちら\" onClick=\"window.open('". $val["value"]. "')\">"; } } $this->arrOther = $arrOther; $this->arrModuleParam = $arrModuleParam; } } // セッションから消去 unset($_SESSION["remise_order_id"]); unset($_SESSION["twoclick"]); unset($_SESSION["product_twoclick"]); unset($_SESSION["remise_credit"]); } /** * デストラクタ. * * @return void */ |
yuh |
投稿日時: 2017/7/18 23:08
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: コンバージョンタグにセッションIDの受け渡し 注文番号は$order_idで取ってます。
引用: $arrResults = $objQuery->getAll("SELECT memo02, memo05 FROM dtb_order WHERE order_id = ? ", array($order_id)); 受注データから引っ張るのはこの部分で取得してるデータを追加でできます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |