Меню
Серия 15: Создание и работа с торговыми предложениями в Битрикс

Рассматриваю функционал торговых предложений в 1С-Битрикс. Создаем несколько товаров с торговыми предложениями и выводим их на сайт. Рассматриваю работу справочников (hightload блоки)
Возможно ли в качестве торгового предложения использовать диапазон дат? Дело в том, что стоимость товара меняется в зависимости от выбираемой даты его приобретения (стоимость проживания). Но битрикс не желает выводить поля дата в торговом предложении Вариант со списком не подходит, дату клиент должен выбирать не диапазоном. а именно датами.
Здравствуйте, Михаил!
Не выводятся торговые предложения, если выбираю шаблон стандартный, то выводятся. Пытался код взять со стандартного шаблона не помогло...
Здравствуйте, Михаил!

Вопрос: штатными средствами можно ли вывести разбить торговые предложения товара и выводить их в таком виде в каталоге? Было бы круто, если бы записали такое видео, думаю многим помогли бы.
Цитата
Фарида Собирова написал:
Здравствуйте, Михаил!

Вопрос: штатными средствами можно ли вывести разбить торговые предложения товара и выводить их в таком виде в каталоге? Было бы круто, если бы записали такое видео, думаю многим помогли бы.
Не очень понял суть задачи. Если нужно вывести торговые предложения как самостоятельные товары, лучше их создать как самомстоятельные товары.
В крайнем случае, это такие же элементы инфоблока как и все остальное- можно вывести прям из него (но опять таки, не очень понял, к чему такие сложности?)
Цитата
Не очень понял суть задачи. Если нужно вывести торговые предложения как самостоятельные товары, лучше их создать как самомстоятельные товары.
В крайнем случае, это такие же элементы инфоблока как и все остальное- можно вывести прям из него (но опять таки, не очень понял, к чему такие сложности?)
Торговые предложения нужны для того, чтобы в карточке товара можно было выбирать конфигурацию и чтоб менялась цена при выборе опций. Например, вот тут реализовано как надо: http://kazan.metallprofil.ru/catalog/dlya-krovli/metallocherepitsa/
Походу можно выводить с помощью $arResult['OFFERS'] в catalog.section из комплексного компонента "Каталог", но как быть с умным фильтром в таком случае? Будет ли фильтр работать?
При генерировании торговых предложений подставляю к названию товара свойство SKU, например цвет, нажимаю генерировать, генерируются несколько торговых предложений, но цвет ни у одного не прописывается.
С этим вопросом разобрался - просто создавал свойство Цвет не в инфоблоке торговых пердложений, а в инфоблоке каталога.
Подскажите в какой серии рассказывается о выводе тайтла с названием торгового предложения вместо картинки?
Здравствуйте, Михаил. Подскажите, как вывести свойства торговых предложений с помощью выпадающих списков? Из коробки этого нет.
Цитата
Руслан Зубцов написал:
Здравствуйте, Михаил. Подскажите, как вывести свойства торговых предложений с помощью выпадающих списков? Из коробки этого нет
Самое простое, если не хотите полностью переделывать штатный шаблон, можно сымитировать их.
Там, с точки зрения верстки, простой список ul>li
Можно переверстать его вывод. Используйте псевдоселекторы :hover :active
У выбранных пунктов, добавляется .selected (или .bx-active не помню точно)

В общем, выпадающие списки можно сымитировать версткой. Работа только в css - сам шаблон и трогать не придется.
Здравствуйте, Михаил, а можете выложить шаблон каталога где у Вас выводятся торговые приложения как на видео?
Михаил, добрый день. Есть ли возможность сделать взаимозависимые торговые предложения? В мое случае есть бытовой газоанализатор в 4х исполнениях и два из этих исполнений могут быть энерго зависимы/независимы. Есть ли какие-то стандартные решения данного вопроса или стоит решить его с помощью JS?

Задал вопрос и после этого повнимательнее посмотрел на настройки торговых приложений, все можно сделать штатно, просто перечислив нужные варианты в торговых приложениях товара.
Цитата
Андрей Колчанов пишет:
Здравствуйте, Михаил!
Не выводятся торговые предложения, если выбираю шаблон стандартный, то выводятся. Пытался код взять со стандартного шаблона не помогло...
В новых версиях Битрикс вывод свойств предложений настраивается по другому.
Да.
Но если по новому механизму не удобно, можно переключить на старый.
Перейти в:
Настройки -> Настройки продукта -> Настройки модулей -> Информационные блоки
Снять галку с "Использовать параметры свойств в компонентах и формах:"
Добрый день, Михаил.
В этом посте https://bazarow.ru/blog-note/9248/ вы показали php код для массового добавления надбавки к цене в товары, Просьба напишите, пожалуйста, как этот код запустить.
Я пробовал:
1. добавить php файл с кодом в корень сайта и открывать страницу (сайт/имя_файла.php) - отражается код и более ничего (надбавка не появляется);
2. вставил код в админпанели в командную php-строку, нажимал выполнить - пишет, что при выполнении скрипта произошла ошибка.  
Да, там была ошибка- не хватало точки с запятой в конце метода - поправил, проверил, все работает.
И добавил с более современным подходом на D7
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...

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

Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистрации сайта под управлением Битрик...

Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс

Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...

Создание мобильного приложения на cordova, для любого сайта.

Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данной заметкой. Постарался сделать...

Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"

Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине"...

Малая корзина Битрикс, упрощенный шаблон

Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окульту...

Оптимизация jpeg и png картинок на cron, с помощью jpegoptim и optipng

Задача: на сайт каждый день проходит выгрузка из 1С с обновлением картинок. Нужно оптимизмровать эти картинки с помощью...

XML в формате Commerce ML-2, города России и Мира, для выгрузки в инфоблок Битрикс

Подвернулась задачка, создать инфоблок для Битрикс, в котором будут просто города России и мира в виде элементов инфобло...

Массово изменить коэффициент единицы измерения в каталоге

Задача: всем товарам каталога или товарам определённого раздела изменить коэффициент единицы измерения.