"в highload блоке есть поле привязка к юзеру
у юзера есть поле привязка к инфоблоку стран
надо получить часть данных по фильтру из highload, подтянуть email из юзеров, подтянуть название страны юзера"
use Bitrix\Highloadblock\HighloadBlockTable as HLBT;
\Bitrix\Main\Loader::includeModule('iblock');
function GetEntityDataClass($HlBlockId){
if (empty($HlBlockId) || $HlBlockId
fetch();
$entity = HLBT::compileEntity($hlblock);
$entity_data_class = $entity->getDataClass();
return $entity_data_class;...
28.02.2024 15:47:44
$result = \Bitrix\Main\UserTable::getList([
'select' => ['ID','NAME'],
'filter' => [],
'order' => ['LAST_LOGIN'=>'DESC'],
'limit' => 3
]);выборку в массивwhile ($arUser = $result->fetch()) {
}выборку в объектыwhile ($user = $result->fetchObject()) {
}получить пользователя по id$user = \Bitrix\Main\UserTable::getByPrimary($userId, [
'select' => ['NAME', 'LAST_NAME'],
])->fetchObject();
получить текущего...
25.10.2023 13:01:56
"версия интернет-магазин + CRM
какой-то модуль из маркетплейса "Обработка заказов с СБЕРМЕГАМАРКЕТ" - и он не создавал клиента в Заказе-сделке
добавила обработчик OnAfterCrmDealAdd"
AddEventHandler("crm", "OnAfterCrmDealAdd", "AddSberMarketClient");
function AddSberMarketClient(&$arFields){
if(!empty($arFields["ORDER_ID"]) && \Bitrix\Main\Loader::includeModule("sale")){
$order = \Bitrix\Sale\Order::load($arFields["ORDER_ID"]);...
25.10.2023 13:01:56
"Другие статьи:
работа с seo через api (d7 и старое ядро)
корзина api d7
заказы api d7
"
подключаем модуль
\Bitrix\Main\Loader::includeModule('iblock');Выборка элементов
Вариант 1.
Выборка элементов, но только с полями без свойств,...
29.09.2023 16:39:47
"статья про работу с инфоблоками api d7"
Cвой класс для работы с инфоблоком 116 "Страны"
/local/modules/nikaverro.test/lib/country.phpnamespace nikaverro\test;
use Bitrix\Main\ORM,
Bitrix\Main\Entity\DataManager,
Bitrix\Main\Entity\ExpressionField,...
29.09.2023 15:41:35
"заказ создается на физика, переделываем на юрика, создаем контакт и компанию"
function UpdateOrderCRM($orderId, $contactId, $companyId){
$order = Sale\Order::load($orderId);
//ФИО контакта ставим
if ($contactId > 0) {
$propertyCollection = $order->getPropertyCollection();
if ($property = $propertyCollection->getItemByOrderPropertyId(68)) { //ФИО по id
$fio = $property->getValue();
$userId = $order->getField("USER_ID");...
13.04.2022 16:28:17
... надо допиливать минимально под свой проект.
В нем есть:
заполнение формы обратной связи
купить в 1 клик для корзины с оформлением заказа на api d7. Подробная статья про работу с заказами на api d7 (/blog/bitrix/sale-order-bitrix-api-d7/)
"
component.php
Вероника Малышева
07.11.2021 18:45:28
Несколько примеров работ с SEO данными api для страниц, инфоблоков, разделов, элементов
SEO поля для страницы$APPLICATION->SetTitle("Заголовок H1");
$APPLICATION->SetPageProperty('title', 'заголовок окна браузера');
$APPLICATION->SetPageProperty("keywords", "ключевые слова");
$APPLICATION->SetPageProperty("description", "описание страницы"); Вывод на странице
Вероника Малышева
12.11.2020 11:21:04
...
таблицы БД Битрикса можно посмотреть тут /bitrix/admin/perfmon_tables.php?lang=ru
выполнить любой SQL запрос тут /bitrix/admin/sql.php?lang=ru&del_query=Y
"
Работа с БД Битрикс API d7"api d7 - документация битрикса"
$connection = \Bitrix\Main\Application::getConnection();
$sqlHelper = $connection->getSqlHelper();выборка//Строка запроса. Выбираем все логины,...
12.11.2020 11:21:04
"Другие статьи:
заказы api d7
обработчики на сохранение корзины https://dev.1c-bitrix.ru/api_d7/bitrix/sale/events/basket_saved.php
инфоблоки api d7
"
подключаем модульuse Bitrix\Sale;
Ид сайта$siteId = ...
31.10.2020 13:20:36
Когда товар под заказ, и нужно уточнить наличие у поставщика, лучше разрешать оплату (эквайринг, счет), после подтверждения менеджером.
А еще удобнее клиенту отправлять сразу ссылку на оплату, или сгенерированный счет.
Инструкция
Сначала создадим нужные статусы
В настройках (настройки -> настройки модулей -> интернет-магазин -> настройки -> Статус, начиная с которого можно оплатить заказ (указать)
Сделать настройки в типах событий (добавить в нужном событии поле ORDER_PAYMENT
В почтовых...
03.05.2020 11:13:19
"другие статьи
оформления заказа в 1 клик пример api d7
корзина api d7
инфоблоки api d7
"
Подключаем модули
use \Bitrix\Main,
\Bitrix\Main\Localization\Loc as Loc,
Bitrix\Main\Loader,
Bitrix\Main\Application,
Bitrix\Currency,
Bitrix\Sale\Delivery,
Bitrix\Sale\PaySystem,...
03.05.2020 11:13:19
Сортировать по релевантности | Отсортировано по дате