На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока. Сделать это можно через API, методами
CPrice::Update и CPrice::Add
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 03.08.2019 01:00:00
Установить цену товара из свойства инфоблока
На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока. Сделать это можно через API, методами CPrice::Update и CPrice::Add |
|
Guest: 01.11.2021 03:00:00
А если в обратном порядке, базовую цену поместить в свойство.
|
|
Михаил Базаров: 01.11.2021 06:00:00
С помощью CIBlockElement::Update и CIBlockElement::SetPropertyValues установить значение нужному свойству |
|
Anton: 07.09.2022 04:00:00
Добрый день, Михаил!
Подскажите, на сайте товар уже заполнен проставлены цены и есть товар новый, который только залился, тут цена в собственном поле хранится. Когда пытаюсь воспользоваться вашим примером цена из свойства кастомного записывается в поле с Ценой, но начинают создаваться дубли товара, во всем каталоге. |
|
Ainur: 26.10.2023 12:00:00
Надо использовать D7, класс \Bitrix\Catalog\PriceTable
|
|
Максим: 07.08.2024 09:00:00
Добрый день!
А как выбрать элементы только в определенном разделе инфоблока? |
|
Михаил Базаров: 07.08.2024 11:00:00
В фильтр перебора элементов добавить 'IBLOCK_SECTION_ID' => 'ID нужного раздела'
|
|
Максим: 07.08.2024 08:00:00
Я так попробовал сделать выбирает только элементы указанного раздела, а у меня родительский раздел и в нем подразделы и элементы, как быть в такой ситуации?
И еще вопрос у вас используется ElementTable::getList в документации Битрикса я так и не нашел упоминание такого метода. Может я не умею пользоваться... Как вы находите описание этих методов? |
|
Михаил Базаров: 07.08.2024 08:00:00
Получи старым методом, у него есть параметр "INCLUDE_SUBSECTIONS" => "Y" позволит получить элементы из всех вложенных разделов, раздела 'IBLOCK_SECTION_ID' => 'ID нужного раздела'. А D7 методы в основном в исходниках находятся, приходиться туда лазить в их поиске.
|
Место для вашей рекламы
10 000 ₽ в месяц
Единый баннер, который показывается сквозным образом — сразу на всём форуме и во всех заметках блога. Одно размещение — вся аудитория.
Посмотреть, где будет выводиться: форум заметки блога
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.Instance.open. Метод открывает в...
Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже включена в стоимость разработ...
Задача: Сделать возможность загрузки файлов в множественный input type="file" c помощью drag&drop и показом превью загруженных файлов.
Задача, заполнить остатки товаров, в 1С-Битрикс, из параметра "Доступное количество".
Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBResult::IsNavPrint(), CDBResult...
Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электороную почту, через мессенджер ил...