$productIds = $product->sortSearchListQuery_Lang($onlyPublished = TRUE, $product->virtuemart_category_id = FALSE, $group = FALSE, $nbrReturnProducts, 'de_de'); $current_id = 0; $prod_count = 0; //Print Header print "name;desc;price;msrp;currency;sizes;category;images_url;gender;brand;product_url;internal_id;fabric;color;mpn\n"; // Go trough all products foreach ($productIds as $id) { // Display products in current page if ($pagination == "on" && ($prod_count < $_start || $prod_count > $_end)) { $prod_count++; continue; } if ($productItem = $product->getProduct((int) $id, $front = TRUE, $withCalc = TRUE, $onlyPublished = TRUE)) { if (is_array($productItem->virtuemart_media_id) && !empty($productItem->virtuemart_media_id)) { $image->setId($productItem->virtuemart_media_id[0]); $image_url = $image->getFile()->file_url; } else { $image_url = ""; } $categorie = array(); $categoria = array(); $categorie = $product->getProductCategories((int) $productItem->virtuemart_product_id, FALSE); $categoria[] = $categorie[2]; foreach ($categoria as $categoryId) { // If we've sent this one, skip the rest - this is to ensure that we do not get duplicate products $prod_id = $productItem->virtuemart_product_id; if ($current_id == $prod_id) { continue; } else { $current_id = $prod_id; }
//Print Header print "name;desc;price;msrp;currency;sizes;category;images_url;gender;brand;product_url;internal_id;fabric;color;mpn\n"; // Go trough all products foreach ($productIds as $id) { // Display products in current page if ($pagination == "on" && ($prod_count < $_start || $prod_count > $_end)) { $prod_count++; continue; } if ($productItem = $product->getProduct((int) $id, $front = TRUE, $withCalc = TRUE, $onlyPublished = TRUE)) { $image_url = ""; if (is_array($productItem->virtuemart_media_id) && !empty($productItem->virtuemart_media_id)) { foreach ($productItem->virtuemart_media_id as $immagine) { $image->setId($immagine); //var_dump($image); $image_url = $image_url . $image->getFile()->file_url . '|'; } //$image_url = $image->getFile()->file_url; } else { $image_url = ""; } $categorie = array(); $categoria = array(); $categorie = $product->getProductCategories((int) $productItem->virtuemart_product_id, FALSE); $categoria[] = $categorie[2]; foreach ($categoria as $categoryId) { // If we've sent this one, skip the rest - this is to ensure that we do not get duplicate products $prod_id = $productItem->virtuemart_product_id; if ($current_id == $prod_id) { continue; } else {
$productIds = $product->sortSearchListQuery_Lang($onlyPublished = TRUE, $product->virtuemart_category_id = FALSE, $group = FALSE, $nbrReturnProducts, 'de_de'); $current_id = 0; $prod_count = 0; //Print Header print "name;desc;price;msrp;currency;sizes;category;images_url;gender;brand;product_url;internal_id;fabric;images;color\n"; // Go trough all products foreach ($productIds as $id) { // Display products in current page if ($pagination == "on" && ($prod_count < $_start || $prod_count > $_end)) { $prod_count++; continue; } if ($productItem = $product->getProduct((int) $id, $front = TRUE, $withCalc = TRUE, $onlyPublished = TRUE)) { if (is_array($productItem->virtuemart_media_id) && !empty($productItem->virtuemart_media_id)) { $image->setId($productItem->virtuemart_media_id[0]); $image_url = $image->getFile()->file_url; $image->setId($productItem->virtuemart_media_id[1]); $images_url = $image->getFile()->file_url; $image->setId($productItem->virtuemart_media_id[2]); $images_url = $images_url . ',' . $image->getFile()->file_url; $image->setId($productItem->virtuemart_media_id[3]); $images_url = $images_url . ',' . $image->getFile()->file_url; $image->setId($productItem->virtuemart_media_id[4]); $images_url = $images_url . ',' . $image->getFile()->file_url; } else { $image_url = ""; } $categorie = array(); $categoria = array(); $categorie = $product->getProductCategories((int) $productItem->virtuemart_product_id, FALSE); $categoria[] = $categorie[2];