Меню

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

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

Так же настроим поиск по каталогу, рассказываю как устроена работа штатного поиска

Создание собственных модулей в 1С-Битрикс: о разработке модулей в официальной документации.
При создании собственных модулей у разработчиков часто возникает вопрос: при написании собственного модуля что целесообразнее: использование инфоблоков или собственные таблицы? Ответ на этот вопрос зависит от решаемой задачи. Наличие в Bitrix Framework инфоблоков не означает обязательности их использования для реализации своих модулей.

Чеклист:

  • Добавление и настройка модуля избранного
  • Установка дополнительных модулей из Маркетплейса
  • Настройка поиска по каталогу

Дополнительные файлы

Полная версия серии на Boosty: Смотреть
Константин декабря 25, 2024 12:53 pm
Михаил, все класс, спасибо. Единственный вопрос:
В избранном было 4 товара, после обмена с 1С 2 товара деактивировались, но в счетчике и на странице избранного показывается 4 товара. Надо как-то проверить на активность товаров в избранном?
Михаил Базаров декабря 26, 2024 10:49 am
Да, надо бы это добавить в модуль. После новогодних займусь.
Там суть в том, что у модуля своя таблица в БД. В нее он пишет ID добавленных в избранное товаров. Даже  если товары целиком исчезают из каталога, запись в таблице модуля остается.

Если сами будете дорабатывать. Лучше всего добавить модулю агента, который периодически будет подчищать ID-шники отсуствующих товаров из записи модуля.

Временное решение (пока я не доберусь до этого момента): в result_modifier счетчика избранного добавить проверку каждого ID товара на существование.

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

Переключатель валюты в каталоге 1С-Битрикс

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

Если товар в корзине, поменять кнопку на "В корзине" в новом шаблоне 1С-Битрикс

Ранее я уже делал заметку на эту тему. Тогда, мы меняли значение input-а при добавлении товара в корзину в старых шаблон...

Добавить свойство в административную форму заказа

Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку формы, в виде картинки. На сайте...

Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.

Рассмотрим как, в магазине работающем на 1С-битрикс, массово применить наценку на все товары каталога. Устанавливать буд...

Настройка прав доступа в 1С-Битрикс

Часто, в интернет-магазине под управлением 1С Битрикс, нужно создать группу пользователей со специфическими правами. Нап...

Подключение SSL на Битрикс виртуальная машина

С первого января 2017 года, наличие безопасного соединения HTTPS становится практически обязательным. Ваши сайты будут з...

Ссылка на товары бренда в каталоге с автоматическим применением умного фильтра

Задача: вывести товары на странице бренда, выведенного компонентом "Новости", с ссылками на разделы в каталоге...

Правильное подключение стилей и скриптов в Битрикс

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

Фотогалерея на базе компонента новостей, с fancybox.

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