Разработка модуля интеграции WinShop c Joomla!

1 руб. за проект • безналичный расчёт, электронные деньги
15 февраля 2018, 11:37 • 0 откликов • 5 просмотров

Общая информация о приложении WinShop
Windows-приложение WinShop предназначено для управления контентом сайтов интернет-магазинов: структур каталога, товары, свойства товаров, иллюстрации, статусы товаров и разделов каталога.

Подробнее о приложении читайте тут:

https://beseller.by/uslugi/prilozheniye-dliya-upravleniya-contentom-internet-magazinov.html.

Приложение разработано и поддерживается компанией ООО “Торговый портал” с 1999 года.

В Беларуси и России им пользуются сотни интернет-магазинов.

Скачать актуальную версию приложения можно тут: https://yadi.sk/d/UfUrr6E73RMKu4.

У приложения есть API: https://beseller.by/pomoshh/faq/rukovodstvo-po-api-dlya-prilozheniya-winshop.html,

документация, в самом приложении, и FAQ https://beseller.by/pomoshh/faq/.

В настоящее время, у приложения есть отдельные модули, позволяющие автоматизировать процессы импорта и экспорта информации о товарах и иллюстрациях, ценах на товары в / из csv-, xml, yml-форматах.

Задача
Задача в состоит в совместной разработке модулей позволяющих выгружать выбранные пользователем приложения:
  • данные о разделах, товарах и их свойствах (характеристиках), статусах напрямую в базу данных интернет-магазина созданного на определенной CMS;
  • иллюстрации товаров и разделов в указанный раздел(ы) сервера;
У нас есть опыт и компетенции, связанные с разработкой приложений для электронной торговли, но нет опыта и компетенций необходимых для создания интеграционных модулей с учетом особенностей конкретных CMS.
Предполагаемая схема работы модуля
  1. Пользователь, в приложении WinShop, работает с товарной базой.
  2. В определенной момент пользователю необходимо обновить товарную базу на сайте магазина.
  3. Он открывает из меню модуль обновления товарной базы.
  4. Указывает критерии выгрузки данных из приложения WinShop на сайт интернет-магазина.
  5. Модуль, при подключении к интернету, проверяет факт его оплаты.
  6. Если оплата есть, модуль загружает в БД магазина указанные в приложении WinShop обновления (товары, иллюстрации).
  7. На стороне CMS формируются изменения связанные с выгружаемыми данными: структура каталога, информация о товарах.
Суть в том, чтобы при помощи разработанного модуля клиент получил на сайте своего интернет-магазина:
  • структуру каталога, с SEO-параметрами
  • товары с характеристиками и иллюстрациями, с SEO-параметрами
в соответствии с данными сформированными в приложении WinShop с минимальными временными затратами.
Задачи разрабатываемого модуля на стороне приложения WinShop
  1. Проверка оплаты модуля.
  2. Передача информации о структуре каталога, товарах, иллюстрациях в согласованном, с разработчиком модуля на стороне CMS, формате.
    Сейчас уже работает формирование данных в csv-, xml-, yml-форматах. Формирование набора связанных иллюстраций. Загрузка данных на сервер.
Задачи разрабатываемого модуля на стороне CMS
  1. Принимает данные поступающие от приложения WinShop. Возможно, разобрать, модулем на стороне CMS, загруженный на сервер из WinShop’а файл в формате csv-, xml-, yml- будет быстрее и эффективнее чем, разрабатывать новый механизм передачи данных.
  2. Формирует / обновляет структуру каталога интернет-магазина, в соответствии с данными поступающими от приложения WinShop, с учетом значений всех передаваемых полей.
  3. Добавляет / обновляет информацию о товарах поступающую от приложения WinShop, с учетом значений всех передаваемых полей.
  4. Добавляет / обновляет информацию об иллюстрациях разделов и товаров поступающую от приложения WinShop, с учетом значений всех передаваемых полей.
Предполагаемая схема взаимодействия
  1. Подрядчик, разрабатывающий часть модуля на стороне CMS, формирует требования по передаче данных со стороны приложения WinShop.
  2. Анализ требований и согласование сроков их реализации со стороны приложения WinShop.
  3. Согласование сроков реализации модуля со стороны CMS.
  4. Реализация требований подрядчика по передаче данных со стороны приложения WinShop.
  5. Разворачивание сайта тестового интернет-магазина.
  6. Реализация модуля на стороне CMS.
  7. Тестирование работы модуля по цепочке: приложение WinShop —> модуль на стороне приложения WinShop —> модуль на стороне приложения CMS —> панель управления сайтом интернет-магазина —> каталог сайта интернет-магазина.
Интересует стоимость и сроки выполнения задачи