/**
  * @param stdClass $queryParameters
  * @param $id
  * @return mixed
  */
 public function getOrderProducts(stdClass $queryParameters, $id)
 {
     if (!$id || !is_numeric($id)) {
         header('HTTP/1.0 404 Not Found');
         return false;
     }
     $query = $this->config->getOrderProducts($id);
     $article = array();
     $i = 0;
     while ($row = tep_db_fetch_array($query)) {
         $arrayAttr = $this->config->getAttributesOrder($id, $row['orders_products_id']);
         $article[$i]['ModelOwn'] = $row['products_id'];
         foreach ($arrayAttr as $key) {
             $article[$i]['ModelOwn'] .= '_' . $key;
         }
         $article[$i]['Quantity'] = $row['products_quantity'];
         $article[$i]['BasePrice'] = round($row['products_price'] * $row['currency_value'], 2);
         $article[$i]['Currency'] = $row['currency'];
         $i++;
     }
     return $article;
 }
}
$orderId = $orders['orders_id'];
$order = new order($orderId);
$pluginConfig = new DataFeed();
$order_string = '';
$lang = $_SESSION['languages_id'];
foreach ($order as $key => $row) {
    switch ($key) {
        case 'info':
            $orderSum = substr($row['total'], 1);
            $orderCurrency = $row['currency'];
            break;
        case 'products':
            foreach ($row as $index => $rowProduct) {
                $modelOwn = $rowProduct['id'];
                $arrayAttr = $pluginConfig->getAttributesOrder($orderId, $rowProduct['id']);
                foreach ($arrayAttr as $value) {
                    $modelOwn .= "_" . $value;
                }
                $products_id = $pluginConfig->getTrackableID($modelOwn, $lang, $orderCurrency);
                $order_string .= $products_id . '=' . $rowProduct['final_price'] . '=' . $rowProduct['qty'] . ';';
            }
            break;
    }
}
?>

<script type="text/javascript">
	var _feeparams = _feeparams || new Object();
	//Required clientId
	_feeparams.client = '<?php