<?php
\Bitrix\Sale\Fuser::getId();
?>
Пример результата: int(81640)
.
В битриксе ID пользователя и ID покупателя разные, основная причина скорее всего в том, что покупатель может быть неавторизованным пользователем.
ID покупателя может понадобится для работы с корзиной. Например получение корзины текущего пользователя:
<?php
$basket = \Bitrix\Sale\Basket::loadItemsForFUser(\Bitrix\Sale\Fuser::getId(), \Bitrix\Main\Context::getCurrent()->getSite());
?>
Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.
В статье приводится пример кода для создания простого горизонтального слайдера с использованием CSS и небольшим количеством JS кода. Для реализации потребуется всего около 60 строк стилей и js кода.
В статье приводится пример регистрации собственного события в bitrix и добавления на него обработчика.
Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.
Когда в проекте диапазон чисел от 0,0001 до 1 000 000, удобно автоматически удалять лишнии нули после запятой.
В статье приводится пример того как можно получить путь до зарегистрированного файла по его ID с помощью метода CFile::getPath($fileId). Так же показано где можно получить ID зарегистрированного файла.