1C-Битрикс

54 07.03.2019 Показываем в списке только отфильтрованные предложения

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

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

1383 16.01.2018 Как принудительно показать 404-ю ошибку

Очень часто сео-специалисты ставят задачу как можно сильнее упростить адрес до карточки товара и до карточки раздела и как результат мы получаем шаблон адреса вида: /раздел/  и /товар/. В таком случае типовой компонент catalog при включенном режиме отдачи 404-й ошибки, будет выдавать ошибку. Чтобы этого избежать, нужно вносить правки в логику отображения.

68 07.02.2019 Получение информации о товаре в корзине

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

295 05.11.2018 Класс выгрузки каталога товаров в xml

Для выгрузки каталога товаров в различные площадки, в разных форматах на Marketplace можно подобрать подходящий модуль, и для непрограммиста это будет отличное решение!

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

В данном посте я выложу свою заготовку создания xml-файла с актуальной версией небольшого каталога товаров.

319 07.01.2019 Логи и где их хранят

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

1636 17.10.2014 Сортировка по цене в каталоге с торговыми предложениями

Столкнулся тут с проблемкой: как отсортировать все товары по цене, если каталог имеет торговые предложени?

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

353 05.12.2018 Добавление товара со свойствами в корзину

Данный код позволяет добавить в корзину товар вместе со свойствами товара

138 30.10.2018 Получить информацию о разделе товара в корзине

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

401 04.10.2018 Генерация pdf-накладной к заказу

При работе сайтов в режиме b2b объемы заказов обычно имеют внушительные размеры - количество единиц номенклатуры в заказе может превышать десятки единиц.

Для таких вариантов достаточно распространенным решением является генерация pdf-файла с товарной накладной. 

В данном посте рассмотрим работу с модулем tcpdf на примере генерации накладной для заказа пользователя.

12191 03.09.2015 Пример работы с SetViewTarget

Что делать если нам нужно разместить фильтр в подвале сайта или слева/справа в сайдбаре? Но при этом фильтр должен вызываться ДО компонента bitrix:catalog.section...

5072 18.05.2016 Если не помните пароль от резервной копии

В системе 1С-Битрикс есть очень полезный механизма автоматического регулярного резервного копирования, но одна из сильных сторон резервного копирования (пароль шифрования на бекап) иногда может сыграть с вами злую штуку: что делать, если механизм вы включили очень давно и забыли, какой же пароль поставили ? Кроме вас этот пароль не знает никто:( Но к счастью, данный пароль можно увидеть до того, как он вам понадобится.

544 07.08.2018 Какой купон использован в заказе?

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

1739 02.02.2016 Выполнение действий только при подтверждении пароля

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

2147 06.12.2015 Правильный вызов регистрации обработчика на примере highload-инфоблока

Правильный вызов регистрации обработчика на примере HL-блока BrandReference

1870 23.11.2015 Пошаговая очистка HL-справочника

Уже достаточно давно у битрикса появился новый тип свойств инфоблоков, "Справочник", основанный на привязке элементов инфоблока к элементам хайлоад-инфоблоков. Как известно, данный вид свойств имеет связку не по ИД значения справочника, а по полю "UF_XML_ID". Иногда может возникнуть ситуация, когда в справочнике дублируются значения с одинаковым внешним кодом (при не очень грамотно построенном механизме добавления новых значений в справочник). Тогда на помощь в очистке справочника может прити данный скрипт.

2489 25.09.2015 Парсер bb-кодов в битриксе

Понадобилось тут мне для одной задачки выводить текст, который был введен с помощью LHE-редактора и, соответственно, хранится с BB-кодами вместо html-сущности. Для перевода такого текста в html у битрикса есть специальный парсер

1237 06.02.2013 Перенос торгового каталога из другой системы V2.0

На примере этого переезда разбираемся с работой с MySQL через PDO.

1563 12.05.2014 Языковой файл для своих файлов

Подключение языковых файлов к своим, дополнительным файлам

936 07.03.2013 Поиск похожих статей для выбранной

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

1413 25.05.2014 Эксплуатация модуля Highloadblock

Есть свойство инфоблока типа "Справочник" с названием "COLOR".

Компонент catalog.detail получает данное свойство, но ... не получает изображение ... Пришлось мудрить и вот такой код на скорую руку вышел

еще 20