Я пытаюсь создать CRM поверх Wordpress. Я создаю его как плагин, но я пытаюсь выяснить логистический аспект, прежде чем начать преследование. Может кто-нибудь из старших разработчиков Wordpress присоединиться?
Пользователи будут приходить на наш сайт, имеют возможность зарегистрировать аккаунт. Эта учетная запись позволит им размещать заказы, добавлять контактную информацию людей в своей компании, просматривать прошлые заказы, а также некоторые другие вещи.
В нашей компании есть продавцы, которым нужно будет управлять своими учетными записями (добавлять специальные цены, получать кредит при оформлении заказа и т. д.).
В приведенном выше сценарии я думаю о том, чтобы дать сотрудникам роль участника и сделать клиентов подписчиками. Или было бы лучше создать пользовательскую базу данных пользователей и не позволять Wordpress обрабатывать их? Или есть лучший способ, который я не рассматриваю?
РЕДАКТИРОВАТЬ
Я получаю отзывы о том, что Wordpress может быть не лучшим вариантом. Я много инвестировал в WordPress — у него есть собственная тема, и я очень хорошо знаком с кодексом WordPress. Вот почему я предпочитаю это. Я работал с Kohana в прошлом, я чувствую, что он быстро раздувается, может быть, это просто моя неопытность, но для меня Wordpress просто имеет смысл.
Тем не менее, я не в восторге от того, что он разрабатывается в Wordpress. В чем его развивать? Идея состоит в том, что продавцы могут управлять информацией о клиентах (единое место для CRM), клиенты могут входить в систему и делать заказы, планировать время видеоконференций, добавлять своих сотрудников, чтобы мы знали, с кем связаться в разных отделениях, добавлять их платежную информацию и список можно продолжить.
Я начал компилировать несколько полей, которые нам понадобятся в базе данных, вот несколько полей из нескольких таблиц, просто чтобы дать вам представление о том, какое приложение я пытаюсь использовать.
База данных сотрудников - первый, последний, электронная почта, офис, ячейка, должность, видео
База данных клиентов -customer_id, имя, фамилия, номер телефона, электронная почта, физический адрес, account_mgr
База контактов - первый, последний, номер телефона, должность, электронная почта
Информация о конечной точке - контактная информация, телефон, электронная почта, IP, город, штат