Сниппеты d7: Как это сделать?

Убрать определенный тип плательщика из формы заказа Август 16, 2022

Убрать определенный тип плательщика из формы заказа используя событие "OnSaleComponentOrderOneStepPersonType" стандартного компонента "sale.order.ajax".

Теги: Интеграция с iiko, Как это сделать?, Магазин

Подробнее →

Как установить бесплатный модуль, если кончилась лицензия Октябрь 8, 2020

Если вам нужно установить на сайт бесплатный модуль из Marketplace, но срок техподдержки и обновлений закончился, можно поступить следующим образом:

Теги: Как это сделать?, Решение проблем

Подробнее →

Отображение скидки в каталоге и карточке товара Июнь 24, 2020

Отображение скидки в списке товаров каталога (компонент "bitrix:catalog.section") и на детальной странице товара (компонент "bitrix:catalog.element") при создании правила работы с корзиной.

Теги: Как это сделать?, Магазин

Подробнее →

Как обновить битрикс со старой версии Май 25, 2020

Как обновить битрикс со старой версии (17 и меньше) и избежать ошибок на сайте.

Теги: Как это сделать?, Решение проблем

Подробнее →

Как открыть диалог с пользователем Апрель 28, 2020

Открытие диалога с пользователем через стандартный модуль модуль im.messenger.

Теги: Как это сделать?

Подробнее →

Определить, находимся ли мы в админке Февраль 19, 2020

Определение, находимся ли мы на административной странице или нет.

Теги: Как это сделать?

Подробнее →

Как найти где определена функция Сентябрь 23, 2019

Как определить средствами php где определена функция?

Теги: Как это сделать?, Отладка

Подробнее →

Как отключить кеш без авторизации Август 28, 2019

Иногда необходимо отключить кеширование битрикс в целях отладки и замера производительности, но без авторизации под админом, т.к. это увеличит время выполнения страницы из-за административных скриптов.

Теги: Как это сделать?, Отладка, Ускорение

Подробнее →

Показ 404 страницы Март 26, 2019

Показ 404 страницы средствами системы.

Теги: Как это сделать?, Основное

Подробнее →

Отмена заказа при смене статуса Март 15, 2019

Отмена заказа при переводе заказа в определенные статусы.

Теги: Как это сделать?, Магазин, События

Подробнее →

Вывод скидок в процедуре заказа Март 6, 2019

Отображение применяемых скидок или наценок (правила работы с корзиной) в процедуре заказа (компонент "bitrix:sale.order.ajax").

Теги: Как это сделать?, Магазин

Подробнее →

Создание заказа через api Декабрь 8, 2018

Создание заказа через api d7. Заказ корзины либо конкретных товаров минуя корзину.

Теги: Как это сделать?, Магазин

Подробнее →

Нестандартные сортировки в ORM/хайлоадблоках Октябрь 31, 2018

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

Теги: ORM, Как это сделать?, Хайлоадблоки, Хранение данных

Подробнее →

Добавление в корзину с определенным типом цены Сентябрь 22, 2018

Добавление в корзину с заданным типом цены (а не с минимальной ценой как по умолчанию).

Теги: Как это сделать?, Магазин

Подробнее →

Полнотекстовый поиск в ORM/хайлоадблоках Сентябрь 4, 2018

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

Теги: ORM, Как это сделать?, Хайлоадблоки

Подробнее →

Как добавить свою функцию для вкладки "SEO" Август 24, 2018

Добавление собственных функций для использования на вкладке "SEO" интерфейса инфоблоков (наследуемые свойства).

Теги: Инфоблоки, Как это сделать?

Подробнее →

Как установить местоположение по умолчанию в процедуре заказа Июль 4, 2018

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

Теги: Как это сделать?, Магазин

Подробнее →

Как определить местоположение модуля магазина по IP адресу Июль 4, 2018

Определение местоположения (в терминах модуля "Интернет-магазин") пользователя по его IP адресу возможно с помощью класса "\Bitrix\Sale\Location\GeoIp".

Теги: Как это сделать?, Магазин

Подробнее →

Как скрыть свойство заказа в процедуре оформления заказа Июль 3, 2018

Как скрыть свойство заказа в процедуре оформления заказа (компонент "sale.order.ajax") программным путем с использованием сложной логики, например, чтобы свойство отображалось только неавторизованным пользователям?

Теги: Как это сделать?, Магазин

Подробнее →

Как добавить свой фильтр в списке заказов в админке Май 30, 2018

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

Теги: Как это сделать?, Магазин

Подробнее →

Как отправить пароль пользователю при регистрации или изменении Апрель 28, 2018

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

Теги: Как это сделать?, Пользователи

Подробнее →