Регистрация "autoload" классов (классы модулей из папки lib подключаются автоматически при условии соответствия названия класса имени файла).
Теги: Основное, Файлы, Как это сделать?
Убрать определенный тип плательщика из формы заказа используя событие "OnSaleComponentOrderOneStepPersonType" стандартного компонента "sale.order.ajax".
Теги: Магазин, Как это сделать?, Интеграция с iiko
Если вам нужно установить на сайт бесплатный модуль из Marketplace, но срок техподдержки и обновлений закончился, можно поступить следующим образом:
Теги: Как это сделать?, Решение проблем
Отображение скидки в списке товаров каталога (компонент "bitrix:catalog.section") и на детальной странице товара (компонент "bitrix:catalog.element") при создании правила работы с корзиной.
Теги: Магазин, Как это сделать?
Как обновить битрикс со старой версии (17 и меньше) и избежать ошибок на сайте.
Теги: Как это сделать?, Решение проблем
Открытие диалога с пользователем через стандартный модуль модуль im.messenger.
Теги: Как это сделать?
Определение, находимся ли мы на административной странице или нет.
Теги: Как это сделать?
Как определить средствами php где определена функция?
Теги: Отладка, Как это сделать?
Иногда необходимо отключить кеширование битрикс в целях отладки и замера производительности, но без авторизации под админом, т.к. это увеличит время выполнения страницы из-за административных скриптов.
Теги: Кеш, Отладка, Как это сделать?, Ускорение
Показ 404 страницы средствами системы.
Теги: Основное, Как это сделать?
Отмена заказа при переводе заказа в определенные статусы.
Теги: События, Магазин, Как это сделать?
Отображение применяемых скидок или наценок (правила работы с корзиной) в процедуре заказа (компонент "bitrix:sale.order.ajax").
Теги: Магазин, Как это сделать?
Создание заказа через api d7. Заказ корзины либо конкретных товаров минуя корзину.
Теги: Магазин, Как это сделать?
Использование сложных сортировок в ORM (случайная сортировка, сортировка с пустыми значениями в конце и т.д.).
Теги: Хайлоадблоки, ORM, Хранение данных, Как это сделать?
Добавление в корзину с заданным типом цены (а не с минимальной ценой как по умолчанию).
Теги: Магазин, Как это сделать?
Обычно полнотекстовый поиск становится необходим, когда количество элементов в таблице базы данных переваливает за сотни тысяч. Тогда использование обычных фильтров может стать невозможным ввиду длительности исполнения запроса.
Теги: Хайлоадблоки, ORM, Как это сделать?
Добавление собственных функций для использования на вкладке "SEO" интерфейса инфоблоков (наследуемые свойства).
Теги: Инфоблоки, Как это сделать?
Иногда необходимо установить конкретное местоположение по умолчанию в процедуре заказа (компонент "sale.order.ajax"), например, если город уже выбран пользователем при первом заходе на сайт.
Теги: Магазин, Как это сделать?
Определение местоположения (в терминах модуля "Интернет-магазин") пользователя по его IP адресу возможно с помощью класса "\Bitrix\Sale\Location\GeoIp".
Теги: Магазин, Как это сделать?
Как скрыть свойство заказа в процедуре оформления заказа (компонент "sale.order.ajax") программным путем с использованием сложной логики, например, чтобы свойство отображалось только неавторизованным пользователям?
Теги: Магазин, Как это сделать?
Иногда нужно добавить свой фильтр по заказам в админке (например, для того, чтобы сделать раздельный доступ к заказам для разных пользователей в зависимости от каких-то условий).
Теги: Магазин, Как это сделать?
Конечно, по современным стандартам отправка пароля пользователю почтой не считается безопасной, но личные данные не на всех сайтах настолько ценны, чтобы беспокоится об этом, а клиент может попросить вас сделать, чтобы пароль все же отправлялся.
Теги: Пользователи, Как это сделать?