Настроить обновления прайсов в интернет магазине

Бюджет: по договоренности
Задание для импорта товаров в интернет магазин www.kids66.ru  
Движок – diafan 
На сайте реализована функция загрузки прайса. Но сейчас он загружается только в формате .csv и если сформирован в 3 колонки :АРТИКУЛ, НАЗВАНИЕ, ЦЕНА 

Поиск осуществляется по Артикулу . Единый шаблон 

Что нужно сделать: 

Нужно чтобы система воспринимала и формат .xls и 2003 и 2007, и 2010 выгруженный из 1С поставщика – пример формата прайса прилагаю. Нужно чтобы сайт осуществлял поиск по прайсу по этим категориям, но воспринимал файл и с большим количеством столбцев и с пропущенными строками 

Нужно чтобы сайту ( не в прайсе) можно было задать наценку и он сам обновил бы цену в на товары по новому прайсу поставщика. 

Также была отличная задумка и это реализовано: 

Загрузка товаров будет осуществляться не всех товаров сразу , а по отдельности от каждого поставщика (ну или вместе, но должна быть возможность спокойно загрузить сначала один прайс, потом второй, потом третий. Совпадение осуществляется по артикулу, название товара на сайте не меняется при любом раскладе. Колонка название функционирует в том случае, если вдруг найдено два одинаковых артикула, то в этом случае "робот" смотрит совпадения по названию. И нужно учитывать, если у поставщика указан ауртикул второго уровня, например, 556-75С , 556-80D ( это пошел размерный ряд или цвет товара) , а на сайте это указано как 556 Бюстгалтер размер 75С и 556 Бюстгалтер размер 80D , и из-за размера или цвета товары имеют разную стоимость. Нужно сделать чтобы из ряда товаров с одинаковым основным артикулом присваивалась одна цена – наивысшая в данном случае: 

Пример: 

- допустим загружается товар с артикулом "556 " и названием "Шорты ". На сайте два товара с таким артикулом (допустим): шорты и тарелка. "Робот" находит эти два товара и меняет цену в том, где нашёл максимум совпадений в названии, а именно "Шорты серые". 

При совпадении артикула обновляется только цена. Описание товара и его изображение при этом не задействованы – сохраняются в прежнем виде.  
6. Товары , которым присвоена категория "Новинки", "Спец.предлож", популярные – после обновления там и остаются (в присвоенных разделах). Товарам, где назначена скидка, акция – импорт происходит в обычном порядке (изменяется цена, новая цена меняется на % скидки/акции, например: цена была 80 руб, у товара была скидка 3 % = 78 руб. После обновления прайса цена увеличилась – 90 руб, скидка 3% = 88 руб) 

7. Если товар есть в прайсе, но его нет на сайте (не состоялось совпадения по артикулу) – он попадает в папку "Неразобранное", которую вижу только я в админке. Из этой папки я могу добавить товар в необходимый раздел, отредактировать и тд.и тп 

8. Для того, чтобы контролировать товары на сайте, которые давно не обновлялись ( товара нет в прайсе, но есть на сайте), нужен следующий функционал: если товар не обновлялся более 1 месяца – товар остаётся на сайте, но в админке попадает в раздел "Необновлённые". Заходя в этот раздел я могу удалить товар, удалить из этого раздела (обновить), отредактировать. Это необходимо для того, чтобы контролировать устаревшие товары, которые давно не обновлялись (наличие и тд итп) 

Весь функционал выгрузки, обновления прайсов должен быть максимально безопасным наполнения сайта! 



В общем обновление нужно довести до ума, а то сейчас неудобно и много ручной работы администратору получается нужно делать.  

Укажите пожалуйста примерную сумму и сроки.
Опубликован 16.06.2015 в 15:53

Выберите способ верификации:

Обновите страницу после прохождения верификации.