Как всем хорошо известно, партнерка постепенно меняет свой движок (точнее уже полностью сменила) и стала полноценной дропшипинговой платформой, объединяющей производителей/диллеров/дистрибьютеров, курьерские службы и, собственно, владельцев веб-сайтов. Как мы и обещали, переход на новый движок проходил постепенно, без резких изменений. Пришлось понаписать кучу "проксей", чтобы весь старый функционал и главное - старая ИДЕОЛОГИЯ красиво легли на принципы новой платформы. И, мы считаем, задача эта была решена весьма изящно и 100% без накладок, что не может не радовать. Да, кое-где пришлось менять даже фронт-енд (например, авторизация/регистрация, интеграция с CRM в плане звонков и т.п.). Но сделано это было с полной приемственностью, никому из партнеров не пришлось привыкать к чему-то новому или что-то переделывать на своих сайтах.
Возможности новой платформы все уже смогли оценить: за текущий год с легкостью были подключены новые производители (Rucelf, Patriot, Штиль), причем последние были подключены с ролями "склад хранения" и "служба доставки". Все прошло гладко и четко.
Одним из звеньев этой работы было создание нового API (v2.0), который до последнего времени проходил тщательное тестирование. К сегодняшнему дню, все security-тесты пройдены, вне неровности дошлифованы, и можно переходить уже к нагрузочному тестированию, которое просто немыслимо без помощи всего комьюнити.
Поэтому с сегодняшнего дня мы начинаем постепенно документировать и приоткрывать новое API для использования. Первым запланированным шагом будет выкладывание в публичный доступ плагина интеграция движка интернет-магазинов
OpenCart (
русская сборка) с нашей партнеркой. Плагин уже вовсю использует API v2.0
Актуальную версию плагина в формате ocmod можно скачать тут:
https://github.com/powerpartners/openca ... ses/latestПлагин позволяет открыть полноценный партнерский магазин на базе OpenCart.
Сам плагин, если честно, еще не прошел полный цикл тестирования, и в нем самом могут быть какие-то огрехи, но сроки сдачи API подпирают, а интеграция это лучший способ нагрузочного тестирования, ведь вряд-ли кто-то начнет сразу использовать все функции API, поэтому выкладываем модуль как есть. Будем попутно собирать фидбэки к плагину и допиливать его. Так что отзывы и баг-репорты крайне приветствуются.
Для работы плагина потребуется токен доступа к API уровня "сайт". Токены будут выдаваться по запросу в Личном Сообщении, не забывайте указывать домен сайта и его id в партнерке. Кроме того, для корректной работы потребуется добавить записи в cron, чтобы синхронизация работала корректно.
После установки плагина, указания APIKey и прописывания cron не забудьте зайти в раздел "Модули -> Модификаторы" и нажать кнопку "Обновить", которая обновит кэш модификаций и позволит передавать оформленные заказы в партнерку.
Вообщем если кому интересна работа партнерского магазина на движке OpenCart - пользуйтесь.