Важная информация по работе с шаблоном
В следующем блоке содержится html-код со стилями — не удаляйте его!
Если вам потребуется поменять иконки в соответствующих блоках, используйте иконки из наборов Fontawesome (Стиль иконок 2)
Фотографии или картинки для блока с предложениями — ширина обязательно 1080px, высота приблизительно 800px, для блока с командой ширина обязательно 2220px, высота приблизительно 1200px
Бизнес работает в «Битрикс24».
Кейс №1
Объединение профилей клиентов в одного пользователя
Когда вы решаете назначить этому клиенту скидку, например, то получаете ошибку вида "Пользователь с логином хххх уже существует"
К тому же выясняется, что у клиента в некоторых пользователях по несколько профилей покупателей, и что в каждом профиле есть заказы, в т. ч. оплаченные
В админке по пути Рабочий стол -> Магазин -> Покупатели -> список покупателей в фильтре по 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. Ведите складской учёт, реализуйте товары и контролируйте остатки. Выставляйте счёт на оплату и оформляйте доставку прямо из карточки сделки – клиент сможет оплатить прямо в диалоге с вашей компанией.
Задачи и проекты
Наведите порядок в поручениях, работайте в удобном для вас режиме
Эффективные методики работы над проектами
На ваш выбор — Канбан, Потоки (по теории основного ограничения Голдратта), Диаграмма Ганта или классические списки. Ведите календарь задач, контролируйте эффективность потока, следите за дедлайнами или создайте свой план выполнения. В управлении проектами вам поможет Скрам.
Доступ к задачам
Распределите роли в задачах — назначьте постановщиков, исполнителей, соисполнителей и наблюдателей. Настройте права доступа к задачам и управлению ими: постановку, изменение крайнего срока, делегирование и т.д.
Автоматизация в задачах и проектах
Ставьте типовые задачи в один клик из шаблонов. Используйте шаблоны проектов, со всеми вложенными задачами и ответственными, чтобы мгновенно разворачивать новые проекты. Роботы для отправки писем, смены статуса и ответственного помогут ускорить работу и успеть больше.