Работа с элементами инфоблоков в Битрикс D7
Разбираем на примерах как получать поля и свойства элементов инфоблоков в Битрикс D7
Разбираем на примерах как получать поля и свойства элементов инфоблоков в Битрикс D7
Использование новых возможностей геолокации в Битрикс D7, начиная с версии 17.0.13 модуля интернет-магазина. Определение IP пользователя, индекса, города и региона, а также определение местоположения покупателя из базы Битрикса по IP в ядре D7.
Написание собственного ограничения для службы доставки Битрикс D7. Описание методов Bitrix\Sale\Delivery\Restrictions\Base и Bitrix\Sale\Services\Base\Restriction. Пример ограничения по местоположению "Все, кроме".
Кеширование данных в Битрикс D7 с помощью класса Bitrix\Main\Data\Cache. Кеширование выборок из ORM Битрикс D7
Использование средств диагностики в Битрикс D7 - замер времени выполнения куска кода, вывод переменных на экран или в файл. Вывод на экран sql запросов в базу данных при выполнении кода Битрикс D7 и их времени выполнения.
Кастомизация формы создания, редактирования и просмотра заказа в админке Битрикс D7 с помощью событий без редактирования файлов ядра
Работа с URL, отправка запросов к сторонним сервисам, получение информации методом POST, скачивание файлов с удаленного сервера в Битрикс D7
Работа с объектом заказа Sale\Order в новом ядре Битрикс Д7, получение списка доставок, оплат, свойств заказа. Аналог CSaleOrder на D7
Описание классов модуля sale для работы с корзиной покупателя: Sale\Basket, Sale\BasketItem и Sale\BasketPropertiesCollection, а также ORM-классов Sale\Internals\BasketTable и Sale\Internals\BasketPropertyTable. Аналог CSaleBasket на D7
Описание класса Bitrix\Main\Type\DateTime в новом ядре Битрикс D7, сложение и вычитание интервала из даты.
Работа с файлами и папками на сервере в Битрикс. Описание классов Bitrix\Main\IO\File, Bitrix\Main\IO\Directory.
Описание классов Bitrix\Main\Application, Bitrix\Main\Context, Bitrix\Main\Request, Bitrix\Main\Server ядра Битрикс D7. Как получить get($_GET) или post($_POST) параметр запроса, адрес текущей страницы, текущий сайт, куки, определить ajax-запрос в Битрикс Д7
Написание своего автоматизированного обработчика службы доставки для модуля sale версий 16 и старше, нового модуля магазина на основе ядра Битрикс D7