Бюджет: 2000 UAH Срок: 4 дня
А можно поконкретнее, какой API, версия опенкарта и установлен ли шаблон у вас?
Интегрировать в сайт на опенкарте работу с внешним API.
Требуется настройка загрузки/обновления каталога товаров, его структуры, фильтров, цен, наличия, описания, картинок и т.д. с помощью API предоставленного другим порталом.
Бюджет: 2000 UAH Срок: 4 дня
А можно поконкретнее, какой API, версия опенкарта и установлен ли шаблон у вас?
Для начала интересует следующее:
1. ссылка на документацию API, с которым необходимо работать;
2. необходима разработка расширения для OpenCart или отдельный скрипт?
1. Цель
Разработать модуль для интернет-магазина Offix, с помощью которого будет осуществляться взаимодействие с API портала opt.brain.com.ua. А именно, автоматическое создание, наполнение и обновление структуры и данных каталога товаров вместе с сопутствующими характеристиками (цены, фото, описание и т.д.) на основе каталога магазина brain.
Модуль не должен приводить к ошибкам на сайте при его использовании или после его выключения/удаления.
(Документация: http://api.brain.com.ua/help)
2. Описание
Интернет-магазин Offix.com.ua уже имеет каталог товаров. К этому каталогу надо добавить еще один раздел “Техника”, в который будет выгружаться каталог и товары brain из выбранных категорий. Иерархия каталога, наполнение товаров, их фотографии, описание, цены тоже должны подгружаться и быть идентичными с порталом brain.
Цена
На этапе загрузки/обновления цен для пользователя должен быть выбор из двух схем.
Схема 1:
-запрашивается розничная и РРЦ цена товара.
-если РРЦ для этого товара нет или она ниже чем приходная, то загружается розничная
-если розничная цена выше РРЦ и РРЦ выше чем приходная, то загружается РРЦ
Схема 2:
-подгружаются только розничные цены
Фото
Фотографии для товара должны выгружаться все что имеются на сайте brain и в том порядке, в котором они расположены на сайте-доноре, должна быть опция отключения загрузки фотографий.
Описание
Берется с сайта-донора без изменений, должна быть опция отключения загрузки описаний.
Характеристики
Берутся с сайта-донора без изменений, должна быть опция отключения загрузки характеристик.
3. Функционал
Осуществить возможность ручной загрузки данных из специальной страницы в админпанели. Должен присутствовать следующий функционал:
Возможность полного удаления данных из этого раздела по нажатию кнопки.
Возможность выборочного обнуления/удаления одной или нескольких категорий/подкатегорий на выбор.
Возможность загрузки или полного обновления всего раздела или выбранных категорий/подкатегорий по ранее заданным параметрам. Параметры прошлых выгрузок (а именно список категорий, частота обновления и т.д.) должны сохраняться. Такое обновление должно полностью перезаписывать/перезагружать все данные: Структура каталогов, наименования, описания, характеристики, фотографии, цены и т.д.
Возможность обновления наличия товаров, а также иметь настройку для автоматического обновления наличия через заданный в настройках промежуток времени.
Возможность обновления цен на товары, а также иметь настройку для автоматического обновления цен через заданный в настройках промежуток времени.
4. Страницы
В админпанели должна быть отдельная страница для реализации всех функций модуля.
5. Сдача и приемка
Сдача проекта осуществляется путем полного внедрения модуля в рабочий сайт и тестирования всех функций. Исполнитель обязуется поддерживать свою разработку и устранять возникающие при использовании модуля ошибки.
HTML и CSS верстка 58 ставок 10:23
CMS 50 ставок 5 августа
Веб-программирование 78 ставок 4 августа
Python 79 ставок 4 августа
CMS 36 ставок 2 августа