【问题标题】:Magento: get cart information on success pageMagento:在成功页面上获取购物车信息
【发布时间】:2013-01-17 09:29:52
【问题描述】:

我需要您的帮助来解决我的 magento 问题。我有一个用于跟踪订单的成功页面的跟踪代码。这是我的跟踪代码:

<script language="javascript" type="text/javascript">
(function(){
var properties = {};
properties.billing_orderid      = 'PLEASE ADD A UNIQUE ORDER ID'; // this id must be unique otherwise we will count the conversion only once
properties.billing_address      = 'NULL'; // if needed
properties.billing_customerid   = 'NULL'; // if needed
properties.billing_sum          = 'ADD BASKET VALUE HERE, ONLY . SIGN ALLOWED';

// each line represents a product, please add neccassary line for each product and put the right values into it
properties.ec_Event=[
 // Syntax: Action, ProductID, Name, Price, Category, Number of Items, NULL, NULL, NULL
 // please avoid any ' sign in each value especially in the product name or make the right javascript quoting by using \' instead of single '
 ['buy' /* stay fix */ 'YOUR PRODUCT ID', 'PRODUCT NAME', 'PRICE', 'CATEGORY', NUMER OF ITEMS, 'NULL' /* stay fix */, 'NULL' /* stay fix */, 'NULL' /* stay fix */],
 ['buy', 'ABC123', 'Nike shoe ', '50.00', 'shoes/nike', 2,'NULL', 'NULL', 'NULL']];
A3320.trackEvent(properties);
})();
</script>

我知道如何得到总价:

$total = sprintf("%1\$.2f",$grandTotal);

但我不知道如何获取产品列表。有没有人给我小费?

非常感谢!

来自德国的问候, 提高

【问题讨论】:

    标签: magento


    【解决方案1】:

    在成功页面中,您可以访问 order-id:$this-&gt;getOrderId();

    然后加载您的订单并遍历订单项目以获取产品:

    $_order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
    foreach ($_order->getAllItems() as $item) {
    // do stuff with the item or optionally load them to get full product.
    }
    

    PS:您可以按SKU或ID加载:$product = Mage::getModel('catalog/product')-&gt;loadByAttribute$product = Mage::getModel('catalog/product')-&gt;load(&lt;productID&gt;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多