Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Существует интернет магазин у которого загрузка товара происходит через 2 эксель листа. Первый – остатки, второй – описания. И есть другой магазин у которого нужно будет извлекать все описания, остатки и цены на мой сайт. Я лично здесь вижу 2 выхода, написать скрипт который будет брать все данные с сайта и аккуратно их копировать в наши эксель листы для загрузки. Либо сделать интеграцию напрямую.

Напишите какие есть варианты и сколько это будет стоить.

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Назначение модуля

Модуль импорта товаров для предназначен для внесения информации о товарах в базу данных

Входные данные

Файл с входными данными загружается оператором через форму ввода.

Чтобы установить соответствие категорий сайта категориям входного файла используется таблица соответствия.

Таблица соответствия – это файл в формате Excel, состоящий из двух колонок. В первой колонке указываются категории Интернет магазина, во второй – соответствующие им категории

Алгоритм работы модуля при загрузке данных

Файл загружается на сервер.

С использованием таблицы соответствия определяются коды категорий сайта и соответствующие им коды категорий входного сайта

Если в таблице соответствия отсутствует категория, заданная в файле, выводится сообщение об ошибке и все товары, относящиеся к этой категории, пропускаются.

Для каждого товара определяются:

- категория, к которой относится данный товар,

- наименование товара,

- описание товара,

- цена товара,

- адрес файла с изображением товара.

Наименование используется для расчета уникального артикула продукта (используется алгоритм md5).

В базе данных производится поиск товара с рассчитанным артикулом.

1. Если товар найден, то заменяются его описание и цена. Имя файла с изображением товара сравнивается с имеющимся. Если имена не совпадают, производится загрузка и обработка изображения (описано ниже).

2. Если товар не найден, то он добавляется в базу данных. А также производится загрузка и обработка изображения.

По окончании работы модуля определяются те товары, которые есть в базе данных, но отсутствуют во входном файле, и помечаются так, чтобы их не было видно посетителям.

Обработка изображения:

- основное изображение помещается в папку \product\

- изображение уменьшается в соответствии с настройками Интернет магазина и уменьшенное изображение помещается в папку

\product\resized

Выходные данные

Обработанные модулем данные должны быть записаны в базу данных Интернет магазина.

По окончании загрузки оператору выводится время начала и окончания работы модуля, сообщения об ошибках, а также информация о:

- количестве измененных товаров,

- количестве добавленных товаров,

- количестве удаленных товаров,

Эта же информация выводится в файл отчета, который записывается в отдельную папку на сайте. При каждом запуске модуля формируется отдельный файл отчета, в имени которого указывается дата и время формирования файла.

Дополнительные требования

Модуль должен размещаться в отдельной папке на сайте, доступ к которой может быть защищен паролем.

Должна быть предусмотрена возможность установка паузы после обработки заданного количества товаров.

К модулю должна прилагаться документация по эксплуатации и настройке парсера.

14 лет назад
smwatch
Сергей 
71 годРоссия
14 лет в сервисе
Был
14 лет назад
  • Похожие заказы
  • Необходим движок и база магазина Шины и диски пример: http://www.shinaexpert.ru/ Рассматриваются готовые примеры. Обязательно выбор по марке авто. Дизайн не нужен. В вашем ответе: стоимость и пример.

    Завершен
    14 лет назад
  • Требуется разработать аналог сайта virustotal.com Имеется: 1) Мощный Веб сервер на Windows ( xp - 2003 ) 2) Лицензии на все необходимые антивирусы Требуется: 1) Предложить схему работы того как вы видите работу сервиса и взаимодействия всех ...

    Закрыт
    14 лет назад
  • Необходимо: 1. Прописать на кнопки ссылки на страницы сайта.(так сказать базовый вариант будет находиться на главной странице сайта) 2. Модифицировать хедер, т.е. убрать"падающие" кнопки,фон и "влетающий" лого, оставить только анимированные кнопки , лого и фон ...

    Завершен
    14 лет назад
  • Интересует долгосрочное сотрудничество с профессиональным программистом. Требуется разработка городского портала по многоэтапной схеме. Сейчас требуется создание 1-ого этапа для городского портала, а именно создание общей модели движка, который в дальнейшем и станет основой для всего проекта. Движок ...

    Закрыт
    14 лет назад
  • $1500

    Интернет-магазину нужен специалист по virtuemart Задачи разного плана: настройка, устранение багов, правки по верстке, установка новых функций / дополнений и т.д. Оплата: почасовая, если мелкие доработки / устранение багов и четкая ...

    Закрыт
    14 лет назад
  • Требуется доработать DLE на загрузку дополнительных изображений. Суть в том, чтобы можно было бы заливать изображения в количестве 5-6…n штук в новость. Массово. Изображения можно лить либо с локального компьютера, либо с сервера, ссылкой. Причём, должен быть выбор ...

    Закрыт
    14 лет назад
  • $50

    Нужно два скриптика для ДЛЕ на ajax 1. Всплыввающее окно с возможностью отображения модулей ДЛЕ (голосование и т.д) 2. Смена содержания страницы без ее перезагрузки

    Завершен
    14 лет назад
  • Есть стандартный модуль вывода случайного изображения для Joomla 1,5 - mod_random_image.Он выводит изображение только из одной указанной папки. Задание : 1.Вывод случайного изображения должен быть из всех папок на сайте (около 60). ...

    Завершен
    14 лет назад
  • $15

    На сайте kumho.biz.ua есть поиск шин, но скрипт стянут был с другого сайта, на котором тоже дорабатывался поиск самописным скриптом. Сейчас на "кумо" поиск только по одной категории "лековые шины" нужно сделать общим по всем ...

    Закрыт
    14 лет назад