до последней версии в карточке товара перестал добавляться товар в корзину. При этом из каталога добавляется, а в карточке товара нет. Пишет Товар не найден. Может кто сталкивался?
Посмотрите, какие данные отправляются в запросе на добавление в корзину. Вообще, скорее всего проблема в строковых функциях. Перед обновлением заменили их все на mbstring-аналоги?
Строковые функции не меняли. Вот что отправляется. И ответ
Вот и проверяйте - есть ли товар с таким ИД, доступен ли он к покупке. Как обрабатывается массив props я не в курсе, можно еще попробовать сделать запрос без него пс: Товар должен находится именно в том инфоблоке, на который настроен компонент каталога
Товар существует, доступен, указано количество. Без props ошибка та же
Тогда остается только дебажить. Судя по всему, у вас стандартный компонент, значит смотрите в \Bitrix\Iblock\Component\Base::addProductToBasket
Хорошо. Спасибо!
Обсуждают сегодня