Важная информация по работе с шаблоном

В следующем блоке содержится html-код со стилями — не удаляйте его

Если вам потребуется поменять иконки в соответствующих блоках, используйте иконки из наборов Fontawesome (Стиль иконок 2) 

Фотографии или картинки для блока с предложениями — ширина обязательно 1080px, высота приблизительно 800px, для блока с командой ширина обязательно 2220px, высота приблизительно 1200px


Бизнес работает в «Битрикс24».

Кейс №1

Объединение профилей клиентов в одного пользователя

Представьте что в вашем интернет-магазине не включён контроль уникальности e-mail. И у вас появился клиент, которые создал себе сразу 4 пользователя.

Когда вы решаете назначить этому клиенту скидку, например, то получаете ошибку вида "Пользователь с логином хххх уже существует"

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

В админке по пути Рабочий стол -> Магазин -> Покупатели -> список покупателей в фильтре по e-mail находит всех пользователей клиента, и переходя по ссылке в графе ID профиль покупателя, связанный с пользователем, переходим на закладку профили, и там можем наблюдать привязанные профили к покупателю

Нам надо выписать ID каждого пользователя. Затем мы вбираем один,допустим самый первый (наименьший ID), и выполняем для каждого другого ID UPDATE к базе данных, перенося все заказы и профили в выбранного пользователя

UPDATE b_sale_order o
set
o.EMP_STATUS_ID = 262,
o.USER_ID = 262,
o.CREATED_BY = 262,
where o.USER_ID = 2402; -- 2734, 2758

UPDATE b_sale_user_props up
set up.USER_ID = 262
where up.USER_ID = 2402; -- 2734, 2758

Первый UPDATE заменяет ID пользователя в таблице заказов b_sale_order, второй в таблице свойств пользователей (т. е. в профилях)

В результате все профики оказываются внутри одного пользователя, в нашем примере это пользователь с user_id = 262

Дубли пользователя с ID 2402, 2734 и 2758 можно удалить - с ними больше ничего не связано.

И осталось ещё одно - обновить статистику по количеству и сумме оплаченных и неоплаченных заказов.

сделать это можно в админке, выполнив PHP код: (SQL код работает, часть с обновлением статистики - нет)

// Подключаем ядро Битрикс
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

// SQL-запрос для подсчета заказов и сумм
$res = $DB->Query("
SEL ECT
USER_ID,
COUNT(*) AS TOTAL_ORDERS,
SUM(CASE WHEN PAYED = 'Y' THEN 1 ELSE 0 END) AS PAID_ORDERS,
SUM(CASE WHEN PAYED = 'Y' THEN PRICE ELSE 0 END) AS TOTAL_PAID_AMOUNT,
SUM(CASE WHEN PAYED = 'N' THEN PRICE ELSE 0 END) AS TOTAL_UNPAID_AMOUNT
FR OM
b_sale_order
WHERE user_id = 262 //ID пользователя
GROUP BY USER_ID
");

$user = new CUser();
while ($row = $res->Fetch()) {
$userId = $row['USER_ID'];

// Подготовка данных для обновления
$arFields = [
'ORDER_COUNT' => $row['TOTAL_ORDERS'], // Общее количество заказов
'PAID_ORDER_COUNT' => $row['PAID_ORDERS'], // Количество оплаченных заказов
'TOTAL_PAID_AMOUNT' => $row['TOTAL_PAID_AMOUNT'], // Сумма оплаченных заказов
'TOTAL_UNPAID_AMOUNT' => $row['TOTAL_UNPAID_AMOUNT'] // Сумма неоплаченных заказов
];

// Обновляем пользователя
if (!$user->Update($userId, $arFields)) {
echo "Ошибка обновления пользователя $userId: " . $user->LAST_ERROR . "<br>";
} else {
echo "Пользователь $userId успешно обновлен!<br>";
}
}

Что такое Битрикс24?

Вам не нужно искать десятки сервисов для различных процессов и интегрировать их друг с другом — всё, что вы ищете, уже есть в Битрикс24, готовое для работы на старте, по низкой цене.

Совместная работа

Коммуникации, документы и рабочие процессы — всё для организации полноценного онлайн-офиса

Видеозвонки HD

Коллеги, клиенты и подрядчики на связи — с высоким качеством видео и аудио, стабильным соединением и поддержкой групповых звонков до 48 человек. Звонок легко начать прямо из задачи, события в календаре или поста в Новостях компании.

Мессенджер

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

Рабочее время и отчеты

Начинайте, прерывайте, заканчивайте рабочий день в один клик. Ведите учет рабочего времени и составляйте отчеты на лету.

CRM

Телефония, почта, социальные сети, учет рекламы, склады, оплата и доставка — в ней есть всё

Клиенты, сделки, лиды, коммерческие предложения

Все необходимые сущности CRM. Пополняйте и детализируйте клиентскую базу, ведите продажи, сохраняйте переписку и звонки с клиентами в CRM.

Маркетинг

Отправляйте email и sms-рассылки, создавайте рекламные кампании, отслеживайте эффективность рекламных каналов в Сквозной аналитике. Для вас – всё необходимое для привлечения клиентов.

Склады, оплата и доставка

Всё необходимое для продаж уже есть в CRM. Ведите складской учёт, реализуйте товары и контролируйте остатки. Выставляйте счёт на оплату и оформляйте доставку прямо из карточки сделки – клиент сможет оплатить прямо в диалоге с вашей компанией.

Задачи и проекты

Наведите порядок в поручениях, работайте в удобном для вас режиме

Эффективные методики работы над проектами

На ваш выбор — Канбан, Потоки (по теории основного ограничения Голдратта), Диаграмма Ганта или классические списки. Ведите календарь задач, контролируйте эффективность потока, следите за дедлайнами или создайте свой план выполнения. В управлении проектами вам поможет Скрам.

Доступ к задачам

Распределите роли в задачах — назначьте постановщиков, исполнителей, соисполнителей и наблюдателей. Настройте права доступа к задачам и управлению ими: постановку, изменение крайнего срока, делегирование и т.д.

Автоматизация в задачах и проектах

Ставьте типовые задачи в один клик из шаблонов. Используйте шаблоны проектов, со всеми вложенными задачами и ответственными, чтобы мгновенно разворачивать новые проекты. Роботы для отправки писем, смены статуса и ответственного помогут ускорить работу и успеть больше.

CRM-форма появится здесь
Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлы Отключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie. Подробнее о нашей политике в отношении Cookie.
Понятно Подробнее
Cookies