Интегрировать API в интернет магазин

Сергей12 років у сервісі
Дані замовника будуть вам доступні після подання заявки
18.02.2014

Здравствуйте, Уважаемые фрилансеры.

В интернет магазин автозапчастей: http://srv45382.ht-test.ru/ (OpenCart)

Требуется:

Интегрировать API оптового поставщика через WEB-сервис. Документация по API здесь: http://api.berg.ru/

Как должно работать:

• При вводе в строку поиска на сайте должны выводиться 2 таблицы: «оригинал» и «аналоги». (пример таблиц: https://berg.ru/search/step2?searchArticle%5Barticle%5D=GDB1550&searchArticle%5Btype%5D=1&brand=TRW&search=GDB1550 )

• В результатах поиска должны присутствовать, как товары, которые у нас в наличие, так и товары оптового поставщика berg.ru;

• Товары, которые у нас в наличие должны выводиться выше результатов поставщика;

• Приоритет по наличию у поставщика отдаётся товарам с названием «BERG» (Новосибирский) в столбце «откуда» (т.е. они должны быть в топе)

• Названия столбцов таблицы такое же, как у поставщика berg.ru, только убираем столбцы: «откуда» и «мин. заказ».

• Столбец «откуда» заменяем на «предоплата»

• Если в столбце «откуда» стоит «BERG», то предоплата 25%, а если другой поставщик (в.т.ч. BERG-MSK), то предоплата 100%.

• Если в столбце «Срок поставки…» обозначено: (на скл.), то у нас должно отображаться в столбце «Срок поставки» «на скл».

• Если в столбце «Срок поставки…» обозначено: (N дней) то у нас должно отображаться в столбце «Срок поставки» «N+1 дней».

• После добавления в корзину, заказ на товар идёт в Берг и к нам (в Берге он ждёт подтверждения с нашего аккаунта, такая возможность в API есть)

Дополнительно:

• Цены на все товары поставщика должны увеличиваться на 30%. (Это должен быть настраиваемый параметр из админ панели сайта)