Есть сайт http://www.carvedhomesigns.com/html/carvedhomesigns_store.html , там есть Sign Builder Tool, это флешка, надо сделать такую же, чтобы можно было выбирать тип вывески, цвет фона, золотистый бордер, цвет текста на вывеске и картинки по краям, поле для ...
Парсер в интернет-магазин
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
A) На нашем сайте сейчас есть парсеры с сайтами поставщиков. После переноса на новый хостинг они перестали запускаться автоматически. Нужно вернуть их автоматический запуск раз в сутки (ночью), а также сделать ряд доработок:
1 ) у одного из сайтов-поставщиков изменился интерфейс, необходимо учесть изменения в парсере.
2) выводить информацию в личной панели по времени и успешности прохождения парсеров (сколько наименований всего у данного поставщика, сколько наименований изменили статус после выполнения парсера - сколько в наличии и сколько нет)
3) Все последние и предпоследние результаты синхронизации должны заносится в специальный файл (отдельный для каждого поставщика) В котором указано наименование, артикул, наличие и цена товара а также сколько наименований всего у данного поставщика, сколько наименований изменили статус после выполнения парсера - сколько в наличии и сколько нет. Эти файлы мы должны иметь возможность скачать.
B) На основе имеющихся парсеров необходимо написать скрипт, который бы для каждого поставщика указывал список товаров, который есть у поставщика, но не представлен у нас на сайте. Скрипт должен работать следующим образом: Появляется меню, там выбор из 5 поставщиков, мы выбираем тот, который нас интересует, после этого скрипт работает и выдает нам список артикулов и названий товаров, которые не представлены у нас на сайте с сохранением структуры каталога поставщика .То есть мы должны увидеть что-то вроде:
Поставщик: ****
- Маски венецианские
маска красная 167-009
маска зеленая 198-008
--маски венецианские карнавальные
маска голубая 198-066
Полученный файл должна быть возможность скачать.
Также этот парсер должен иметь список исключений, которые забиваются файлов (excel) в котором 1 стобдец, состоящий из артикулов (для каждого поставщка свои файлы с исключениями). Соответсвенно артикулы, которые находятся в списке исключений выдавать при сравнении товара не нужно.
C. У нас на сайте на основе парсеров также реализована функция сравнения цен, необходимо отладить работу данного скрипта, сделать возможность сортировки по коэффициенту, а также сделать вывод всех товаров, а не части как сейчас. Сделать столбец с номером товара ( от 1 и до последнего товара). Данный скрипт должен работать на основе последних файлов из пункта «а». Полученный файл должна быть возможность скачать.
D. Сделать синхронизацию с excel файлами:
- Синхронизация с поствщиками , имеющими прайс лист. Открываем окно, в нем кнопка «обзор» - загружаем файл xls или xlsx в котором только 1 столбец (название столбца не важно) в котором прописаны артикулы товара. Далее выбираем поставщика, для которого загружается файл (кроме тех 5, с которыми есть парсинг). Далее скрипт проверяет все товары от данного поставщика с данным прайс листом. Все артикулы товаров, которые есть в прайс листе ставятся статус в наличии. Если товара в прайс листе нет то нет в наличии.
В интерфейсе хранится дата последней загрузке прайс листа. После завершения работы скрипта выводится итог: кол-во товаров данного поставщика на сайте всего, кол-во товаров в прайс листе всего, кол-во товаров на сайте которые есть в наличии и кол-во товаров которых в наличии нет.
- Синхронизация с базами магазинов. Имеется 2 формата (схожие) формата .dbf
В них важны 3 столбца: cod, name, ostatok в файле первого типа (файл «гв») и kod, Tovar, ostatok в файле другого типа (файл «перл»). Алгоритм следующий:
Сначала мы выбираем какой из файлов мы загружаем (перл или гв). Далее загружаем файл. После создается временный файл, в котором будут хранится все артикулы поставщика 1,2,3 но без дефисов. (т.е. артикул 115-423 превратится в 115423). Дальше скрипт ищет совпадения по полю артикул в временном файле и по полям cod и kod в файлах. При совпадении, проверяется поле ostatok: если >0, а у товара на сайте стоит статус «нет в наличии» то у товара ставится статус «есть в наличии» и администратору при открытии карточки товара видна дата синхранизации этого товара с прайс листом и имя прайс листа. Если у товара статус «есть в наличии», то ничего не происходит, также если поле ostatok
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование9 заявокЗакрыт14 лет назад
Натянуть шаблон (верстка под другую цмс). Внесение изменений.
Веб-программирование1 исполнительЗакрыт14 лет назад- $100
Есть сайт по доставке еды на вордпрессе, нужно реализовать меню с возможностью заказа с сайта. Дизайн меню есть, нужно программирование. В приложении-картинке схематически изображена структура и функционал, также указаны сылки на ...
Веб-программирование2 заявкиЗакрыт14 лет назад Магазин на wordpress. Стоит русифицированная тема от Templatic, заполнена часть контента (товаров). Необходимо: - отредактировать рубрики, категории и метки товаров, обеспечить корректное отображение - организовать страницу поиска товаров (используя рубрики, категории ...
Веб-программирование3 заявкиЗакрыт14 лет назадТребуется доделать CMS Class Mates. На самом деле там много чего менять придется, т.е. работа на постоянку(на долго), но оплата сдельная. Как только что-то изменили, что я например говорил ...
Веб-программирование6 заявокЗакрыт14 лет назадЕсть англ сайт, на котором раньше был хостинг. На этом хостинге было много англ сайтов. Сколько - я не знаю Сайт восстановлен из вебархива. Сайт восстановлен на хешах. Где какая страница - мне не ...
Веб-программирование4 заявкиЗакрыт14 лет назадСайт на флеше - не грузятся картинки из xml. Требуется помощь у кого есть опыт.
Веб-программирование6 заявокЗакрыт14 лет назадНужен php-скрипт для DLE, чтобы он мог конвертировать обычные текстовые ссылки в кликабельные, причем нужно, чтобы анкором ссылки был лишь домен. Например: http ://www.weblancer.net/public/ ---> weblancer.net . Хотя такая функция уже встроена в DLE, но ...
Веб-программирование6 заявокЗакрыт14 лет назадСоздать Прилоадер и стрелочки переходов для вирт тура. Подробности в ТЗ. Указывайте цену и срок!
Веб-программирование2 заявкиЗакрыт14 лет назадНужно настроить FlowPlayer, чтобы он выглядел как в приложении.
Веб-программирование2 заявкиЗакрыт14 лет назад