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

Требуется программист для реализации системы, которая будет выполнять следующие задачи:

1. Получать прайс-листы из источников:

a. Электронная почта (заархивированные exel-файлы)

b. Ссылка на файл (заархивированные exel-файлы)

c. B2b-системы (парсинг)

d. Каталог (папка)

2. Приведение и запись ВСЕХ данных в универсальном формате в БД. При этом должно быть обеспечено:

a. Поля из разных прайс-листов с одинаковым смыслом поля (например price и цена, наличие и склад и т.д.) должны трактоваться как одно поле.

b. Товары, которые имеют разное название, но являются одинаковыми, должны трактоваться системой, как один товар.

c. Добавление в БД свойств товара, полученных путём парсинга внешних источников.

3. Требования к пользовательскому интерфейсу:

a. Система должна обеспечивать выборки по любым полям имеющим отношение к товару в рамках актуальных прайс-листов на текущую или заданную дату:

i. Наименование

ii. Товарная группа

iii. Диапазон цен

iv. Наличие на складе

v. Поставщик

vi. Свойства товара и т.д.

b. Система должна обеспечивать выборки по любым полям имеющим отношение к поставщику:

i. Наименование

ii. Товарный портфель

iii. Контактные данные

iv. Прочая информация

c. Уведомление пользователя о появлении товара по почте, смс и прочие услуги.

d. В рамках пользовательского интерфейса необходимо реализовать личный кабинет со доступом к информации: срокам биллинга, истории выборок и т.д.

4. Требования к интерфейсу администратора:

a. Администрирование поставщиков; добавление/удаление/редактирование любых данных, связанных с поставщиком.

b. Администрирование прайс-листов:

i. Добавление/редактирование правил распознавания прайс-листов, связанных с поставщиками.

ii. Связывание идентичных, но нераспознанных системой товаров в один.

iii. Удаление прайс-листа и т.д.

c. Администрирование пользователей.

d. Администрирование пользовательского интерфейса.

e. Администрирование биллинга (тарифные планы).

f. Администрирование политик.

ТЗ краткое, требует дополнительного обсуждения.

Технические требования:

1. Язык разработки – Python. (приветствуется использование Diango, DiangoCMS). Полное документирование (комментирование средствами Python) кода является обязательным.

2. Система должна справляться с высокими нагрузками (в частности путем кэширования наиболее востребованных пользовательских запросов).

3. Система должна быть расширяемой.

4. Возможность расширения системы путём добавления пользовательского приложения (архитектура клиент-сервер).

14 лет назад
a-jazzz
Андрей 
43 годаРоссия
14 лет в сервисе
Был
14 лет назад
Выбранный исполнитель
bw
44 годаРоссия
17 лет в сервисе
Был
2 года назад
14 лет назад
$1000
30 дней
  • Похожие заказы
  • Нужны скрипты любых платников с возможностью подключения к sms-партнерке. Самописные или покупные. А также нужно прикрутить их к партнерке. Кто занимался - поймет о чем я говорю.

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

    Необходимо разработать просту систему учправленческого учте на PHP. Краткое ТЗ: 1. Предметная област - система для виденя управленческого учета методом двойной записи. 2. Общие требования: Разработанна на PHP/MySQL. Интерфейс - минимальистический, наверное AJAX/Javascript, легкий но удобный. Система желательно ...

    Закрыт
    14 лет назад
  • На сайте www.sergeromanov.com есть ошибка верстки. На странице раздела (например underground) есть 2 блока на черном фоне, блок с менб и блок с фото. Необходимо сделать так, чтоб размер блока с меню всегда был того ...

    Закрыт
    14 лет назад
  • Всем привет. Во вложении - ТЗ и макеты рекламного портала. Оценивать только програмную часть, которая должна быть реализована или на самописном фреймворке, или на какой-то "лёгкой" ненагруженной ЦМС, которую можно было бы изменить под проект, а не ...

    Закрыт
    14 лет назад
  • В даннео есть модуль "информационные страницы". Нужно к нему добавить категории. Т.е. чтобы страницы можно было отнести к определенной категории. Также и вывод для пользователей. Дизайна не нужно. Указывайте цену и срок.

    Закрыт
    14 лет назад
  • Необходимо в сжатые сроки создать простенькое приложение для Вконтакта. Краткая суть. После установки приложения пользователь может написать в него некий текст объемом до 500 символов. Другой пользователь, придя в приложение, может проголосовать за текст, поставив ...

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