2012-08-24 60 views
0

我已將OpenCart與聯盟網絡連接起來。如何查找OpenCart中的OrderID值?

爲了讓我鏈接並追蹤訂單,他們需要以下有關追蹤代碼的信息; OrderIDOrderValue(Sub Total) without delivery

我找不到OrderID和Sub Total在OpenCart中的值。

我需要在下面的代碼中插入這些值。

OrderValue =小計

<iframe src="http://track.xxx.com/?trackID=[IdFrånCookie]&orderValue=[orderValue]&orderID=[orderID]&programID=319" scrolling="no" frameborder="0" width="1" height="1"></iframe> 

我試圖在[單編號] column_order_id,但沒有奏效。

是否有人知道我應該輸入哪些值?

回答

0

我編輯了你的文章,使其更具可讀性。你可以嘗試:

1 - 打開footer.tpl(目錄/視圖/主題/默認/普通/ footer.tpl)

在底部添加類似代碼:

<? 
    // calculate totals 
    $subTotalShow=$current_item_price; 
    $addDel=$subTotalShow+4.95; 
    $total=round($addDel, 2); // show decimal places 
?> 
<?php foreach ($orders as $order) 
// only will run now if logged in and order has been complete 
// so basically on completion of an order { ?> 
    <?php foreach ($products as $product) { ?> 
     <?php foreach ($totals as $total) { ?> 
      <?php foreach ($vouchers as $voucher) { ?> 
       <iframe src="http://track.xxx.com/?trackID=inpbox&orderValue=[<?=$total?>]&orderID=[<?=$text_order_id?>]&programID=319" 
       scrolling="no" 
       frameborder="0" 
       width="1" 
       height="1"></iframe> 
      <?php } ?> 
     <?php } ?> 
    <?php } ?> 
<?php } ?> 

雖然我我不完全確定這段代碼會起作用。我期待編輯,但我會保留在我的手錶上。

+0

謝謝你的回答!你確定我應該把它放在footer.tpl?聯盟網絡表示它必須在confirm.php中。解決錯誤:語法錯誤,在/hermes/bosweb/web094/b944/ipg.inpbox/xxx.com/catalog/controller/checkout/confirm.php中出現意外的'}'在線417.位於目錄/控制器/結帳/ – inpbox

+0

你可以發佈你的完整代碼 – TheBlackBenzKid