Фирма по производству эфирных масел нуждается в обновлении существующего, создании нового интернет сайта, с возможностью совмещения интернет магазина.
(PHP) Конвертор 2-х CSV разных шаблонов в стандарт
Здравствуйте! Требуется написать скрипт, выполняющий конверсию 2-х CSV (supplier1.csv и supplier2.csv) в два CSV, годных к импорту: output_p1.csv и output_p1. Образец: sample.csv, разделитель ";". Семантика колонки "Категория": "Bamix > Блендеры" означает вложенность. Тип товара для всех: "1".
Для Поставщик1.csv. 1. Создать конвертированный output_p1.csv. Создать уникальный ID для каждого товара (возможно с применением MD5). Вырезать: "АКЦИЯ ". Вырезать: "ВСТРОЙ. ТЕХ. " и считать товары этих полей названием категории: "Встраиваемая техника". Вырезать "МЕЛКАЯ БЫТ.ТЕХ. " и считать в этих товарах названием товара "Малая бытовая техника". По данным массива (я предоставлю список брендов) выделить из колонки "А" производителя в колонку: "Название производителя" файла output_p1.csv. Выделить (думаю, по принципу - от первого слова, кроме ранее вырезанных до Производителя исключительно) категорию, пример: "СТИРАЛЬНАЯ МАШИНА". Колонку "Остаток", где "товаров>0" считать за флаг активности. Колонку "Цена" привести к образцу. 2. Копируем полученый CSV в мастер-каталог (МК): "mater_supplier1.csv". 3. Далее мы берем файл такого же прайса посвежее (сегодня пришлют как раз) и сравниваем его с МК на предмет совпадений содержимого колонки "А". Если да, то берем ID из МК, если нет, присваиваем уникальный ID и добавляем его в MK. Остальное, как на шаге 1. Логично, когнечно, первым шагом создать МК, я в этом порядке описал из-за того, что нет на руках более свежего прайса. =)
Для Поставщик2.csv. Код в "ID". Далее возможно придумать какой-нибудь эргономичный способ выделения категорий и субкатегорий. Предполагается, что верхние категории могут меняться местами при сохранении ID. Думаю, можно составить мастер-категорийный список, названия всех категорий известны, как и принцип их иерархий - готов предоставить с указанием в скрипте места, куда я потом смогу добавлять новые ветки иерархий. Плюсик считать флагом активности.
Все остальные уточнения, если таковые потребуются, готов обсудить с исполнителем. Возможна пошаговая оплата.
Заявки фрилансеров
Похожие заказы
- Веб-программирование56 заявокЗакрыт16 лет назад
- $5
Необходимо сделать менюшку вообщем смотрите на картинку. В итоге должно получиться такая же менюшка как например здесь: www.telegate.ru (но там без :hover а мне еще нужно с :hover) т.е. система вкладок ...
Веб-программирование1 исполнительЗавершен16 лет назад - $500
Для удаленной работы на 1-2 месяца нужен программист в помощь основному для завершения проекта. Работа разнообразная (в основном черновая и не очень) - до 8 часов в день. Необходимо ...
Веб-программирование4 заявкиЗакрыт16 лет назад - $15
Здравствуйте! Необходимо написать программу, которая выполняла бы следующие функции: На входе - некоторое количество текстовых файлов, количество строк в файлах разное, наполнение разное. Далее программа считывает по очереди строки из ...
Веб-программирование1 исполнительЗавершен16 лет назад ТЗ во вложении. Пишите стоимость и сроки с учетом того что дизайн уже разработан, тексты готовы.
Веб-программирование39 заявокЗакрыт16 лет назад- $25
Необходимо сграбить информацию с сайта в книгу Excel. Вручную не получится, так позиций достаточно много. Необходимо написать/доработать граббер. Подробности заинтересовавшимся.
Веб-программирование1 исполнительЗавершен16 лет назад Своих проектов достаточно много, некоторые из них подразумевают регистрацию, для того, чтобы у пользователя появилось возможность комментировать записи или ешё что-то. Появилось мысль сделать одну базу данных пользователей для всех проектов попутно решив несколько сопутствующих ...
Веб-программирование3 заявкиЗакрыт16 лет назад- $10
Необходим хак для дле 8. Необходимо чтоб хак работал как в админской так и в пользовательской части. Автоматически при добавлении новости вставлять первую букву из названия транслитом для каталога, вставлять "Скачать " + ...
Веб-программирование1 исполнительЗавершен16 лет назад - $100
Необходим скрипт поиска по базе квартир по различным параметрам, таким как кол-во комнат, цене, району итд сама база и какая нибудь админка через которую можно заносить квартиры в базу
Веб-программирование10 заявокЗакрыт16 лет назад Сделать недорого сайт robots-txt.ru, на котором была бы информация по настройке файла 8-10 статей на эту тему. Вдохновлять идеями для статей можно тут. http://wordstat.yandex.ru/?cmd=words&geo=&page=1&text=robots+txt&text_geo=%D0%92%D1%81%D0%B5 Из функционала нужно ...
Веб-программирование10 заявокЗакрыт16 лет назад