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

Як використовувати свій API / box_action_universal_export_order_to_api

Є дія "Передати процес в API"
Тут https://baza.cn.ua/admin/shop/workflow/9/procedure/68/?status=0
Хочу за допомогою цієї дії змінювати значення своїх товарів
Пишу в "API URL-адреси" = https://baza.cn.ua/api/product/update/?
Але щось не працює
Ось логі https://baza.cn.ua/admin/logs/showall/ajax/?file=export-order-api-2020-09-30.log
https://baza.cn.ua/admin/logs/showall/ajax/?file=rest-api-product-update-2020-09...
Ось тестове замовлення https://baza.cn.ua/admin/customorder/order/16115/edit/
У логах на замовлення воно пише
[response] => {"status":"error","errors":["У вас немає доступних продуктів для оновлення!","Product not found by "]}
[code] => 200
Типу продукт не знайдено, але параметр name у запиті є
Тим більше, якщо скопіювати запит з лога і вставити в браузер то все працює
При цьому в лозі по продуктах також пише, тобто воно якось доходив до апі продуктів, але не працює, мені здається тут баг, вибачте
Оригінальне питання доступне на версії: ru

Відповіді:

Щоб оновити продукт, потрібно передати щось унікальне, наприклад: артикул, зовнішній ID або ID в системі. На ім'я продукт не шукається і не повинен. Спробуй передати щось із перерахованого вище.
01.10.2020, 10:14
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Бодяко Дмитро Співробітник написав:
Щоб оновити продукт, потрібно передати щось унікальне, наприклад: артикул, зовнішній ID або ID в системі. На ім'я продукт не шукається і не повинен. Спробуй передати щось із перерахованого вище.

У дії я і передаю ВД та по логах видно https://prnt.sc/ur48fu
01.10.2020, 12:02
Оригінальний коментар доступний на версії: ru

https://prnt.sc/ur4cio id не передається, передається лише ?id . Тобто. ти в дії вказав посилання
https://baza.cn.ua/api/product/update/?
а потрібна https://baza.cn.ua/api/product/update/
01.10.2020, 12:09
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Бодяко Дмитро Співробітник написав:
https://prnt.sc/ur4cio id не передається, передається лише ?id . Тобто. ти в дії вказав посилання https://baza.cn.ua/api/product/update/?а потрібна https://baza.cn.ua/api/product/update/

Ого, ну дякую тобі велике, що щось заробило, буде днями все тестувати, раніше так не працювало :)
01.10.2020, 12:14
Оригінальний коментар доступний на версії: ru

а де дивитися ці логи на замовлення чи продукти?
01.10.2020, 18:30
Оригінальний коментар доступний на версії: ru


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