А если товаров 1000 штук и категорий при этом 50 ?
нужно руками удалять дубли?
Так же вопрос по удалению товара из базы:
чтобы удалить весь товар, удаляю через phpmyadmin.. может есть какой то более быстрый способ?
Посмотрел код catalog_import.php
вроде вместо D должно быть B или нет?
foreach ($PRODUCTS as $key => $value)
{
$objPHPExcel->getActiveSheet()->setCellValue('A'.$i, win2utf($value['productID']));
$objPHPExcel->getActiveSheet()->setCellValue('D'.$i, win2utf($value['product_code']));
$objPHPExcel->getActiveSheet()->setCellValue('C'.$i, win2utf($value['name']));
$objPHPExcel->getActiveSheet()->setCellValue('D'.$i, win2utf($value['Price']));
$objPHPExcel->getActiveSheet()->setCellValue('E'.$i, win2utf($value['in_stock']));
$objPHPExcel->getActiveSheet()->setCellValue('F'.$i, win2utf($value['picture']));
$objPHPExcel->getActiveSheet()->setCellValue('G'.$i, win2utf($value['thumbnail']));
$objPHPExcel->getActiveSheet()->setCellValue('H'.$i, win2utf($value['big_picture']));
$objPHPExcel->getActiveSheet()->setCellValue('I'.$i, win2utf($value['bname']));
$objPHPExcel->getActiveSheet()->setCellValue('J'.$i, win2utf($value['categoryID']));
$objPHPExcel->getActiveSheet()->setCellValue('K'.$i, win2utf($value['brief_description']));
$objPHPExcel->getActiveSheet()->setCellValue('L'.$i, win2utf($value['description']));
$objPHPExcel->getActiveSheet()->getStyle('K'.$i)->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('L'.$i)->getAlignment()->setWrapText(true);
$lang['productID'][]=strlen($value['productID']);
$lang['product_code'][]=strlen(win2utf($value['product_code']));
$lang['name'][]=strlen(win2utf($value['name']));
$lang['picture'][]=strlen(win2utf($value['picture']));
$lang['thumbnail'][]=strlen(win2utf($value['thumbnail']));
$lang['big_picture'][]=strlen(win2utf($value['big_picture']));
$lang['bname'][]=strlen(win2utf($value['bname']));
$objPHPExcel->getActiveSheet()->getRowDimension($i)->setRowHeight(-1);
$i++;
}