Задача
Не так давно к нам обратилась компания, которая занимается продажей сертификатов и обучением специалистов разного профиля. Для того, чтобы компания могла выставлять счета, формировать документы и тд, было необходимо предусмотреть функционал следующего рода: нужно было формировать отдельные счета на основании товаров и услуг, которые могут различаться по названиям, себестоимости, цене товара и количеству.
В чем здесь не очевидная сложность? В том, что в любом каталоге любого интернет-магазина или CRM-системы, данные всегда записываются либо проведением документов, либо, как значение элемента, то есть, если у вас есть товар, у которого цена 100 руб., вы не можете поменять его один раз, потому что придется перезаписывать цену товара, чтобы у всех сотрудников эта цена была другая.
Таким образом, возникает проблема. Если в карточке сделки мы еще можем указать цену продажи, то закупочную цену и название - поменять не можем. Если это сделать, даже имея пользователем полные права на редактирование каталога, эти настройки поменяются у всех сотрудников, они не смогут одновременно формировать документы и все прочее, то есть, название всегда будет меняться и в определенный момент кто-то не сможет либо выставить счет, либо столкнется с тем, что теперь вообще не понимает, как называется этот товар, ведь их может быть не 5 штук, а 100/200/1300 и тд. Мы придумали уникальную схему, чтобы разрешить этот вопрос. Она сочетает в себе легкую доработку с типовым функционалом.
Решение и результат
Мы включили смарт-процессы, настроили их привязку к карточке сделки и настроили все нужные поля в этом смарт-процессе. Таким образом, мы решили вопрос создания кастомных товаров, потому что у них есть: наименование, цена продажи, количество, себестоимость и привязка к товару, которое имеет название и все цены.
После этого, было сделано дополнительное поле в карточке сделки для простого получения названия каждого привязанного смарт-процесса и данных по цене, количеству и т.д.
Далее, мы разработали обработчик, который при изменении или удалении смарт-процесса производит перерасчет суммы всех смарт-процессов в карточке сделки и меняет данные для передачи в документ: в шаблон договора или счета.
Рассказываем на простом примере для понимания, что в итоге получается. Грубо говоря, у нас есть шоколад Snickers и Twix по 100 руб. каждый, и нам необходимо, чтобы в счете было указано: “Шоколад молочный с орехом Snickers” и “Шоколад Twix две палочки”, только у одного цена будет 350 руб., у другого - 125 руб. Закупочная стоимость: 50 руб. и 74 руб. Соответственно, когда мы выставляем счет, точнее формируем документ в сделке, мы создаем смарт-процессы, указываем “Шоколад молочный с орехом Snickers”, купили за 50 руб. продали за 350 руб. в количестве - две штуки, указали товар и получилось, что мы поставили ее в соответствующий документ без каких-либо корректировок.
У клиента решился болевой вопрос - мы кастомизировали процесс, не усложняя работу для сотрудников компании, и помимо этого, закрыли еще один немаловажный пункт: у клиента есть информация, которая в дальнейшем может использоваться в построении отчетов. То есть, у каждого смарт-процесса есть привязка к товарам, а это значит, что можно увидеть: товары, дату сделки, когда они продавались, по какой цене, какова с/с и т.д., и на основе этой информации построить любой отчет: оборачиваемость товаров, заказы по поставщикам, ABC-анализ, самые продаваемые товары с какого-то определенного сегмента и прочее. Вариаций очень много и благодаря тому, что мы пошли таким путем, теперь есть возможность все эти вариации настроить и не усложнять жизнь специалиста. То есть, для него процесс работы с товарами остался абсолютно таким же на 85%, как и работа со стандартным функционалом: товары в карточке сделки при формировании документа и т.д, потому что все поля меняются автоматически; сумма рассчитывается из цены продажи, умноженной на количество; сумма сделки подставляется из суммы всех смарт-процессов, из конечной цены продажи по всему количеству всех смарт-процессов, привязанных к сделке. Здесь все работает автоматически.
Как видите, даже, у казалось бы, стандартных процессов может быть множество нюансов, но и в этом случае всегда можно найти вариант для автоматизации, учитывая все тонкости именно ваших рабочих процессов в бизнесе.
Если в вашей компании есть процессы, на которых вы теряете большой пласт времени или которые усложняют работу с чем-либо, обращайтесь, разберем все поэтапно и очень детально, и поможем найти лучшее решение для вас!