0

我正在尝试将 Channel Intelligence 的跟踪标签添加到 Magento 商店,他们提供了告诉要填充哪些变量的代码,但我不知道如何添加特定于 Magento 的变量,但它应该是相同的适用于所有 Magento 网站。我已经搜索了网络,找不到任何关于它的参考,但它应该不那么困难。

有什么帮助吗?

以下是字段:

var CI_ItemIDs = new Array ('SKU123','SKU456');(SKU values)
var CI_ItemPrices = new Array('15.00','50.00');(current sale price of the products)
var CI_ItemAvailability = new Array('1','0'); (1=in stock, 0=out of stock,-­‐1=no update,-­‐2=limited availability,-­‐3=backorder,-­‐4=preorder)
var CI_OrderID = 'ORD123';
var CI_ItemIDs = new Array('SKU123','SKU456');
var CI_ItemQtys = new Array('1','3');
var CI_ItemPrices = new Array('15.00','50.00');
4

1 回答 1

0

这取决于您需要这些值的位置,但假设您想将其放在产品详细信息页面中,您将编辑 /app/design/frontend/yourtheme/catalog/product/view.phtml。在该页面的顶部,应该有这样一行:

$_product = $this->getProduct();

然后使用 getData(),将 SKU 分配给通道智能:

var CI_ItemIDs = new Array ('<?php echo $_product->getData('sku'); ?>');

我没有具体细节,但对于订单 ID 等来说,这将是相同的过程。

于 2013-11-18T21:58:15.790 回答