Всем добрый день. У меня есть задача - отслеживать изменения количества, цены, других полей у товаров.
Сначала я попытался сделать это через исходящие вебхуки, но не вышло. Если менять цену через сайт битрикса24, то ничего не происходит, а если через входящий вебхук, то событие срабатывает и битрикс24 присылает id измененного товара (как и должно быть). При этом событие добавления товара работает в любом случае, откуда бы товар не добавил.
Не найдя, в чём может быть дело, я заморочился с OAuth 2.0, но результат тот же. Событие изменения (onCrmProductUpdate) не срабатывает, а добавления (onCrmProductAdd) работает, как и описано в документации API
В чём может быть дело и как это решить?
_________
Вопрос снят, спасибо ТП. "Обновленная карточка товара открывается через магазин, даже если заходить в нее из црм. Поскольку в реальности товар обновляется в магазине, событие CRMPRODUCT его не видит". Так что проблема пока непреодолимая, но это временно. А сейчас задачу остаётся решать через запрос списка товаров по CRON'у
Сначала я попытался сделать это через исходящие вебхуки, но не вышло. Если менять цену через сайт битрикса24, то ничего не происходит, а если через входящий вебхук, то событие срабатывает и битрикс24 присылает id измененного товара (как и должно быть). При этом событие добавления товара работает в любом случае, откуда бы товар не добавил.
Не найдя, в чём может быть дело, я заморочился с OAuth 2.0, но результат тот же. Событие изменения (onCrmProductUpdate) не срабатывает, а добавления (onCrmProductAdd) работает, как и описано в документации API
В чём может быть дело и как это решить?
_________
Вопрос снят, спасибо ТП. "Обновленная карточка товара открывается через магазин, даже если заходить в нее из црм. Поскольку в реальности товар обновляется в магазине, событие CRMPRODUCT его не видит". Так что проблема пока непреодолимая, но это временно. А сейчас задачу остаётся решать через запрос списка товаров по CRON'у