Меню
RSS
Серия 15: Создание и работа с торговыми предложениями в Битрикс
 
Серия 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?

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

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

Локальный Copilot в PhpStorm / VSCode, с помощью Continue. Свой, бесплатный Cursor

Это краткий план-черновик для видео (само видео ниже). В нем рассказывается о том, как запустить локальную ИИ мо...

Объединить отдельные поля ФИО в одно свойство при оформлении заказа.

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

Получить все поля раздела, включая пользовательские, в section.php

Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом ...

Создание скидки на общую сумму покупки в Битрикс корзине

Функционал интернет-магазина, работающего под управлением 1С Битрикс, позволяет задавать множество условий скидок в корз...

Создание агента в 1С-Битрикс, на реальном примере

Задача: Каждый час нужно обновлять свойство элементов/товаров с типом строка "В наличии", вписывать в него либ...

Заменить popap "Товар добавлен в корзину" на собственное окно

Задача: заменить модальное окно, которое появляется при добавлении товара в корзину — "Товар добавлен в корзину&quo...

Удаление недоступных для заказа товаров из корзины

Задача: пользователи магазина могу наполнять корзины, но не доходить до оформления заказа. Такие корзины считаются броше...

Обновление цен и остатков из текстового файла, в каталоге 1C-Битрикс.

Задача: прочитать txt-файл с ценами и остатками, который выгружает программа учета по FTP, и обновить эти данные в катал...

Ленивая подгрузка картинок в компоненте, на vue js Битрикс

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