> フロント機能 > アフィリエイト追跡タグ挿入について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
monky |
投稿日時: 2016/12/2 14:11
対応状況: −−−
|
新米 登録日: 2016/12/2 居住地: 投稿: 3 |
アフィリエイト追跡タグ挿入について 海外のASPのアフィリエイトタグを注文完了ページに挿入しようとしていますが、うまく行きません。変数がcomplete.twigページに引き継がれないようです。
このスクリプトで正しく変数を取得するにはどのページを変更すればよいか教えてください。 <script> var orderID = "<order_id>"; var productInfo = []; //Loop this for each product in the order productInfo.push({ product_id: "<product_id>", product_price: "<product_price>", product_quantity: "<product_quantity>", product_name: "<product_name>" }); //End loop </script> こちらの <order_id>注文番号 <product_id>商品ID <product_price>注文価格 <product_quantity>数量 <product_name>商品名 を取得できるように設定したいです。 どうか宜しくお願い致します。 |
umebius |
投稿日時: 2016/12/2 14:15
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: アフィリエイト追跡タグ挿入について complete.twigで変数を取得するには、/src/Eccube/Controller/ShoppingController.phpのcompleteメソッドからOrderを渡してやる必要がございます。
$Order = $app['eccube.repository.order']->find($orderId); で$Orderを取得して、 returnしているarrayに'Order' => $Orderとして渡します。これでTwigでOrderが使えるようになります。 あとはOrder.OrderDetailsをforeachで回して、OrderDetail.ProductClassから情報取れば大丈夫です!
|
monky |
投稿日時: 2016/12/2 18:46
対応状況: −−−
|
新米 登録日: 2016/12/2 居住地: 投稿: 3 |
Re: アフィリエイト追跡タグ挿入について umebius様
アドバイス誠にありがとうございます。 どうにかorder idは取得できるようになりました。 しかし知識不足で申し訳ございませんが、他のものがどうしてもとれないようです。 <script type="text/javascript"> var orderID = "25"; var product_id = ""; var productInfo = []; <?php foreach($products as $product){?> productInfo.push({ product_id: "", product_price: "", product_quantity: "", product_name: "" }); <?php }?> </script> 下記の部分でございますが、どのように取得すればよろしいでしょうか。お忙しいところ大変申し訳ございませんが、再度おしえていただけましたらうれしいです。 >あとはOrder.OrderDetailsをforeachで回して、OrderDetail.ProductClassから情報取れば大丈夫です! |
umebius |
投稿日時: 2016/12/3 23:19
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: アフィリエイト追跡タグ挿入について TwigにOrder渡していればこんな感じではないでしょうか
ShoppingController側で
|
monky |
投稿日時: 2016/12/5 22:14
対応状況: −−−
|
新米 登録日: 2016/12/2 居住地: 投稿: 3 |
Re: アフィリエイト追跡タグ挿入について umebius様
ありがとうございます! 無事取得できるようになりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |