Ошибка получения цены товара битрикс

 

В админке работает пользователь из группы «Администраторы». В интернет-магазине и инфоблоке (торговый каталог) имеет доступ ко всему.

И при редактировании существующего заказа, и при создании нового – выходит ошибка получения цены товара.
При этом, когда добавляю товар из списка, он встает стоимостью – 0 руб.

В какую сторону копать? Все настройки перерыл!

 

Евгений Жуков

Администратор

Сообщений: 9141
Баллов: 1767
Регистрация: 05.08.2005

Epic fail — сказать «это так просто» и не суметь сделать

#2

24.08.2020 16:52:14

Цитата
Евген написал:
В админке работает пользователь из группы «Администраторы». В интернет-магазине и инфоблоке (торговый каталог) имеет доступ ко всему.

Права на каталог и цены проверяются не для менеджера, а для клиента, на которого оформляется заказ.

Не надо сверлить зубы через задний проход дрелью от Сваровски

 

Ранее в редакции «малый бизнес» не было доступа к редактированию типов цен. Я об этом даже скрин присылал ранее в саппорт. Сейчас вижу, что доступ есть. Там указал группы пользователей, которые могут покупать по нужному типу цен. Проблема решилась.
Спасибо!

Было какое-то обновление недавно по доступу к типам цен?

 

Вот, кстати, сейчас: две копии сайта (один для клиентов, другой для разработки). Кроме динамических данных (заказы, пользователи, товары) все остальное – идентично. Вплоть до настроек.
Копия внешнего сайта делалась с сайта для разработки полным переносом файлов и БД на сервер.

Как такое может быть?

 

Евгений Жуков

Администратор

Сообщений: 9141
Баллов: 1767
Регистрация: 05.08.2005

Epic fail — сказать «это так просто» и не суметь сделать

#5

24.08.2020 17:29:06

Цитата
Евген написал:
Ранее в редакции «малый бизнес» не было доступа к редактированию типов цен. Я об этом даже скрин присылал ранее в саппорт. Сейчас вижу, что доступ есть. Там указал группы пользователей, которые могут покупать по нужному типу цен. Проблема решилась.Спасибо!Было какое-то обновление недавно по доступу к типам цен?

Нет. Малый бизнес, купленный после выхода версии 12.5, не работает с несколькими типами цен. Купленный до (т.е. очень старый) — может.

Не надо сверлить зубы через задний проход дрелью от Сваровски

Заходишь в Total Commander или любой другой поисковик текста во всех файлах выбранной дериктории.
Вбиваешь «Ошибка добавления товара в корзину».
Вылезут языковые файлы с таким текстом,их будет несколько,выбери компонент в котором ошибка возникла.
Будет вот такое
$MESS[«код сообщения»]
Копируешь код сообщения и вставляешь в поисковик опять.
Находишь то место где идет обработка ошибок
Вот такое примерно будет

if ($initResult->isSuccess())
   arPaySysAction['BUFFERED_OUTPUT'] = $initResult->getTemplate();
else
  $arPaySysAction["ERROR"] = Loc::getMessage("CVP_CATALOG_ERROR2BASKET");

Теперь убираешь проверку на ошибки и смотришь что возвращает переменная или метод.
Он может вернуть что угодно,ну к примеру false вернул. Тебе остается найти сам класс в ядре системы и найти метод который вернул false собственно говоря.
Теперь можешь дибажить весь код метода. Ставишь exit; после каждой строчки кода и смотришь,сработал ли exit; или нет. Если сработал значит ошибка вернулась ниже по коду. Идешь дальше и проверяешь, как следобыт роешь.

 

В админке работает пользователь из группы «Администраторы». В интернет-магазине и инфоблоке (торговый каталог) имеет доступ ко всему.

И при редактировании существующего заказа, и при создании нового – выходит ошибка получения цены товара.
При этом, когда добавляю товар из списка, он встает стоимостью – 0 руб.

В какую сторону копать? Все настройки перерыл!

 

Евгений Жуков

Администратор

Сообщений: 9025
Баллов: 1744
Регистрация: 05.08.2005

Epic fail — сказать «это так просто» и не суметь сделать

#2

24.08.2020 16:52:14

Цитата
Евген написал:
В админке работает пользователь из группы «Администраторы». В интернет-магазине и инфоблоке (торговый каталог) имеет доступ ко всему.

Права на каталог и цены проверяются не для менеджера, а для клиента, на которого оформляется заказ.

Не надо сверлить зубы через задний проход дрелью от Сваровски

 

Ранее в редакции «малый бизнес» не было доступа к редактированию типов цен. Я об этом даже скрин присылал ранее в саппорт. Сейчас вижу, что доступ есть. Там указал группы пользователей, которые могут покупать по нужному типу цен. Проблема решилась.
Спасибо!

Было какое-то обновление недавно по доступу к типам цен?

 

Вот, кстати, сейчас: две копии сайта (один для клиентов, другой для разработки). Кроме динамических данных (заказы, пользователи, товары) все остальное – идентично. Вплоть до настроек.
Копия внешнего сайта делалась с сайта для разработки полным переносом файлов и БД на сервер.

Как такое может быть?

 

Евгений Жуков

Администратор

Сообщений: 9025
Баллов: 1744
Регистрация: 05.08.2005

Epic fail — сказать «это так просто» и не суметь сделать

#5

24.08.2020 17:29:06

Цитата
Евген написал:
Ранее в редакции «малый бизнес» не было доступа к редактированию типов цен. Я об этом даже скрин присылал ранее в саппорт. Сейчас вижу, что доступ есть. Там указал группы пользователей, которые могут покупать по нужному типу цен. Проблема решилась.Спасибо!Было какое-то обновление недавно по доступу к типам цен?

Нет. Малый бизнес, купленный после выхода версии 12.5, не работает с несколькими типами цен. Купленный до (т.е. очень старый) — может.

Не надо сверлить зубы через задний проход дрелью от Сваровски

Битрикс не добавляются товары в корзину

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

 не добавляется товар в корзину битрикс

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

 
битрикс не добавляется товар в корзину

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

Add2BasketByProductID( $PRODUCT_ID, $QUANTITY = 1, $arRewriteFields = array(), $arProductParams = false);

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

int Add2Basket(  int PRICE_ID[,
 int QUANTITY = 1[,
 array arRewriteFields = array()[,
 array arProductParams = array()]]]
);

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

Статьи на тему:

  • Форма обратной связи ajax
  • Битрикс бесконечная прокрутка страниц
  • data-skip-moving битрикс
  • Битрикс многосайтовость
  • Bitrix server test
  • Битрикс меню каталога
  • Перенос сайта на битриксе на другой хостинг
  • Перенос сайта на битрикс
  • Не приходят письма битрикс
  • Битрикс сео оптимизация
  • Ssl сертификат Битрикс
  • Битрикс выгрузка на яндекс маркет
  • Битрикс добавляем google analytics и яндекс метрику
  • Цели яндекс метрика & google analytics битрикс
  • phpmyadmin на битрикс
  • Эквайринг битрикс
  • Конвертер на лету. Webp в битрикс
  • Битрикс, авторизация скриптом
  • Правильное добавление CSS и JS файлов в битрикс
  • Добавление свойств товара в корзину Битрикс
  • Настройки ошибки 404
  • Битрикс Яндекс.Касса
  • Размещаем robots.txt в Битрикс
  • Битрикс остатки по складам
  • Настройка поиска

Комментарии:

2023.01.15

oruvemi
Подряды по устройству автономной очистной системы дозволено утвердить <a href=»https://spb.septikcity.ru/»>https://spb.septikcity.ru/</a> септик СПБ.Установка септика – это естественный способ решения проблемы сбора стоков и их обработки в личных таунхаусах.

2023.01.15

opihonus
В Ташкенте приобретают и снимают жилище через друзей и риелторов. Преимущество отыскивают вариации в телеграм-каналах и на <a href=»https://uybor.uz/»>https://uybor.uz</a>. Объявления от собственников там попадаются сплошь и рядом. <a href=»https://uybor.uz/prodazha-kvartir/kvartiry-v-tashkente»>Покупка квартир в Ташкенте</a> лучшие предложения.

2023.01.18

alyhunaw
Стяжку пола в <a href=»https://xn--365-5cd3ay1ci1j.xn--p1ai/»>https://стяжка365.рф</a> производят для выравнивания или придания жесткости поверхности, для оснащения нормализующего теплоусвоения пола, создания наклона в полах на перекрытиях, а в свою очередь для укрытия трубопроводов.

2023.01.18

ehecim
Лучшее <a href=»https://www.arr-it.com/»>обслуживание компьютеров</a>  Вам понравиться наша компания! Такая совместная конфигурация выгодна и терпима не только для крупных компаний с большим количеством оргтехники, но и для небольших компаний с большим количеством компьютеров. Компания оказывает абонентское обслуживание компьютерной техники. Наши услуги помогут отказаться от штатных работниц и сократить расходы на обслуживание текущей эксплуатации компьютерной техники. Мы быстро подходим к теме для решения задач и четко придерживаемся сроков. У нас выгодно заказывать сложные изделия. Абонентское обслуживание на компьютере. В этом случае бюджет регистрируется путем ввода периода. Наша компания предлагает полный спектр работ от настройки сети и обновления программного обеспечения до ремонта и диагностики. От их отзывчивости и квалификации зависит прочное занятие офиса. Если в организации нет выделенного отдела, договор на обслуживание компьютеров пользователей может быть заключен с сервисным отделом.

2023.01.20

icudusuw
<a href=»https://megaceo.ru/»>SEO раскрутка Одинцово</a> На сегодняшний день весь рынок – это веб, люди ищут там все, что им нужно, любой продукт либо данные. И согласно статистике, чаще всего, они делают это через популярные поисковые системы Яндекс и Гугл.

2023.01.27

ojokok
<a href=»https://parklad.ru/product-category/krem/»>Кремы для лица из Индии</a> — Лучшая косметика из Индии бывает натуральной и аюрведической. Какая разница? Индийцы до сих пор готовят продукты по старинным рецептам на основе трав, фруктов, кореньев и специй. оно работает. Какие индийские продукты оцениваются выше всего? Потому что они говорят, что не прикрывают, а решают проблемы? Мы ответим на эти и другие вопросы и предложим качественную индийскую косметику.

2023.01.27

odeza
<a href=»https://divinepizza.com.ua/index.php?route=product/category

2023.01.27

amoje
<a href=»https://parklad.ru/product-category/aurveda/»>Бады из Индии</a> — Лучшая косметика из Индии бывает натуральной и аюрведической. Какая разница? Индийцы до сих пор готовят продукты по старинным рецептам на основе трав, фруктов, кореньев и специй. оно работает. Какие индийские продукты оцениваются выше всего? Потому что они говорят, что не прикрывают, а решают проблемы? Мы ответим на эти и другие вопросы и предложим качественную индийскую косметику.

2023.01.27

yzeryzec
Ремонт бытовой техники на дому —  <a href=»https://rembitteh.ru/»>https://rembitteh.ru/</a>. Ремонтируем кондиционеры, духовки, микроволновые печи, посудомоечные машины, стиральные машины, холодильники, кондиционеры, посудомоечные машины, водонагреватели, посудомоечные машины, стиральные машины, вешалки для одежды.

2023.01.27

ovesuhuwu
Купить <a href=»https://euroconveyor-st.ru/product-category/konvejery/rolgangi/»>роликовый конвейер</a> на сайте производителя. Еще использовали механические конвейеры, в которых трек собирался из какого-нибудь честного фильма, а материал просто перекидывался с одной кассеты на противоположную. Их технические характеристики зависят от количества и характеристик каждого модуля в отдельности.

2023.01.29

acydezo
Больше <a href=»https://ruanekdot.ru/»>анекдотов</a> на сайте ruanekdot.ru Жанр фольклора, обычно невысокие анекдоты, передаваемые из уст в уста. Нередко для анекдотов характерно неожиданное смысловое решение в концовке, какое-то насмешливое.

2023.01.29

ujuwar
<a href=»https://wiki.iphoster.net/wiki/VPN_на_айфоне/iPhone»>Установка vpn</a> инструкция по настройке. Мне лично VPN не нужен, но стало интересно узнать и поделиться с вами, как восстановить VPN на айфоне без установки использования.

2023.01.30

unymokote
На сайте <a href=»https://code-it-school.ru/»>программирование для детей онлайн</a> — Изучение программирования с раннего возраста дает детям доступ к современной сфере ИТ и увеличивает их шансы выбрать существующую карьеру по своему желанию. С полученными знаниями вы сможете повысить свою компьютерную грамотность, превратить свое хобби в специальность по своему выбору и даже заняться майнингом.

Оставить комментарий

x

Комментарий успешно отправлен и будет доступен после проверки модератором!

Доброго времени суток
Пытаюсь добавить цену уже существующим товарам, но цены не добавляются.

Причем заметил, если потом в админке руками проставить цену, потом уже метод CPrice::Add, либо Update, уже цена устанавливается(меняется).

Так же еще заметил, если в $arFields, укажу в «QUANTITY_FROM» => 1, «QUANTITY_TO» => 10, то цена устанавливается методом Add.

1) В общем изначально товар устаналивается без цены, и в поле «Базовая цена» пусто. И тогда если при установки методом CPrice::Add, не чего не устанавливается, даже ошибку не дает, а наоборот, секция if отрабатывает, не цена не устанавливается.

2) Если в $arFields, указать «QUANTITY_FROM» => 1, «QUANTITY_TO» => 10. То цена устанавливается.

3) Если товару руками указать цену в админке, то в последующем можно устанавливать либо обновлять цену.

А как установить цену не устаналвивая в «QUANTITY_FROM» => 1, «QUANTITY_TO» => 10. И проставляя руками, а сразу не смотря пусто там или нет, просто установить цену которая указана в arFields[‘PRICE’]?
Может кто сталкивался уже с такой задачей? Поделитесь опытом. =)

Вот код:

$PRODUCT_ID = 15;
$PRICE_TYPE_ID = 2;

$arFields = Array(
    "PRODUCT_ID" => $PRODUCT_ID,
    "CATALOG_GROUP_ID" => $PRICE_TYPE_ID,
    "PRICE" => 29.95,
    "CURRENCY" => "USD",
    "QUANTITY_FROM" => 1,
    "QUANTITY_TO" => 10
);

$res = CPrice::GetList(
        array(),
        array(
                "PRODUCT_ID" => $PRODUCT_ID,
                "CATALOG_GROUP_ID" => $PRICE_TYPE_ID
            )
    );

if ($arr = $res->Fetch())
{
    CPrice::Update($arr["ID"], $arFields);
    dump(arFields);

}
else
{
    CPrice::Add($arFields);
    dump(arFields);
}

arFields распечатывается, но цена не добавляется и не обновляется.

31.01.2018

Вышли обновления модуля BitrixCMS «Торговый каталог» среди прочего изменения, которые важно знать разработчикам.

В обновлении 17.5.9 модуля функция Add2BasketByProductID объявлена устаревшей, вместо нее необходимо использовать метод BitrixCatalogProductBasket::add.

Кроме этого внесены следующие изменения

  • Исправлена ошибка получения цены у товаров с расширенными ценами (количественное ценообразование) в новом провайдере.
  • Исправлены ошибки получения информации о товаре в новом провайдере.
  • Исправлены ошибки компонента catalog.set.constructor.
  • В компоненте catalog.set.constructor можно указать исходное число позиций набора для добавления в корзину.
  • Исправлены ошибки базовых шаблонов компонента catalog.recommended.products.
  • Исправлена ошибка работы параметра «Число просмотренных товаров» в настройках модуля. Внимание! Обновление меняет значение этого параметра на нулевое. Это необходимо для сохранения прежнего режима хранения просмотренных товаров (параметр не учитывался).
  • Инфоблок торговых предложений больше не может быть активирован/деактивирован самостоятельно. Его активность синхронизируется с активностью инфоблока основных товаров.
  • Выгрузка в Яндекс (профиль yandex) поддерживает инфоблоки, привязанные к нескольким сайтам.
  • В выгрузке в Яндекс добавлена возможность указывать произвольное название компании — владельца магазина.
  • Незначительно улучшена производительность выгрузки в Яндекс.
  • Файл выгрузки в Яндекс перезаписывается только в случае успешного завершения выгрузки.

Все новости

В карточке товара и в списке товаров не отображается цена

ID статьи: 250
, создана 20 июл 2017 , последнее исправление  24 май 2019

Ни в списке товаров, ни на карточке товара не отображается цена. Также могут отсутствовать кнопки «В корзину» и «Купить в 1 клик».


Решение

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

Откроется редактор параметров компонента. Здесь перейдите к разделу «Цены» и в поле «Тип цены» выделите хотя бы одно значение. Чтобы выделить несколько значений, щелкайте по ним с зажатой клавишей Ctrl.

Сохраните изменения.

Если цена и кнопки все еще отсутствуют, проверьте настройки товара. Откройте карточку и перейдите на вкладку «Торговый каталог». Затем на внутренней вкладке «Цены» найдите поле, в котором указывается базовая цена. Заполните его, если оно пустое.

Тогда у товара появится цена и он станет доступным для покупки (появятся необходимые для этого кнопки).

Было:

Стало:

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


  • Bitrix долго грузится каталог
  • Bitrix ошибка отсутствуют цены
  • Ошибка в типе содержимого bitrix
  • 500 ошибка bitrix
  • Не работает сео битрикс

Не бывает идеальных систем. Так и 1С-Битрикс, при всех своих достоинствах, имеет в несколько детских болезней, которые мы и рассмотрим. А чтобы быть максимально объективными важно помнить, что большинство этих ошибок – результат низкого качества сборки проекта и отсутствия профессиональной технической поддержки, что снижает срок службы любого проекта, вне зависимости от используемой системы.

Перед началом работ, как всегда, рекомендуется сделать полное резервное копирование базы данных и файлов проекта. А также включить журнал ошибок веб-сервера error.log. Сделать это можно как самостоятельно в настройках
панели управления хостингом, так и обратившись за помощью в техническую
поддержку хостера.

Bitrix долго грузится каталог

Система очень требовательна к ресурсам, но поверьте может обеспечить загрузку страниц каталога в пределах 0.2 секунды. Для этого есть система кеширования, технология композитный сайт, фасетный индекс для «умного» фильтра. Поэтому если вы столкнулись с проблемой долгой загрузки каталога, то стоит провести диагностику:

  • Кеширование
    Убедитесь, что все используемые на странице каталога компоненты используют кеширование.
  • Компоненты
    Какой бы мощный сервер вы не купили, если на странице несколько десятков комплексных компонентов 1С-Битрикс, то как минимум в момент разогрева кеша скорость загрузки страницы у вас будет несколько секунд. Постарайтесь снизить количество используемых компонентов.
  • Композитный сайт
    Обязателен к включению в интернет-магазинах.
  • Мониторинг производительности. Вообще этот пункт должен быть первым, но он требует технических навыков. Встроенный инструмент анализа производительности Битрикса — полезная штука. Для быстрого анализа сразу ищем – медленные SQL-запросы, так как база данных всегда самое слабое звено.
  • PHP
    На сервере должна использоваться версия PHP не ниже 7.1. Если такой возможности нет, то хотя бы для 5.6 должны стоят акселераторы на выбор: XCache, eAccelerator, APC.
  • Nginx
    В качестве веб-сервера рекомендуем использовать более производительный сервер Nginx отечественной разработки.

Bitrix ошибка отсутствуют цены

Самая простая и распространная ошибка, которую ошибкой даже тяжело назвать. В Битриксе есть несколько типов цен (Магазин > Настройки > Цены > Типы цен). Удаляете ненужные, в настройках компонента каталога/новинок и других связанных с магазином выставляете нужный тип цены.

Ошибка в типе содержимого bitrix

Ошибка не появляется на ровном месте, значит недавно были правки или вообще переезд на другой сервер. В каком-то из файлов, в результате ошибки php или кодировки файла при сохранении, идет вывод содержимого страницы (текст ошибки это тоже текст) до служебных http-заголовков. Рекомендуем в первую очередь посмотреть недавно отредактированные файлы на предмет кодировки UTF-8 с BOM и сделать UTF-8 без BOM.

Например, так:

grep -rl $'xEFxBBxBF' .

500 ошибка bitrix

Ошибка 500 Internal Server Error или «Белый экран смерти» требует дополнительной диагностики. Для этого и нужен error.log веб-сервера, а также режим отладки самого Битрикс. Чаще всего это синтаксические ошибки в php-файлах или .htaccess, которые легко можно найти по последним записям логов или дате последнего редактирования файлов на сервере.

Не работает сео битрикс

Переключите шаблон компонента на стандартный, чтобы исключить вероятность ошибки в кастомизированном под ваш сайт шаблоне компонента. Проверьте корректность настроек вывода компонента. Для работы с SEO комплексные компоненты, на примере компонента новостей имеют отдельные настройки: SET_META_KEYWORDS, SET_META_DESCRIPTION.

Возможно вам будет интересно

  • Поддержка сайта на 1С-Битрикс
  • Перенос сайта на 1С-Битрикс
  • Модули для 1С-Битрикс

Экономьте свое время — делегируйте работу с Битрикс нам

Сложно? Только не для нас!

Мы оказываем техническую поддержку сайтов на Битрикс с 2010 года. Яндекс официально рекомендует наш модуль для работы с собственным сервисом турбо-страниц.

Бесплатная консультация 8 (800) 350-81-86

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

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

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

           не добавляется товар в корзину битрикс

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

           
          битрикс не добавляется товар в корзину

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

          Add2BasketByProductID( $PRODUCT_ID, $QUANTITY = 1, $arRewriteFields = array(), $arProductParams = false);

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

          int Add2Basket(  int PRICE_ID[,
           int QUANTITY = 1[,
           array arRewriteFields = array()[,
           array arProductParams = array()]]]
          );
          

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

          Как устранить ошибку отображения цен после обновления 1С-Битрикс 23.300.0

          ID статьи: 438
          , создана 08 июн 2023

          После обновления 1С-Битрикс 23.300.0 в списке товаров пропали цены.


          Решение

          С обновлением 1С-Битрикс 23.300.0 в компонентах каталога по умолчанию был выключен параметр COMPATIBLE_MODE. Проблема актуальна в кастомных шаблонах для детальных страниц и списков элементов.

          Если у вас не кастомный шаблон, то для решения проблемы достаточно установить актуальную версию готового решения с адаптацией к обновлению 1С-Битрикс.

          Чтобы устранить ошибку на кастомном шаблоне, добавьте параметр «COMPATIBLE_MODE» => «‘Y» в вызов следующих компонентов: bitrix:catalog.section, bitrix:catalog.element и bitrix:catalog.top.

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


        • Ошибка получения файлов gta 5 rp
        • Ошибка получения файла ошибка 10 направленный файл
        • Ошибка получения файла описания базы mobile smarts
        • Ошибка получения файла описания web сервиса 1с
        • Ошибка получения файла для загрузки битрикс 24