CMS рекомендации для CRM системы

Я пытаюсь создать CRM поверх Wordpress. Я создаю его как плагин, но я пытаюсь выяснить логистический аспект, прежде чем начать преследование. Может кто-нибудь из старших разработчиков Wordpress присоединиться?

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

В нашей компании есть продавцы, которым нужно будет управлять своими учетными записями (добавлять специальные цены, получать кредит при оформлении заказа и т. д.).

В приведенном выше сценарии я думаю о том, чтобы дать сотрудникам роль участника и сделать клиентов подписчиками. Или было бы лучше создать пользовательскую базу данных пользователей и не позволять Wordpress обрабатывать их? Или есть лучший способ, который я не рассматриваю?

РЕДАКТИРОВАТЬ

Я получаю отзывы о том, что Wordpress может быть не лучшим вариантом. Я много инвестировал в WordPress — у него есть собственная тема, и я очень хорошо знаком с кодексом WordPress. Вот почему я предпочитаю это. Я работал с Kohana в прошлом, я чувствую, что он быстро раздувается, может быть, это просто моя неопытность, но для меня Wordpress просто имеет смысл.

Тем не менее, я не в восторге от того, что он разрабатывается в Wordpress. В чем его развивать? Идея состоит в том, что продавцы могут управлять информацией о клиентах (единое место для CRM), клиенты могут входить в систему и делать заказы, планировать время видеоконференций, добавлять своих сотрудников, чтобы мы знали, с кем связаться в разных отделениях, добавлять их платежную информацию и список можно продолжить.

Я начал компилировать несколько полей, которые нам понадобятся в базе данных, вот несколько полей из нескольких таблиц, просто чтобы дать вам представление о том, какое приложение я пытаюсь использовать.

База данных сотрудников - первый, последний, электронная почта, офис, ячейка, должность, видео

База данных клиентов -customer_id, имя, фамилия, номер телефона, электронная почта, физический адрес, account_mgr

База контактов - первый, последний, номер телефона, должность, электронная почта

Информация о конечной точке - контактная информация, телефон, электронная почта, IP, город, штат


person bradenkeith    schedule 14.01.2011    source источник
comment
Мне кажется, что это плохо подходит для WordPress. (Кварта в литровой кастрюле и т. д.)   -  person John Parker    schedule 14.01.2011
comment
Не могли бы вы вместо этого создать отдельное приложение с плагином WordPress для интеграции? Я пытаюсь выяснить, как лучше всего это сделать. Я не заинтересован в создании WordPress, но в какой-то момент его нужно интегрировать, и я не уверен, как создать API (может быть, некоторые ресурсы, если вы предложите пойти по этому пути...?)   -  person bradenkeith    schedule 14.01.2011
comment
Почему вы должны использовать WordPress в какой-то момент? Каковы требования к интеграции? (Возможно, вы захотите обновить свой вопрос, чтобы отразить это.) Лично я бы использовал более подходящую базовую CMS/framework. У меня также возникнет соблазн немного изменить ваш вопрос. (например: Обновите заголовок до базовых рекомендаций CMS для системы CRM и т. д.). По сути, я не понимаю, что Wordpress дает вам в качестве базовой платформы, которая не смягчается тем фактом, что его основная цель — платформа для ведения блогов. .   -  person John Parker    schedule 14.01.2011
comment
По сути, это звучит так, как будто вы разбираетесь в WordPress и попали в ситуацию, когда все, что у вас есть, это молоток, все выглядит как ловушка для гвоздей. :-)   -  person John Parker    schedule 14.01.2011
comment
Ха-ха, именно то, что я отметил в исправленной версии моего вопроса.   -  person bradenkeith    schedule 14.01.2011


Ответы (1)


Моей первой мыслью было... Wordpress += CRM? Неправильный инструмент для работы.

Ваш подход должен заключаться в том, чтобы сначала взглянуть на структуру базы данных и спроектировать что-то, что соответствует потребностям проекта. После этого посмотрите на хороший фреймворк MVC для создания приложения. Если вы не знакомы с фреймворками MVC, CodeIgniter — хорошая отправная точка. Изучите основы этого, а затем быстро переходите к чему-то более мощному, такому как CakePHP, Zend или мой любимый Yii (www.yiiframework.com).

person Kevin    schedule 19.01.2011