ssossossossosso

Forums

Covering OroCRM topics, including community updates and company announcements.  Subscribe

Forums OroCRM OroCRM – How do I? Questions Multiple contacts for B2B Customers

This topic contains 10 replies, has 6 voices, and was last updated by  diglin 3 weeks, 6 days ago.

  • Creator
    Topic
  • #57271
    Ahmad Golzar
    Ahmad Golzar
    Participant

    Hi

    Currently you can define only one contact for B2B customers. I know you can have multiple contacts for its related account. But sometimes you need to have multiple contacts for only one B2B customer. Why have you restricted the number of directly connected accounts of B2B Customers to one? Any special reason?

    Thanks

Viewing 10 replies - 1 through 10 (of 10 total)
  • Author
    Replies
  • #57272
    Artem Liubeznyi
    Artem Liubeznyi
    Keymaster

    Hi Ahmad,

    There is no particular reason for such a limit, guess we just overlooked it. Thanks for the correction, we will fix this in the upcoming release.


    #57273
    Ahmad Golzar
    Ahmad Golzar
    Participant

    Excellent. Thanks.

    #57274
    baroso
    baroso
    Participant

    What is the status on this?

    #57275
    Artem Liubeznyi
    Artem Liubeznyi
    Keymaster

    Still in our backlog I’m afraid. We had to reconsider our priorities and moved this issue down the line.

    I will try to get it back to the priorities list and will post an update here as soon as anything is clearly decided.

    Thank you for your patience.


    #57276
    baroso
    baroso
    Participant

    Ok, thanks!

    #79171

    Martin
    Participant

    Did anything change on this? As of 2.5 this is not available but we more and more see use cases for this feature. For example, bigger companies often have multiple contacts involved in project decision making on department level (which we treat as b2b customers). We could actually assign them to the same account but in big company structures not all contacts necessarily belong to the same ‘customer’, often not even to the same field of business.

    We’re currently implementing marketing Tools but can’t propperly segment because of this limitation. With the currently data structure, a lot of contacts would be missed in mailing campaigns because the company relation and therefore industry and other relevant b2b customer data is not available.

    As far as we can see from the entity class files this should be quite easy to implement by changing the b2b(n) <->(1)contact relationship to a m-n one?

    This feature is a must have in b2b crm and we would really appreciate to see this in a upcoming release.

    Best Regards
    Martin

    #79189
    Artem Liubeznyi
    Artem Liubeznyi
    Keymaster

    Hi Martin,

    Thank you for your suggestions. We agree that this use case is valid and important but unfortunately our current development priorities will not allow us to release this feature in the upcoming 3.0 LTS release.


    #79210

    Martin
    Participant

    Hi Artem,
    thanks for your reply!
    Glad to hear, that it’s at least still in the backlog.

    We tried to implement a workaround by extending the b2bcustomer entity within the gui, adding a many-to-many field. Our Concept is to use the entities ‘contact’ field for the primary contact at a specific b2bcustmer and thus having other related contact in the extended field.

    This works in terms of creating the field and relations as well as the gui items.
    We flushed and warmed the cache and did a entitiy extend cache flush.

    However, after doing this, its not possible to create or modify email notifications for the b2bcustomer entitiy anymore. The following exception is thrown:

    Field “Oro\Bundle\ContactBundle\Entity\Contact::b2bcustomer_b2bcustomercontacts” is not configurable
    500 Internal Server Error – RuntimeException

    However, doctrine shows no entity errors in symfony profiler..

    Is this a bug or did we do it wrong?

    Kind Regards
    Martin

    Config in Gui for reference:
    config

    #79273
    Andrey Yatsenko
    Andrey Yatsenko
    Moderator

    Hi Martin,

    Just reproduced the issue. This is definitely a bug, the problem that bi-directional field doesn’t work as expected from the Contact side when relation created from UI.

    As a workaround, you can create this relation using migration, this should work, something like

    to apply migration, just run php bin/console oro:migration:load --force

    Best regards.

    #80664

    diglin
    Participant

    Pity, it’s in backlog since three years so it will never come, I have also a similar need for one to many Customer to contacts. The idea behind is not have to enter for each contact the same address if he belongs to the same Customer

Viewing 10 replies - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.

You will be redirected to [title]. Would you like to continue?

Yes No
ssossossossosso