1b.app
Скопійоване посилання -

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

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

Відповіді:

Доброго ранку.
Якщо структура аналогічна інтеграції з Алло - ми можемо зробити аналогічну інтеграцію із вказаним інтернет-магазином.
В основному я бачу API схоже, відрізняється алгоритм авторизації, а так само структура запиту на оновлення статусу замовлення (можливо і видача на замовлення, але це дрібниці).
У реалізації ця інтеграція займе близько 12 години.
22.11.2021, 09:15
Оригінальний коментар доступний на версії: ru

Максиме, Ви все правильно помітили.
Будь ласка, виставляйте рахунок, ми сьогодні оплатимо і я передам Вам дані для аутентифікації.
Дякую!
22.11.2021, 10:06
Оригінальний коментар доступний на версії: ru

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

Я тестую, мені треба 2-3 дні, відпишусь. Дякую.
23.11.2021, 16:52
Оригінальний коментар доступний на версії: ru

Доброго дня, включив отримання замовлень, на новий спеціально створений для цього етап, поки нічого не відбувається.
Тестове замовлення у магазині створило та бачу його через POSTMAN.
Подивіться будь ласка.
01.12.2021, 13:49
Оригінальний коментар доступний на версії: ru

https://oskarstore.crm-onebox.com/admin/customorder/order/7226/edit/
підправив налаштування у дії, тепер імпортує
PS: також додав логіку за аналогією з Алло за підстановкою uid міста/відділення у параметри ТТН
01.12.2021, 17:24
Оригінальний коментар доступний на версії: ru

Дякую, я ще буду зараз тестувати, але що бачу вже - Порожнє джерело. У налаштуваннях інтеграції я вказав джерело.
01.12.2021, 17:34
Оригінальний коментар доступний на версії: ru


Новосильний Віктор писав/ла:
У налаштуваннях інтеграції я вказав джерело.

+
01.12.2021, 17:39
Оригінальний коментар доступний на версії: ru

Не спрацювало скасування замовлення.
Через постмен перевірив, чи все працює.
01.12.2021, 18:35
Оригінальний коментар доступний на версії: ru

Ось нове тестове замовлення для скасування. Я там у процесі навіть кнопку причепив.
https://oskarstore.crm-onebox.com/admin/customorder/order/7232/edit/
01.12.2021, 18:42
Оригінальний коментар доступний на версії: ru

Добрий день,
Зміна статусу замовлення точно не працює. Я все перевірив ще раз. Через постмен усі бл.
02.12.2021, 15:03
Оригінальний коментар доступний на версії: ru

Ось нове тестове замовлення:
https://oskarstore.crm-onebox.com/admin/customorder/order/7284/edit/
02.12.2021, 15:03
Оригінальний коментар доступний на версії: ru


Новосильний Віктор писав/ла:
Ось нове тестове замовлення:
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
Оригінальний коментар доступний на версії: ru

Та скасувало. Тестую далі. Дякую.
02.12.2021, 16:55
Оригінальний коментар доступний на версії: ru

При доставці на відділення не завжди розпізнається відділення.
Приклад:
https://oskarstore.crm-onebox.com/admin/customorder/order/7289/edit/
У нас в JSON, є чіткий ref відділення НП, щоб уникнути таких ситуацій:
"поштомат "Нова Пошта" №5313: вул. 1-го Травня, 28 (маг. АТБ)",
"ref": "b109ae41-e888-11ea-b39d-b8830365bd14",
"site_key": "28892"
Розпізнавання на основі REF гарантує 100% розпізнавання при доставці на відділення. Виправте будь ласка.
02.12.2021, 17:02
Оригінальний коментар доступний на версії: ru


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

Ситуація в тому, що я його й використовую – але у ваших довідниках відділень Нової пошти немає цього відділення/поштомату.
Можливо, цей поштомат був закритий, а на сайті OK-Living старі довідники?
03.12.2021, 10:49
Оригінальний коментар доступний на версії: ru


Добрий день,
Не змінюється статус на замовлення в конфігурації як на сриншоті. Постменом все прибл.
04.12.2021, 11:20
Оригінальний коментар доступний на версії: ru


Новосильний Віктор писав/ла:
Добрий день,
Не змінюється статус на замовлення в конфігурації як на сриншоті. Постменом все прибл.

Посилання на проблемний процес вкажіть, будь ласка
06.12.2021, 09:25
Оригінальний коментар доступний на версії: ru

Це живий процес, але він проблемний. Статус замовлення за магазину не змінився.
https://oskarstore.crm-onebox.com/admin/customorder/order/7478/edit/
06.12.2021, 11:33
Оригінальний коментар доступний на версії: ru


Новосильний Віктор писав/ла:
Це живий процес, але він проблемний. Статус замовлення за магазину не змінився.
https://oskarstore.crm-onebox.com/admin/customorder/order/7478/edit/

А чи можна по ньому відправити запит на зміну статусу щоб перевірити відповідь API?
06.12.2021, 13:36
Оригінальний коментар доступний на версії: ru

Надсилайте. Перекладайте у Processing.
06.12.2021, 14:02
Оригінальний коментар доступний на версії: ru

відправили:
{"args":{"order":{"id":"13440","statuses":{"order":"process"}}}}
отримали:
{"id":"13440","status":"success"}
перевірте – перемкнуло на стороні сайту?
06.12.2021, 14:05
Оригінальний коментар доступний на версії: ru


Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар