Масштабное CRM/ERP-решение для Компании «Эксперт»

Компания «Эксперт» — крупный игрок в сфере разработки проектов по экологии в России. На момент начала сотрудничества компания использовала CRM-систему Мегаплан для отдела продаж, а также BPM-сервис Asana для контроля отдела производства. Задачей стало объединить базы двух систем и создать одну супер-систему для работы всей организации, снабдив всеми возможными интеграциями. Получилось круто.

Читать далее

PHPWord, шаблоны и PDF — настройка хорошей генерации

Очень часто внутри CRM/ERP-систем используется генератор DOC/PDF-файлов по шаблону, будь то счета-фактуры, акты приёма-передачи или целиком договоры с подписью и печатью. Чтобы дать клиенту возможность самому делать шаблоны документов и вставлять туда всякое (например, скан печати или подписи), я давно привык использовать PHPOffice/PHPWord вместе с его замечательным механизмом TemplateProcessor.

Читать далее

Точно в цель. BPM-система для сервисной компании.

Мой практический опыт разработки ERP/BPM в очередной раз нашёл себя в применении к компании Цельс-Сервис — серьёзная организация по установке, пуско-наладке и сервисному обслуживанию котельных. Компании понадобилось гибкое решение, адаптированное именно под свои нужды и не требующее абонентской платы. Сказано — сделано!

Читать далее

Помогаем продовать рыбов. CRM+склад+интеграции для онлайн-магазина морепродуктов

Большинство моих клиентов — сервисные организации и промышленные предприятия, поэтому было особенно интересно после долгого перерыва поработать с розничной торговлей. Компания DiCarpio выбрала меня в качестве поставщика кастомного CRM-решения и интеграционных механизмов. Результат устроил всех! Получилась отличная ЦРМ-система с расширенной бизнес-аналитикой, складским модулем и интеграцией с сайтом.
Читать далее

Как комфортно работать с большими таблицами в CRM: Datatables Server-Side

В CRM/ERP-системах, которые мы разрабатываем под заказ, всегда используется чудесный компонент DataTables. Очень удобный процессор табличных данных, поиск, фильтр, гибкость — это всё про него. Мы его любим.

Базовое использование данного плагина подразумевает обработку имеющейся таблицы <table> или подгрузку JSON-массива. Проблемы начинаются, когда таблица имеет большое количество строк, а наши CRM-системы очень часто содержат таблицы данных от 1000 строк и выше.

Читать далее

MVP в эпоху удалёнки — CRM и сервис для авторов научных работ

Во время пандемии, когда все сидят по домам, лучше всего постараться переориентироваться под удалённую работу. Мои клиенты решили быстро попробовать создать сервис для авторов научных работ. Эти исполнители, как правило, работают удалённо и в обычное время, поэтому глобальный карантин не затронул их деятельность.

Нам предстояло в кратчайшие сроки разработать CRM-систему и сервис для исполнителей научных работ под заказ. Администрация размещает в системе заказы в различных рубриках, а исполнители просматривают их и подают свои ценовые предложения. Администратор распределяет заказы между исполнителями и контролирует рабочие процессы.

Читать далее

4 совета для комфортной работы сообщений с сайта

Плагин Contact Form 7 стал де-факто стандартом для отправки сообщений с сайта. На его плечи ложится отправка данных заказов, запросов и прочей коммерческой информации, терять которую нельзя. Однако, поскольку этот метод взаимодействия с клиентом опирается на протоколы электронной почты, возможны случаи, при которых адресат может не получить нужный емэйл с сайта, что недопустимо. В моей Студии мы используем 4 простых метода, которые гарантированно избавляют наших клиентов от потери корреспонденции.

Читать далее

SimpleShop: онлайн торговая площадка, интегрированная со всем чем можно

SimpleShop — масштабная торговая онлайн-площадка с менеджментом в Лондоне. Моя Студия осуществляет полный цикл сопровождения и технической поддержки данного сервиса. За время существования этот проект оброс множеством интересных подключаемых 3rd-party служб, которые значительно упрощают жизнь посетителям, клиентам и администрации. Давайте посмотрим, что может быть «под капотом» у сложного онлайн-маркетплейса.

В первую очередь — учёт заказов. Создана удобная система управления заказами и взаимодействия с клиентами. Используются емэйл-шаблоны для различных сценариев. Для рассылки емэйлов клиентами используется сервис Postmark. Фактически, каждый магазин имеет собственную мини-CRM систему с учётом клиентов и их историей. Администрации магазина доступны все необходимые CSV-экспорты, а также генерация бумажных форм одной кнопкой.

Читать далее

CRM для общественного объединения: кейс для ОО БОР

Белорусское общество радиологов (ОО БОР) — мой давний клиент, международное общественное объединение реально крутых профессионалов очень важного дела. Сайт БОР — кладезь важной информации для специалистов (видео, вебинары, челленджи и т.п.), а также информационный портал. Членство в БОР — престижная вещь, которая, помимо всего прочего, открывает доступ к этой информации.

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

В результате была разработана полноценная и сложная CRM-система на WordPress.

Читать далее

Новое Знание: CRM-система для отдела продаж учебной литературы

Недавно мы закончили комплексную разработку, внедрение и тестирование CRM-системы для Издательской группы «Новое знание», которая более 20 лет занимается изданием детской, школьной и университетской литературы. Поставленная задача — разработать нестандартный инструмент для отдела продаж, учитывая специфику бизнеса. Ни одно готовое решение не подходило в достаточной степени:

  1. требуются нестандартные сущности ЦРМ;
  2. необходима миграция со старой платформы;
  3. необходимо автоматизированное формирование бизнес-процессов;
  4. необходим максимально простой интерфейс, поскольку работа ведётся «в поле» с использованием планшетов.

Клиентская база в данном случае иерархически усложнена по сравнению с классическими CRM: корневой сущность является Преподаватель, который является сотрудником Учебного заведения, которое подчиняется РОНО какого-либо Города. Соответственно, необходимо иметь маркетинговую картину по каждому из данных иерархических уровней.

Читать далее

Добавить конфигуратор на сайт и радикально увеличить SEO: кейс для ООО ДМС

ООО ДрайвМедСервис — мои давние клиенты, которые продают и оказывают услуги сервиса рентгеновского оборудования. Было принято решение внедрить на сайт конфигуратор систем компьютерной рентгенографии, снабдив его подборщиком параметров оборудования и условий поставки. Итак, исходные данные:

  1. админка WordPress;
  2. интеграция c имеющейся базой товаров на сайте;
  3. отображаемая цена в рублях с ручной корректировкой курса (в базе цена в евро, поскольку товар импортный);
  4. простая и понятная система управления;
  5. максимальная гибкость.

Основной момент: возможность создания сложных зависимостей и исключений. Выглядит это так: для разного типа исследований доступны различные варианты оцифровщиков, ПО, комплектов оборудования, условий монтажа и т.п.. Соответственно, нужно предусмотреть варианты исключений, корректной валидации и многое другое.

Читать далее

Как победить ошибку 414 при экспорте данных пользователей в WP-Members

Для работы с пользователями и полями мы используем плагин  WP-Members, который предоставляет неплохой  механизм экспорта данных пользователей в CSV. Однако на наших нестандартных объектах мы очень быстро сталкиваемся с тем, что пользователей становится много, а полей с данными для экспорта — ещё больше. Соответственно, на определённом этапе всё это хозяйство падает с ошибкой Request-URI Too Long (код 414) при попытке экспорта пользователей.

Читать далее

Покупка vs Разработка, сравнение цен на CRM

Задача этого текста — показать, что разработка собственной CRM/ERP-системы, заточенной исключительно под ваши нужды — не такое уж и дорогое удовольствие, которое в долгосрочной перспективе принесёт массу плюсов. Давайте вместе прикинем все цифры, плюсы и минусы, сравнив варианты от трёх лидеров рынка.

В облачной версии Битрикс24 нам интересен тариф Компания, поскольку в него включены учёт рабочего времени, отчёты руководителю и складской учёт (хотя бизнес-процессы есть на более младшем тарифе).

Читать далее

Как добавить любую переменную в сниппет Yoast SEO

Пользу WordPress-плагина Yoast SEO сложно переоценить. Одной из важнейших функций для СЕОшников является автоматическая шаблонная генерация мета-информации для Title и Description. Мы можем составить тайтл или дескрипшн из конструктора, подставляя простые переменные, и это круто.

Однако, разумеется, возникают случаи, когда готовых переменных явно недостаточно. Сейчас мы рассмотрим пример, как добавить свою — любую! — информацию в список переменных шаблона мета-данных Yoast. В результате получится что-то вроде такого:

Читать далее

Как комфортно кэшировать CSS/JS-файлы при разработке на WP?

Нередко встречается ситуация, когда при разработке сайта на WordPress статичные ресурсы кэшируются и при постоянных изменениях, скажем, CSS-файлов клиент не всегда видит актуальную версию. Конечно, можно всякий раз просить почистить кэш, нажать Ctrl+F5, но это неудобно, особенно на мобильных. Мы при разработке, а иногда и на боевых версиях сайтов, используем GET-параметр, который сообщает браузеру время последнего изменения данного файла. Таким образом, браузер запрашивает обновлённый файл только тогда, когда это действительно необходимо.

Данное решение очень простое, не требует никаких манипуляций с серверными настройками и т.п., поэтому подойдёт всем. Разместите этот код в functions.php вашей темы:

Читать далее

Интернет-магазин с CRM и интеграциями, но без головной боли. Часть 1 из 2.

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

Большой ошибкой было бы считать, что CRM решает все проблемы по мановению волшебной палочки, наводит порядок и приносит продажи. Однако, следуя модным тенденциям и веря красивым презентациям, компания подписывается на внедрение ЦРМ. Разумеется, такой подход принесёт пользу далеко не всем. Компании, которые не ставят целью активные продажи посредством «менеджеров», зачастую не требуют ещё одного комплекса для внесения данных. Руководство же, пресытившись красивыми вороночками, постепенно приходит к требованию простых и понятных цифр, выборок и отчётов.

Получить такой механизм и связать его с 1С проще, чем кажется.

Читать далее

Расчёт тарифов перевозки: сложное решение для службы трансфера

Клиентом была поставлена задача создать универсальный расчётный механизм, который бы учитывал следующие особенности:

  1. добавление произвольных точек на карте и перерасчёт расстояния;
  2. тарификация зависит от класса автомобиля и от типа поездки (в одну сторону либо с возвратом);
  3. тарифы должны меняться в зависимости от указанных администратором временных интервалов;
  4. должна быть возможность ручной перезаписи тарифа в конкретную географическую точку;
  5. список объектов представляет собой записи внутри Вордпресса, где на каждый населённый пункт или направление создаётся запись с описанием.

Соответственно, решение должно быть собранным в одну админ-панель и наглядно отображать процесс ценообразования. А посетитель видит маршрут, километраж и стоимость. Всё прозрачно.

Читать далее

Конфигуратор улучшает SEO: практические примеры

Одним из положительных факторов для СЕО является время, проведённое на сайте, а также его взаимодействие с элементами. В идеале такие интерактивные элементы должны помочь маркетинговой активности. Внедрение конфигуратора на сайт — самый простой способ удержать клиента и одновременно показать ему товар под разными углами. Конфигуратор ненавязчиво продемонстрирует широту ассортимента и производственные возможности компании, а видимая персонализация расположит посетителя в вашу пользу.

Читать далее

Как добавить UTM данные в вызов через jivosite?

Если у вас используется дживосайт и запущена контекстная реклама, всегда полезно знать UTM-данные посетителя. Неплохо также сохранять их для последующей аналитики. Можно довольно просто просмотреть UTM-метки посетителя средствами самого дживосайта, но только в тех случаях, когда диалог был открыт на посадочной странице. В случае, если пользователь перешёл на другую страницу сайта и затем уже вызвал диалог, строка с параметрами потеряется и дживосайт не увидит метки.

Данная проблема решается достаточно просто — через куки. Мы проверяем строку посадочного запроса (с UTM-метками) и при обнаружении записываем их в куки. Эти куки могут жить сколько угодно (если вам нужно сохранить данные посетителя после того, как он закроет окно) — мы же не будем указывать срок жизни куки, чтобы они удалялись по закрытии окна браузера.

Читать далее

Дистанционный курс обучение по программе пожарно-технического минимума

Компания ООО ”НЭФОКС ПЛЮС” предоставляет услуги по обеспечению пожарной безопасности для предприятий и организаций.

Было решено разработать дистанционный курс обучение по программе пожарно-технического минимума. Который включает в себя программу ПТМ для работников, ответственных за обеспечение пожарной безопасности в организации, работников, на которых возложены обязанности по проведению противопожарных инструктажей, а также членов ПТК; членов ДПД, ДПК и программу ПТМ для работников, ответственных за подготовку и (или) проведение огневых работ, исполнителей огневых работ; работников, профессиональная деятельность (работа по должности) которых связана с хранением, перемещением, применением ГГ, ЛВЖ, ГЖ, горючих пылей, твердых легковоспламеняющихся веществ и материалов.

Читать далее

Разработка бизнес-процесса для автоматизации создания сделок

При внедрении CRM мы постоянно используем не только базовые функции обработки лидов или учёта сделок. Показатель хорошо работающей системы — удобство для компании при решении всех, даже специфических задач. При внедрении CRM всегда нужно стараться охватить и упростить максимум повседневных функций, а также исключить человеческий фактор. При этом решение должно быть максимально простым.

Описанный здесь пример — как раз из таких. Мы рассмотрим способ автоматизации распределения входящих запросов и контроля за последующими сделками, решённый с помощью бизнес-процесса внутри CRM Bitrix24.

Читать далее

MVP-версия HR-площадки: тестирование бизнес-идеи за копейки

Заказчик обратился с интересной идеей: создать площадку резюме медицинских специалистов с возможностью фильтрации «на лету» по сфере деятельности, опыту и полу. Внутри прилагается CV в формате PDF. Посетитель может отобрать нескольких кандидатов и отправить заявку администратору сайта.

Данная площадка должна была в боевом режиме изучить спрос на услуги медицинских специалистов из стран СНГ в странах арабского мира. Соответственно, не было ни времени, ни необходимости разрабатывать специальную площадку с нуля или подключать сложное решение.

Читать далее

Комплексная ERP-система для ООО «ДРАЙВ»

ООО «ДРАЙВ» — крупная организация в сфере медицинского оборудования, основной профиль — производство, продажа и сервис рентгеновского оборудования по всей стране. Большое количество самого разного оборудования в различных медучреждениях Беларуси, широкая номенклатура запчастей, необходимость быстрого реагирования — одни из немногих трудностей, с которыми сталкивался производственный отдел компании.

После череды личных встреч с руководителями профильных отделов, было решено разработать с нуля ERP/CRM-систему с интеграцией с 1С. Интеграция с 1С вышла достаточно глубокой, поскольку вся текущая база уже была собрана в ней, и 1С активно используется внутри компании.

Читать далее