$headers = array("Authorization: OAuth oauth_token=$authKey, oauth_client_id=$oauthClientId", 'Content-Type: application/json');
Content-Type=application/json
на Content-Type: application/json
$headers
вставляю в CURLOPT_HTTPHEADER
header('Content-Type: application/json; charset=UTF-8');
где то в примере нашел, но и без него не работает $countBasketItemIn = count($arData);
foreach ($arData as $data) {
$rsStoreProduct = \Bitrix\Catalog\StoreProductTable::getList(array(
'filter' => array('=PRODUCT_ID' => $data['ID'], '=STORE_ID' => 31),
'select' => array('PRODUCT_ID'),
));
while ($arStoreProduct = $rsStoreProduct->fetch()) {
$countBasketProduct++;
}
}
while ($arStoreProduct = $rsStoreProduct->fetch()) {
$countBasketProduct++;
}
$data['ID']
все ок.foreach ($arData as $data) {}
то тоже все ок. а тут получается что циклом не берет несколько товаров
а как функция обрабоет если php ее не знает? о чем и пишет в ошибке