Когда типовой интеграции достаточно, а когда без разработки с нуля не обойтись — сравниваем по срокам, деньгам и рискам.
Кастомная разработка — самый гибкий, но и самый долгий и дорогой способ получить b2b-портал для 1С. Прежде чем выбирать между готовым SaaS-сервисом и разработкой с нуля, стоит честно сопоставить, что вы получаете и чем за это платите в каждом случае.
У кастомной разработки есть реальные плюсы: разработчик может повторить практически любой процесс, каким бы нестандартным он ни был — от нетипового расчёта скидок до интеграции с внешними системами, которых нет ни у одного готового решения. Но за эту гибкость всегда платят временем — по ориентиру таких проектов, от одного до шести месяцев — и деньгами: индивидуальная разработка — это отдельный проектный бюджет, а не абонентская плата, и риск, что сроки или объём работ увеличатся по ходу проекта, целиком на стороне заказчика.
Если у вашего бизнеса действительно уникальные процессы, которые не укладываются в типовую логику работы с заказами, остатками и статусами — кастомная разработка оправдана, несмотря на срок в несколько месяцев и более высокий бюджет: только так можно точно повторить нестандартный процесс.
Для большинства сценариев малого и среднего опта — стандартные заказы, повторные покупки, статусы, доступ клиентов — типовой интеграции вроде b2bizi достаточно, и она обходится быстрее и дешевле. Если через какое-то время вы всё же упрётесь в ограничения типовых сценариев, ничего не мешает рассмотреть кастомизацию отдельных процессов позже — это не решение «или-или» на всю жизнь.
Хороший практический тест — попробовать описать свой процесс в терминах типового b2b-портала: заказ, остаток, статус, повторная покупка, документ. Если процесс укладывается в эти понятия хотя бы с небольшими оговорками, велика вероятность, что типовая интеграция закроет задачу быстрее и дешевле кастома. Если же в описании процесса постоянно всплывают «но у нас ещё вот так» — это сигнал всерьёз рассмотреть индивидуальную разработку и не торопиться с готовым решением.
Опишите свой процесс в заявке — скажем честно, достаточно ли типовой логики или нужна доработка.