@Raymondy

Что нужно для написания CRM программы на Bitrix?

Приветствую!
Занимаюсь созданием сайтов и интернет-магазинов на WordPress. В основном использую шаблоны и немного дорабатываю их. Поверхностно разбираюсь в HTML, PHP, CSS. Могу найти строку в коде, чтобы подредактировать ее, но создавать с нуля блоки, хуки и т.д. не умею, не хватает знаний. Довелось поработать с готовым крупным интернет-магазином одной компании на системе 1c-bitrix (занимался SEO). Увидел, так сказать, изнутри платформу и админ панель. Со временем, разобравшись, понял как редактировать некоторые элементы. Но опять-таки создавать что-то отдельно самостоятельно (хуки, запросы, элементы) не познал как, не хватает знаний. Зато нанятые программеры делали это легко и дорого:)

Суть.
Загорелся идеей создать CRM систему на 1c bitix с интеграцией в сайт (распределенная по доступам переделанная админ панель для ввода данных, проработанная база данных с фильтрацией и быстрой выгрузкой, интеграция с другими сайтами и выгрузкой и, соответственно, сайт для клиентской стороны). Подсмотрел одну программу, сделанную в bitrix и хочу воссоздать подобную полностью самостоятельно. Считаю, что bitrix идеально подходит для задумки и рекомендации использования других crm и т.д. отметаю.

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

Какие языки нужно познать полностью для осуществления данной задачи?

Знаю, что у 1с битрикс есть свои курсы на сайте, и обязательно пройду их. Но я уверен, для моей задачи их будет недостаточно. Хочу использовать 30д триал версию bitrix максимально эффективно и поэтому сперва постигнуть необходимые знания в базовой части до пробной установки этой CMS.

Заранее благодарю за советы от тех, кто в теме.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 6
@vardoLP
Ват ю сэй эбаут май мама?!
а битрикс24 это не то?
Ответ написан
alexyarik
@alexyarik
Битрикс разработчик
1) Какие языки нужно познать полностью для осуществления данной задачи?

- тут я отвечал, по сути там в ответе как раз для вас. Для осуществления вашей задачи потребуется написание своих модулей. Подготовка я думаю у вас займёт от года и больше. Если это делать в свободное от основной работы время, то срок подготовки у вас возрастёт в два-три раза.
Как изучить php и 1с Битрикс?
На задачу выделяю себе пол года глубокого погружения.

- у вас ошибочное восприятие сроков, минимум в два раза выше на подготовку и плюс ещё срок на реализацию.
Загорелся идеей создать CRM систему на 1c bitix с интеграцией в сайт

- самый главный момент, а чем ваша CRM будет лучше других популярных и раскрученных?
- имеет смысл посмотреть в сторону коробки Битрикс 24 и обучаться внедрению и доработке уже имеющегося продукта CRM. Проведите оценку, посмотрите количество модулей, которые потребуются для базового функционала вашей собственной CRM.
Поставьте себе демо коробочный Битрикс 24, посмотрите картину мира, т.е. функционал и модули.
- в одиночку вам будет трудно, поэтому потребуется команда.
не познал как, не хватает знаний. Зато нанятые программеры делали это легко и дорого:)

- так это вы не смогли разобраться с доработкой интернет-магазина, а теперь представьте сложность разработки своего продукта.
переделанная админ панель для ввода данных

- переделать вы ничего не сможете, а только расширить стандартные возможности системы, создать свои модули и компоненты для административной части.
- нужно понимать, что битрикс - это закрытый битрикс фреймворк и готовые продукты на его базе. Поэтому либо делать расширения для готовых продуктов, либо модули для нового функциоанала. Делать свою систему управления под CRM наверное стоит на бесплатных фреймворках, но тут возникает момент защиты прав и лицензии.
Ответ написан
Adamos
@Adamos
Поверхностно разбираюсь в HTML, PHP, CSS

Загорелся идеей создать CRM систему на 1c bitix

Кое-как научился менять колесо без посторонней помощи.
Загорелся идеей сделать автобус из папиной Копейки.
Ответ написан
cmsestate
@cmsestate
У Вас отличная идея и она мне полностью понятна. Как разработчик системы https://cms-estate.ru могу сказать, что выбор "1С-Битрикс" в качестве платформы может быть оправдан, если Вы ориентируетесь на средние и крупные компании, которым CRM-система нужна именно в собственность и необходима глубокая проработка. Т.е. когда клиент "зрелый". Это на порядок сложнее, чем делать и обслуживать сервис, где все клиенты работают в рамках единой системы. CMS-ESTATE - это CRM-система для агентств недвижимости, которая предлагается в собственность, которую я начал делать 6 лет назад, и с этого момента мягко говоря перестал высыпаться :) У меня есть ощущение что Вы говорите именно о CRM для недвижимости, т.к. на данную тему я вышел, поймав Вашу активность на своем сайте. Вообщем в первую очередь Вам необходимо понять кто Ваш клиент. Если средний и крупный, то в этом случае и Ваша компетенция должна соответствовать. И это касается как непосредственно самой разработки, так и понимания бизнеса своих клиентов. Я надеюсь что я правильно понял, - то что Вы хотите делать CRM-систему под конкретный рынок. Иначе смысла не вижу делать на Битриксе, еще один Битрикс24, т.е. универсальную систему. Здесь Вы не сможете конкурировать.

Вообщем итог: CRM-систему на "1С-Битрикс", следует делать только в том случае, если она будет специализированная (под конкретный рынок) это раз. Два - она должна уходить клиентам в собственность, а это значит ориентир на "зрелых" клиентов, у которых запросы выше чем Ваша текущая компетенция.

Мой совет начните с облачного сервиса, где можно "дешево" закрыть узкий круг задач нетребовательных клиентов, наберитесь опыта.
Ответ написан
Комментировать
Eridani
@Eridani
Мимо проходил
Знания и опыт нужны. Сейчас у вас только мотивация на старте, которой может и не хватить на первые два пункта, и будет как в меме про JS - "лучше буду проституткой".
Напутствие Ленина вам в помощь, а дальше, по мере роста, сами поймете, как и что сделать.

Ну и, не полгода, а изрядно больше, исходя из контекста всего того, что тут написано.
Ответ написан
Комментировать
@Raymondy Автор вопроса
Дополню вопрос, исходя из ответов и комментариев.

Суть в том, что я обладают некоторыми базовыми знаниями в программировании со времен университета + знания, полученные в процессе создания несложных интернет-магазинов на сайтов на разных CMS (WP, Joomla).

Сейчас многие знакомые первого и второго круга интересуются, могу ли я сделать сложные сайты по их запросам. "Сложные" - потому что я не могу реализовать всех их пожелания, в виду отсутствия знаний в написании модулей и т.д., ведь шаблоны не всегда выручают.
А запросы поступают все чаще. И это упущенная выгода.

Один из последних запросов был как раз по написанию корпоративного сайта с crm для крупной организации. Я искал похожие готовые варианты, чтобы оценить рынок и нашел отличный вариант, на мой взгляд, но в смежной нише: в недвижимости CRM-estate. Ниша клиента немного другая, но идея crm абсолютно идентичная.
Клиент хотел собственное решение в полное пользование, а не коробочное.
От проекта я отказался, хотя бюджет был интересный, на мой взгляд. Посредничать не вариант, посредники уже были в цепи, как и в большинстве подобных запросов. Я лишь могу выступать исполнителем.

В общем, хочу самообразования. Времени достаточно, рабочий день в свободном графике. Целью поставил себе (так сказать "дипломная работа") сделать аналогичный проект CRM-estate. Не тупо для продажи или сугубо коммерческого использования, а чтобы уметь или хотя бы полностью "знать как" до мелочей.
Если я смогу сделать такое или буду знать все нюансы, то потяну и другие сложные проекты и сайты или, по крайней мере, смогу собрать команду адекватных единомышленников.

Согласен, возможно пол года - мало, но это не проблема. Учиться никогда не поздно. К тому же я не юрист (сюда подойдет любая профессия, далекая от программирования), который захотел программировать и разбираться в коде. У меня база какая-то есть все же, будет проще.

Мне большинство отвечают: "а не проще ли так сделать", "а зачем тебе битрикс", "а на хрена тебе нужно это, ведь и так полно решений, лучше ты не сделаешь". Отмечу, что были и полезные ответы, но частично.
Я не спрашивал "стоит ли мне это делать", или "какую платформу использовать". Мой вопрос был "ЧТО НУЖНО, ЧТОБЫ СДЕЛАТЬ".

Я даже напишу теперь еще конкретнее вопрос, исходя из диалогов, "Что нужно знать и чем владеть, чтобы сделать аналог, допустим, CRMEstate". Надеюсь разработчик не будет против, если я возьму его творение в качестве примера.

Ведь есть простой вопрос, например: "Что нужно, чтобы нормально переехать жить во Францию".
Нормальный логичный ответ: "Нужно получить визу, гражданство, знать французский или хотя бы английский разговорный язык и законы, особенно такие-то...". Может знатоки еще нюансы добавят.

Вот я так же хочу получить нормальный ответ на свой изначальный вопрос. Какие языки нужно знать, тонкости в БД и т.д.
А не это: "а зачем Франция, ведь уже давно Китай есть" или "Много хочешь, там все и так нормально живут без тебя", "Погугли".

Надеюсь, моя ирония была понятна, и мой вопрос стал также более понятен и четче сформулирован, и интересные качественные ответы не заставят себя ждать:)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы