1b.app
Скопирована ссылка -

ТЗ OK Living интеграция

Мы недавно делали интеграцию с Алло.
https://1b.app/ru/support/price-platforms-and-marketplaces/11510-tz-allo-api/
Хотим внедрить еще одну интеграцию, на 99% совместимую по структурам обмена с Алло. Просьба, чтоб работал то-же программист что и прошлый раз. ТЗ прилагаю, жду оценки.
Спасибо

Ответы:

Доброе утро.
Если структура аналогична интеграции с Алло - мы можем сделать аналогичную интеграцию с указанным интернет-магазином.
В основном я вижу API похожее, отличается алгоритм авторизации, а так же структура запроса обновления статуса заказа (возможно и выдача по заказам, но это мелочи).
В реализации данная интеграция займёт порядка 12 часов.
22.11.2021, 09:15

Максим, Вы все верно заметили.
Выставляйте пожалуйста счет, мы сегодня оплатим и я передам Вам данные для аутентификации.

Спасибо!
22.11.2021, 10:06

https://oskarstore.crm-onebox.com/admin/shop/integrations/ok-living/control/
доработана интеграция с OK Living
1. автоматическое действие раз в минуту "Импорт заказов с OK Living" (аналогично Алло, лишние поля скрыты)
2. действие на этапе "Обновить статус заказа в OK Living"
23.11.2021, 14:09

Я тестирую, мне надо 2-3 дня, отпишусь. Спасибо.
23.11.2021, 16:52

Добрый день, включил получение заказов, на новый специально созданный для етого етап, пока ничего не происходит.
Тестовый заказ в магазине создал и вижу его через POSTMAN.

Посмотрите пожалуйста.
01.12.2021, 13:49

https://oskarstore.crm-onebox.com/admin/customorder/order/7226/edit/
подправил настройки в действии, теперь импортирует

P.S: так же добавил логику по аналогии с Алло по подстановке uid города/отделения в параметры ТТН
01.12.2021, 17:24

Спасибо, я еще буду щас тестировать, но что вижу уже - Пустой источник. В настройках интеграции, я указал источник.
01.12.2021, 17:34


Новосильный Виктор писал/а:
В настройках интеграции, я указал источник.

+
01.12.2021, 17:39

Не сработала отмена заказа.
Через постмен проверил, все работает.
01.12.2021, 18:35

Вот новый тестовый заказ для отмены. Я там в процесе даже кнопку прицепил.
https://oskarstore.crm-onebox.com/admin/customorder/order/7232/edit/
01.12.2021, 18:42

Добрый день,

Смена статуса заказа точно не работает. Я все перепроверил. Через постмен все ок.
02.12.2021, 15:03

Вот новый тестовый заказ:
https://oskarstore.crm-onebox.com/admin/customorder/order/7284/edit/
02.12.2021, 15:03


Новосильный Виктор писал/а:
Вот новый тестовый заказ:
https://oskarstore.crm-onebox.com/admin/customorder/order/7284/edit/


Array
(
[args] => Array
(
[order] => Array
(
[id] => 13434
[statuses] => Array
(
[delivery] => cancel
[order] => cancel
)

)

)

)
ответ
Array
(
[id] => 13434
[status] => success
)
проверьте пожалуйста отменило ли
02.12.2021, 16:40

Да отменило. Тестирую дальше. Спасибо.
02.12.2021, 16:55

При доставке на отделение, не всегда распознается отделение.

Пример:
https://oskarstore.crm-onebox.com/admin/customorder/order/7289/edit/

У нас в JSON, есть четкий ref отделения НП, для избежания таких ситуаций:

"name": "Поштомат \"Нова Пошта\" №5313: вул. 1-го Травня, 28 (маг. АТБ)",
"ref": "b109ae41-e888-11ea-b39d-b8830365bd14",
"site_key": "28892"

Распознавание на основании REF, гарантирует 100% распознавание при доставке на отделение. Поправьте пожалуйста.
02.12.2021, 17:02


Новосильный Виктор писал/а:
Распознавание на основании REF, гарантирует 100% распознавание при доставке на отделение.

Ситуация в том, что я его и использую - но в ваших справочниках отделений Новой почты нет данного отделения/почтомата.
Возможно данный поштомат был закрыт, а на сайте OK-Living старые справочники?
03.12.2021, 10:49

Вы правы, спасибо.
03.12.2021, 11:33

Добрый день,

Не работает смена статуса на заказа в конфигурации как на сриншоте. Постменом все ок.
04.12.2021, 11:20


Новосильный Виктор писал/а:
Добрый день,

Не работает смена статуса на заказа в конфигурации как на сриншоте. Постменом все ок.

Ссылку на проблемный процесс укажите, пожалуйста
06.12.2021, 09:25

Єто живой процесс, но вот он проблемный. Статус заказа на стороне магазина не поменялся.

https://oskarstore.crm-onebox.com/admin/customorder/order/7478/edit/
06.12.2021, 11:33


Новосильный Виктор писал/а:
Єто живой процесс, но вот он проблемный. Статус заказа на стороне магазина не поменялся.

https://oskarstore.crm-onebox.com/admin/customorder/order/7478/edit/

А можно по нему отправить запрос на смену статуса чтобы проверить ответ API ?
06.12.2021, 13:36

Отправляйте. Переводите в Processing.
06.12.2021, 14:02

отправили:
{"args":{"order":{"id":"13440","statuses":{"order":"process"}}}}

получили:
{"id":"13440","status":"success"}

проверьте - переключило на стороне сайта?
06.12.2021, 14:05

Да, спасибо!
06.12.2021, 14:19

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий