Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

4 года назад
Сергей
38 лет, Россия
15 лет в сервисе
Был онлайн 4 года назад
1 отзыв
4 года назад

ВНИМАНИЕ!!! Задача описана достаточно подробно, чтобы вы могли хотя бы приблизительно оценить стоимость её реализации. Предложения без указания приблизительной цены и сроков будут отклоняться, так как нет времени вести долгий диалог с каждым из вас, уважаемые исполнители.

Общая информация:
Требуется разработать модуль для OpenCart версий 2.2.х, 2.3.х и 3.х, который бы позволил владельцу интернет-магазина БЕСПЛАТНО скачать и установить модуль в свой магазин. Модуль должен быть разработан на базе VQMod и при установке не должен предлагать заменить какие-либо существующие файлы движка.
Работа будет оплачиваться через безопасную сделку.

Описание модуля:
Есть площадка, которая по сути является агрегатором товаров из разных интернет-магазинов с их характеристиками и свойствами, фоторафиями, ценой, описанием и заголовком и прочим.
Модуль должен осуществлять интеграцию по наличию товаров в интернет-магазине в реальном времени. Это означает, что в момент добавления товара в интернет-магазин, данные о добавленном товаре должны будут через API попасть к интегратору. При скрытии товара или его удалении или при изменении статуса на Out of Stock, агрегатор так же должен уведомляться об этом.
После установки и настройки модуля должна быть возможность нажать кнопку начала осуществления интеграции, которая бы  проверила правильность установки настроек модуля и запустила процесс отправки всех товаров из базы магазина в базу агрегатора. При этом, если у какой-то категории не установлено сопоставление категории из списка категорий агрегатора, то товары из этой категории не будут отправляться в агрегатор.

Следующие данные о товары должны (со звездочкой) или могут присутствовать в процессе их импорта.
- заголовок*
- описание
- цена*
- URL ссылки на фотографии товара
- GPS координата местонахождения товара или ПВЗ (может задаваться один раз в настройках модуля, если это магазин)
- тип товара* (новый товар или поддержанный) (может задаваться один раз в настройках модуля)
- ID категории* товара по рубрикатору агрегатора (должна быть возможность в настройках модуля провести сопоставление категорий интернет-магазина к категориям агрегатора)
- характеристики товара
        Сопоставления характеристик товаров (атрибутов) магазина к характеристикам агрегатора должны производиться в настройках модуля. Характеристики могут быть разными в зависимости от категории товара.

Так же в настройках модуля должна быть возможность указать логин и пароль (полученный от агрегатора) для доступа к АПИ агрегатора.
Каждый товар, который попадает в базу агрегатора получает некий ID в базе данных агрегатора. OpenCart должен его запоминать у себя и как только в базе OpenCart данные об этом товаре меняются (например меняется цена, или описание, или фотографии, или товара больше нет в продаже, или он наоборот появился в продаже, данные об этом должны отправляться в API редактирования товара в агрегаторе.
Таким образом, конечная цель модуля - предоставить возможность любому интернет-магазину на OpenCart разместить частично (на выбор) или полностью все свои товары в агрегаторе и поддерживать их актуальность по мере изменения данных на сайте.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Евгений П.
Евгений П. 
42 года, Россия
4 года в сервисе
Был онлайн 3 года назад
4 года назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.