質問 > フロント機能 > 【EC-CUBE 2.11.1】yahooリスティングのコンバージョンタグに金額と注文番号が設定したいです。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
MPV |
投稿日時: 2011/8/5 15:20
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
【EC-CUBE 2.11.1】yahooリスティングのコンバージョンタグに金額と注文番号が設定したいです。 稼働環境
[EC-CUBE] 2.11.1 正式版 [レンタルサーバ] WADAX [OS] Red Hat Linux [PHP] PHP 5.1.6 [データベース] MySQL 5.0.77 [WEBサーバ] apache [ブラウザ] Firefox 5.0 Google Chrome IE9 お世話になります。 もしかしてスレ違いでしたらご容赦下さい。 稼働環境のEC-CUBEで、yahooリスティングのコンバージョンタグの 埋め込みを実施しようと試行錯誤しているのですが、どうもうまくいかず ご相談をさせて頂く次第です。 状況は以下の通りです。 1)こちらのスレッドを参考にして、data/class/pages/shopping/LC_Page_Shopping_Complete.phpに処理を追加 【2.11.1系の注文完了画面で、注文金額小計と注文番号を取得したい】 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8266&forum=10&post_id=40024#forumpost40024 <抜粋> /* 受注情報の取得 */ $objPurchase = new SC_Helper_Purchase(); $arrOrder = $objPurchase->getOrder($_SESSION['order_id']); $tpl_order_id = $arrOrder['order_id']; $tpl_subtotal = $arrOrder['subtotal']; 2)こちらのスレッドを参考にして、data/Smarty/templates/default/site_frame.tplの<head></head>内に コンバージョンタグと処理を追加 【yahooリスティングのコンバージョンタグについて】 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8473&forum=2&post_id=41133#forumpost41133 <抜粋> <!--{assign var=complete value="`$smarty.const.ROOT_URLPATH`shopping/complete.php"}--> <!--{if $smarty.server.PHP_SELF==$complete}--> コンバージョンタグ <!--{/if}--> 商品金額小計と、注文番号をコンバージョンタグに設定したいのですが、 そのままsmarty変数を設定してもダメなようです。 (transIdに注文番号、amountに小計を設定したいと思っております。) <抜粋> window.ysm_customData.conversion = "transId=,currency=,amount="; ちなみに、LC_Page_Shopping_Complete.phpの中で、var_dump()を入れて 変数を確認したところ、値はきちんと取得できているようです。 どのように設定すればきちんと反映されるか、ご存知の方や実施されていらっしゃる方が いらっしゃいましたら、どうかご教授頂けないでしょうか。 どうぞよろしくお願いいたします。<(_ _)> |
fukap |
投稿日時: 2011/8/6 10:26
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 【EC-CUBE 2.11.1】yahooリスティングのコンバージョンタグに金額と注文番号が設定したいです。 変数が取得できているのであれば、コンバージョンタグに適切に変数を入れてやればいけそうな気がします。
例えば、こんな感じで書き換えるとどうですか?
あとは問題点の切り分けとして、site_frame.tpl に <!--{$tpl_order_id}--> を書いた場合に出力されるか、とか <!--{if ...}--> 〜 <!--{/if}--> を外した場合にどうなるかを試してみると良いかと思います。 |
MPV |
投稿日時: 2011/8/6 11:25
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.1】yahooリスティングのコンバージョンタグに金額と注文番号が設定したいです。 fukap様
ご丁寧な回答ありがとうございました。 確認いたしましたところ、fukap様が仰られる通り LC_Page_Shopping_Complete.phpではvar_dumpで 表示されていましたが、site_frame.tplでは 取得できていませんでした。 当方が未熟でコーディングが間違っていたようです。 正しいのは以下の通りでした。お恥ずかしい限りです。 LC_Page_Shopping_Complete.php <抜粋> /* 受注情報の取得 */ $objPurchase = new SC_Helper_Purchase(); $arrOrder = $objPurchase->getOrder($_SESSION['order_id']); $this->tpl_order_id = $arrOrder['order_id']; $this->tpl_subtotal = $arrOrder['subtotal']; 重ねまして、ご回答ありがとうございました。<(_ _)> |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |