Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relation between People, Customers, Organizations #59

Open
hamid80386 opened this issue Apr 29, 2024 · 6 comments
Open

Relation between People, Customers, Organizations #59

hamid80386 opened this issue Apr 29, 2024 · 6 comments
Assignees
Labels
question Further information is requested

Comments

@hamid80386
Copy link

hamid80386 commented Apr 29, 2024

  • Laravel CRM Version: #.#.#
  • PHP Version:

Description:

I just couldn't find relation between people, organization and customer.
In my experience in a CRM software we have a customer that has relation to organization, and many customer can be related to a organization.
but you don't do that, you make them separately, and after that, when you are in creating new lead, you get Customer name again, Organization Again and people again. whereas you could make a relation between people and organization and remove customer part, and then in making new lead, call just a people and it load it's organization automatically.

Because lack of enough documents in doc part, this question happened to me.

Please tell us about Customer, Organization and people and their rules and relations in your system.

thanks

@andrewdrake
Copy link
Contributor

Sorry I haven't quite finished the docs as yet, working on it.

A customer is more of a group of people or organizations. So a customer has one or many people or organizations.

A customer for example could be a person, but that person has 3 organizations (companies). The customer or client is that person you deal with, but you may raise an invoice against that customer's organization.

Open to suggestions here, I think it may be a bit confusing.

@andrewdrake andrewdrake self-assigned this Apr 30, 2024
@andrewdrake andrewdrake added the question Further information is requested label Apr 30, 2024
@hamid80386
Copy link
Author

I agree with this perspective, as it's indeed possible for an individual to work for multiple companies, be responsible for procurement for multiple companies, or even work independently.

The only caveat is that this needs to be clearly communicated to users.

Thank you for the clarification.

@hamid80386
Copy link
Author

hamid80386 commented May 18, 2024

I went back to the customer section
Do you think the fields in this section are not enough?
Doesn't it also want relations and address and phone and tag?
The customer is B2B in this system, but it is mandatory to add a person and organization in the leads section and other sections
I think we have complications in some places, a few short explanations in the documentation section can be very helpful

@andrewdrake
Copy link
Contributor

I am re-evaluating this design at the moment

@juanmafx
Copy link

juanmafx commented May 24, 2024 via email

@andrewdrake
Copy link
Contributor

There is no default admin user, you can register users as you normally would in your Laravel app at /register

There is a config setting also where you can set an initial admin user to access the crm, this is the section from the laravel-crm.php config file.

` /*
|--------------------------------------------------------------------------
| CRM Owner
|--------------------------------------------------------------------------
|
| This value relates to the primary owner for the crm. It must be set as
| the email address for the user registered in the users table so that you
| can access the crm initially. You will need to register this user after
| the crm is installed if not already.
|
*/

'crm_owner' => env('LARAVEL_CRM_OWNER', ''),`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants