Success.phtml - как запустить скрипт заполнения на основе идентификатора продукта, заказанного клиентом?
Во-первых, я не разработчик..Я пробовал Google, но, похоже, не могу понять, как это сделать..
Мне нужно добавить функцию в мой файл success.phtml, которая запускает специальный скрипт отслеживания, который я получил от своего провайдера. У меня есть два разных сценария отслеживания, где первый сценарий должен запускаться, если клиент приобрел продукт, в котором идентификатор продукта совпадает с одним из этих идентификаторов "19, 76, 84, 85, 86, 95" , и еще один сценарий, который должен быть запущен, если клиент не покупает ни один из упомянутых продуктов..
-- Я пытался добавить это к своему успеху.phtml, но это, очевидно, не сработало. Может ли кто-нибудь быть ангелом и помочь мне разобраться в этом?
<?php
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$items = $order->getItemsCollection();
$sku = $ids = array();
foreach($items as $item){
$p_ids[] = $item->getProductId();
}
$p_id = 19, 76, 84, 85, 86, 95;
?>
<?php if(in_array($p_id, $p_ids)){
//run script 1
<script type="text/javascript" src="https://track.adtraction.com/t/t?t=1********************************************************"></script>
} else {
//run script 2
<script type="text/javascript" src="https://track.adtraction.com/t/t?2********************************************************"></script>
}
<?php endif;?>
1
Author: withoutaclue, 2015-11-17
1 answers
Попробуйте
<?php
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$items = $order->getItemsCollection();
$found = false;
$affiliateProductIds = array(19, 76, 84, 85, 86, 95);
foreach($items as $item){
if(in_array($item->getProductId(), $affiliateProductIds)){
//if you need to send the product ids to the affiliate, they use an array instead of bool ($found)
$found = true;
}
}
?>
<?php if($found) : ?>
<script type="text/javascript" src="https://track.adtraction.com/t/t?t=1********************************************************"></script>
<?php else : ?>
<script type="text/javascript" src="https://track.adtraction.com/t/t?2********************************************************"></script>
<?php endif;?>
1
Author: Renon Stewart, 2015-11-17 12:44:50