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

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

на автоматизацию импорта списка товаров с сайтов поставщиков на сайт Импульс

1. ОБЩИЕ СВЕДЕНИЯ

http://www.amurimpulse.ru/

2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ

Автоматизация импорта списка товаров с контентом (фотография описание цена + наценка- наценка - задается динамически в 1C Торговля, в процентном соотношении к цене(закупочной) указанной на сайте поставщика) предназначена для уменьшения времени внесения данных в собственную базу данных. Также предполагается обеспечить более актуальное состояние базы данных собственного Интернет - магазина: http://www.amurimpulse.ru/shop/ .

3. ТРЕБОВАНИЯ К СИСТЕМЕ

1) Общие требования

- минимальное участие человека в процессе импорта

2) Требования к функциям

функции системы должны быть реализованы на кросс-платформенном языке (perl, php, python, ruby и т.п.) для обеспечения функционирования на сервере вне зависимости от установленной операционной системы

3) Требования к форматам передачи данных

- для сохранения данных при передаче между модулями следует использовать формат XML, по причине имеющейся поддержки во всех модулях

- Пример тэгов файла для обрабатываемых данных при импорте:

a) group — группа товаров/раздел с сайта поставщика

b) id — код товара (для соотнесения баз данных Интернет - магазина и 1С при выписке счетов). Код товара присутствует в ссылке на добавление товара в корзину на сайта поставщика

c) img_link - полная ссылка на изображение товар

d) name — наименование товара

e) price — цена товара с сайта поставщика

f) comment — описание товара с сайта поставщика

- Пример тэгов файла для обрабатываемых данных при формировании заказа:

g) id — код товара в заказе

h) kol — количество заказа

i) id_pol — код покупателя

j) addr — адрес доставки

k) id_pay — код заявки в базе данных Интернет-магазина

l)

4. СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ

1) Общий алгоритм импорта

- данные считываются с сайта http://www.andnet.ru/sales/ и http://www.axoft.ru/ru/soft/ ; http://soft.softline.ru/

- При реализации, например посредством HTML-парсера выполняется обработка тэгов сайта, организующих меню со списком групп товаров в левой части.

- например посредством рекурсивного прохождения по меню составляется список страниц, содержащих сведения о товаре (ссылка на фотографию, наименование, цена, полное описание)

- полученный список страниц обрабатывается на предмет сохранения данных в формат XML

- порядок импорта для обеспечения связанности данных (непротиворечивости заявок):

a) 1С

b) Интернет-магазин

- сформированный файл обрабатывается

• на предмет внедрения в базу данных Интернет-магазина. В процессе внедрения в базу данных магазина выполняется проверка существования товара по коду id. В случае наличия выполняется корректировка всех полей в базе данных (INSERT ... ON DUPLICATE KEY UPDATE). В случае отсутствия выполняется внесение данных, включая внесение прочих необходимых данных, например, группы товара.

• На предмет внедрения данных в базу данных 1С. В процессе внедрения в базу данных магазина выполняется проверка существования товара по коду id. В случае наличия выполняется корректировка всех полей в базе данных. В случае отсутствия выполняется внесение данных, включая внесение прочих необходимых данных, например, группы товара.

2) Общий алгоритм формирования счета

- в Интернет - магазине сайта формируется заказ на покупку товара

- в момент формирования заказа создается файл-заказ для обработки в ПО 1С. Имя файла уникальное для каждого заказа.

- ПО 1С выполняет обработку файла-заказа

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

5. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

6. ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ

7. ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ

8. ИСТОЧНИКИ РАЗРАБОТКИ

17 лет назад
mike1008
Михаил 
44 года
17 лет в сервисе
Был
12 лет назад

Заявки фрилансеров

Нет заявок фрилансеров