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":["You don't have available products for update!","Product not found by "]}
[code] => 200
Типа продукт не найден, но параметр name в запросе есть
Тем более если скопировать запрос с лога и вставить в браузер то все работает

При этом в логе по продуктам также пишет, то есть оно как то доходил до апи продуктов, но не работает, мне кажется тут баг, извините за "оптимизм" :)

Ответы:

Чтобы обновить продукт, нужно передать что-то уникальное, например: артикул, внешний id или id в системе. По имени продукт не ищется и не должен. Попробуй передать что-то из перечисленного выше.
01.10.2020, 10:14

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

Бодяко Дмитрий Сотрудник писал/а:
Чтобы обновить продукт, нужно передать что-то уникальное, например: артикул, внешний id или id в системе. По имени продукт не ищется и не должен. Попробуй передать что-то из перечисленного выше.


В действии я и передаю ИД и по логам видно https://prnt.sc/ur48fu
01.10.2020, 12:02

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

Куприян Владислав Валерьевич
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

а где смотреть эти логи по заказам или продуктам?
01.10.2020, 18:30

/admin/shop/report/logs/
01.10.2020, 18:39

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