Ответы пользователя по тегу Битрикс24
  • Как прикрепить товары к лиду Bitrix24?

    fomvasss
    @fomvasss
    PHP developer
    Я, когда делал интеграцию, то при передачи товара, еще указывал PRODUCT_ID
    В цикле наполнял массив $rows:
    $rows[] = [
                                'PRODUCT_ID' => $product->sku,
                                'PRICE' => $product->price / 100,
                                'QUANTITY' => $product->quantity,
                            ];

    Потом передавал - прикреплял к ранее созданному заказу:
    // Добавляем к сделки товары
                    $b24->crmDealProductrowsSet([
                        'id' => $b24Deal['result'],
                        'rows' => $rows,
                    ]);

    У меня на сайте PRODUCT_ID - это было поле sku, значение его должно совпадать с соотв. полем в битрексе, иначе товар не будет найден и добавлен.

    Для удобства работы с Bitrix24, использовал пхп библиотеку, которая так же работает через вебхуки:
    $b24 = new \Fomvasss\Bitrix24ApiHook\Bitrix24(variable('bitrix24_host'), variable('bitrix24_user'), variable('bitrix24_hook_code'));
    Ответ написан