Bitrix ошибка проверки доступного количества товара

Гость, здравствуйте.

Во-первых, если вы используете компонент bitrix:catalog.section, вместо него нужно использовать grain:iiko.section.

Во-вторых, в настройках модуля торгового каталога должна стоять опция, разрешающая покупку при отсутствии товара (т.к. доступное количество товара из iiko не передается).

В данной заметке будут отписаны ошибки которые вы можете увидеть в логе и необходимая реакция на их:

Важное!

  1. «Запрос к WB > Ошибка (0) Ответ: «

    — если ошибка происходит иногда, время от времени появляется, но выгрузки происходят — ничего делать не требуется это периодические зависания API WB

    — eсли ошибка происходит постоянно (выгрузки не проходят, все запросы заканчиваются ошибкой) — пишем в поддержку Wildberries, жалуемся что «запросы от нашего сайта по API не принимаются серверами WB, curl выдаёт ошибку Connection timed out after 10001 milliseconds». Поддержка запросит ваш IP и поправит

Общие

  1. «Запрос к WB > Ошибка (502) Ответ: 502 Bad Gateway» — ошибка со стороны wb, ничего делать не требуется, просто ждем следующего запроса
  2. «Запрос к WB > Ошибка (500) Ответ: dialing to the given TCP address timed out» — ошибка со стороны wb, ничего делать не требуется, просто ждем следующего запроса
  3. «Запрос к WB > Ошибка (500) Ответ: Internal Server Error» — ошибка со стороны wb, ничего делать не требуется, просто ждем следующего запроса
  4. «Запрос к WB > Ошибка (401) Ответ: invalid token​» — в настройках решения указан некорректный токен, зайдите в лк WB и проверьте указанный в настройках токен, либо сгенерируйте новый

Остатки

  1. «Не найдено. Штрихкоды: 203767034198, 203741190659» — такое сообщение появляется когда вы отдаёте на WB остаток по товару со штрихкодом, которого фактически нет в вашем личном кабинете WB. Проверяем и исправляем штрихкод (правильно ли указан на сайте) или исключаем из выгрузки проблемный товар.

    На днях WB начал чистку старых товаров поставщиков, данная ошибка может быть следствием того что WB удалил товар из вашего лк, а связанный товар на сайте остался. В этом случае нужно разорвать связь с сайтом (зайти в карточку товара в битриксе и удалить связь или отключить товар из выгрузки)

  2. «Выбранный склад не предназначен для крупногабаритных товаров» — WB считает что товар в ошибке крупногабаритный и не подходит для отгрузки на выбранный по fbs склад. Повлиять на это со стороны решения невозможно (расчеты производятся на wb, мы отдаём только шк + остаток + склад). Если товар не крупногабаритный — то нужно писать в поддержку WB для уточнения и исправления ситуации.
  3. «Указанный склад не принадлежит данному поставщику» — проверьте настройки решения, поле «ID Склада поставщика» — ошибка говорит о том, что поле заполнено не корректно, данные в поле не совпадают с ID склада в личном кабинете WB

Цены и скидки

  1. «Ошибка (400) Ответ: {«errors»:[«данных номенклатур не было в выгруженном с портала шаблоне: [40799], добавление строк в шаблон запрещено»]}» — такая ошибка бывает в двух случаях:

    а) При обновлении цены или скидки для свежесозданных карточек. Изменение становится доступным автоматически после 6-12ч после создания карточки. В этом случае ничего делать не требуется, как только для данных позиций будет доступно изменение, wb примет запрос.

    б) Если некорректные связи: WB не будет принимать запрос, если в выгрузке присутствует товар, которого нет на WB. Если ошибка висит продолжительное время проверьте артикул WB из описания ошибки — если ли реальная карточка товара на WB с указанным артикулом.

  2. «Ошибка (400) Ответ: {«errors»:[«все номенклатуры с ценами из списка уже загружены, новая загрузка не создана»],»error_code»:1} » — wb при получении запроса на смену цен сравнивает данные в запросе с уже установленными ценами на товары. Если в запросе данные не отличаются от установленных — получаем такую ошибку. Ничего делать не нужно.
  3. «Ошибка (400) Ответ: Ответ: {«errors»:[«на следующие номенклатуры указана слишком высокая цена. Рост более 30 процентов: [15380059]»]}» — wb установил правило — нельзя повышать цены более чем на 30% (до 30% в неделю насколько понял, но лучше уточняйте у поддержки wb). Проверка осуществляется на серверах WB, со стороны решения не повлиять — соответственно решить можно только снижением цены

Сборочные задания

  1. «Сборочное задание 1291117 не загружено. Ошибка Ошибка проверки доступного количества товара `Шапка спортивная`»

    Товар который решение пытается добавить в заказ недоступен к покупке на сайте (включен количественный учет битрикса и количество = 0, битрикс не даст добавить в заказ такой товар). В этом случае нужно либо сделать товар доступным (добавить доступное количество), либо скорректировать настройки решения, установив опцию «Сборочные задания с товарами без доступного количества» = Создать заказ с безымянным товаром

Столкнулся с похожей проблемой, только источник у нее был другой, ранее инфоблок с товарами был «торговым каталогом» и товарные предложения были «торговым каталогом» (из-за кривого обмена с 1С), после того как сделали нормальный обмен, у товаров убрали галку «Является торговым каталогом», чтобы нормально считалась доступность исходя из доступных товарных предложений, но не смотря на доступность ТП, товар имел статус «Недоступен», т.к. системное свойство «Доступность» имело значение «Нет».

Причину не нашли (искать причины косяков Битрикса не благодарная работа), но нашли решение, тупое, но работает, нужно пересохранить товарные предложения и тогда пересчитается доступность. Для этого можно массово деактивировать товары, а потом активировать заново и доступность будет корректной.

Надеюсь кому-нибудь поможет.

Еще одна проблема, с которой регулярно встречаются пользователи ЦМС Битрикс не добавляются товары в корзину.
Причин может быть множество: от неправильного программного кода, до неправильно выставленных прав на типы цен.
Рассмотрим основные причины, почему данная проблема возникает:
Перейдем в настройки торгового каталога (настройки – модули – торговый каталог):
Здесь мы видим настройки Включить количественный учет и Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара). Если первая включена а вторая выключена, а количество товара равно 0, то возникнет ошибка Битрикс: не добавляются товары в корзину.

Рассмотрим еще одну причину ошибки битрикс не добавляются товары в корзину. Известно, что в модуле интернет-магазина битрикса существует такая сущность как тип цен. Для того, чтобы пользователь мог добавить товар в корзину он должен состоять в группе, обладающей соответствующими правами. Если их не хватает, товар не добавится в корзину.
Эта настройка располагается: магазин – цены – типы цен, далее выбираем соответствующий тип:

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

которая является надстройкой над:

или не подключен модуль интернет-магазина (CModule::IncludeModule(«sale»))
Также имеют место быть случаи, когда модуль интернет-магазина не установлен, или установлен неправильно. При этом также возможно возникновение ошибки добавления товара в корзину в битриксе

Столкнулся с такой проблемой: при вызове Add2BasketByProductID(8907, 1, $arProp); часть товаров нормально добавляется в корзину, а часть вообще не добавляется: «Ошибка проверки доступного количества товара».

Проблема появилась после установки последних обновлений, версия Битрикса 19.0.325. Техподдержка думала примерно сутки и написали следующее:
«Добрый день!
Извините за ожидание.

Вопрос оказался достаточно сложным, необходимо подключить старшего инженера, прошу немного подождать.

С уважением,
инженер отдела технической поддержки»
чем изрядно меня повеселили. Т.е. косяк настолько серьёзный, что аж целого страшного инженера привлекут. Подожду, но если вы столкнулись с такой же проблемой, то можно попробовать провернуть чукотский трюк: выгрузить все товары в xml, удалить и импортировать. Теоретически товары создадутся нормально. Но это гипотеза.

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

Здравствуйте! Я — Андрей Панёвин и занимаюсь профессиональной разработкой сайтов на платформе 1С-Битрикс (исключительно программирование). Есть вопросы по статье? Могу подсказать и помочь по скайпу (andrey.panevin.ru), WhatsApp (+7-911-091-0670) или перепиской в ВК.
1000 р./час.

Помогла статья? На поездку на море (Охотское):

  • Интернет-магазины
  • Аспро: Максимум
  • Аспро: Next
  • Аспро: Интернет-магазин
  • Аспро: Крутой шоп
  • Аспро: Маркет
  • Аспро: Оптимус
  • Аспро: Шины и диски 2.0
  • Аспро: Шины и диски, интернет-магазин
  • Корпоративные сайты
    • Аспро: Приорити
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Digital-компания
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Корпорация
    • Аспро: Курорт
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Сайт медицинского центра
    • Аспро: Стройка
    • Модули
      • Аспро: Кредитный калькулятор
      • Аспро: Универсальный импорт
      • Аспро: Шинный калькулятор
      • 1С-Битрикс
        • Общее
        • Индикатор количества на складе не совпадает с доступным количеством товара

          Рассмотрим проблему на конкретном примере. На одной из карточек товара вкладка «Наличие на складе» (отметка «Нет в наличии») не «дружит» с доступным количеством (иконка «Много»):

          Проверяем настройки товара на вкладке «Торговый каталог».

            Переходим на вкладку «Склады» и проверяем информацию, которую можно задать вручную или выгрузить из 1С.

          Переходим на вкладку «Параметры» и видим, что доступное количество не соответствует суммарным данным по складам. Такое может произойти, к примеру, из-за ошибки выгрузки. Редактируем информацию и сохраняем изменения.

          Битрикс для разработчиков

          Битрикс для разработчиков

          Николай-



          Николай


          Всем привет! При добавлении в корзину появляется надпись «Ошибка проверки

          доступного количества товара». Сегодня устанавливал обновления. Это как-то связано и как чинить?

          russian

          software

          it

          bitrix

          14:20 04.02.2020


          1

          ответов

          Николай-



          Николай



          Автор вопроса

          Связано с тем, что я удалил модуль Aspro

          14:57 04.02.2020

          Похожие вопросы

          Битрикс для разработчиков

          Битрикс для разработчиков

          Denis-

          Denis

          Кто какие альтернативы капче битрикса использует?

          it

          russian

          software

          bitrix

          chat
          3

          сегодня в 13:47

          Битрикс для разработчиков

          Битрикс для разработчиков

          Alexey-Vasilyev

          Alexey
          Vasilyev

          После обновления ядра до 23.300.0 поломалось отображение цен на всем сайте. В $arResult нет ‘PRICES’.
          И такое на нескольких сайтах, зря поторопился обновиться.
          Что это такое,…

          it

          russian

          software

          bitrix

          chat
          1

          сегодня в 13:21

          Битрикс для разработчиков

          Битрикс для разработчиков

          Влад-Полторак

          Влад
          Полторак

          Ребята а кто-то писал какие-то проекты чисто на php?

          it

          russian

          software

          bitrix

          chat
          1

          сегодня в 18:04

          Битрикс для разработчиков

          Битрикс для разработчиков

          Rico-

          Rico

          Добрый день, мне нужно перебрать всех пользователей, сделал код
          $i = 1;
          while (true) {
          $arRes = CUser::GetList(
          $by = «ID»,
          [‘id’ => ‘desc’],
          [‘>ID’ …

          it

          russian

          software

          bitrix

          chat
          19

          вчера в 15:06

          Битрикс для разработчиков

          Битрикс для разработчиков

          Nikita-

          Nikita

          Всем привет!
          Срочно
          Подскажите, пожалуйста, что за ошибка?
          https://skr.sh/sK8MR6U3u6G

          it

          russian

          software

          bitrix

          chat
          8

          вчера в 03:46

          Битрикс для разработчиков

          Битрикс для разработчиков

          Maxim-Akhmerov

          Maxim
          Akhmerov

          всем привет, а можно ли заменить эту плашку на свой компонент ?

          it

          russian

          software

          bitrix

          chat
          6

          вчера в 05:45

          Битрикс для разработчиков

          Битрикс для разработчиков

          Виталий-

          Виталий

          Всем привет. Подскажите, может кто уже решал проблему
          В шаблоне сайта подключен скрипт js, где висят события на элементы смартфильтра. Они работают. Но как только мы что либо …

          it

          russian

          software

          bitrix

          chat
          6

          вчера в 10:25

          Битрикс для разработчиков

          Битрикс для разработчиков

          Oleg-Varnavski

          Oleg
          Varnavski

          Всем привет!
          Подскажите как деактивировать раздел со всеми вложенными товарами?

          Пересмотрел все настройки, выключает только то что выделено галочками, а вложенные элементы и…

          it

          russian

          software

          bitrix

          chat
          5

          вчера в 15:44

          Битрикс для разработчиков

          Битрикс для разработчиков

          Dmitriy-

          Dmitriy

          Есть задача, действие — Перенести в раздел и внести свойи доработки.
          Подписался на событие OnAdminListDisplay
          Добавил необходимые данные, но вот возникает проблема, каким обра…

          it

          russian

          software

          bitrix

          chat
          4

          вчера в 08:29

          Битрикс для разработчиков

          Битрикс для разработчиков

          ч-

          ч

          Добрый день, какая может быть причина ошибки?

          it

          russian

          software

          bitrix

          chat
          4

          вчера в 14:03

          Смотреть еще

          Понравилась статья? Поделить с друзьями:
        • Bitrix ошибка изменения свойства
        • Bitte light prufen ошибка
        • Bitte fahren sie einen neustart aus ошибка sinutrain
        • Bitsperf dll ошибка 1008
        • Bits client ошибка 16398