by Fanatical Labs

Save Your Team Countless Hours. SugarChimp syncs your lists in both directions so you can work in your preferred app. Segment and group your Mailchimp subscribers based on Sugar data so you can market to the right people at the right time. Compatible with all versions and editions of Sugar and SuiteCRM. Created by Fanatical Labs, 2023 SugarCRM Partner Award Winner.

Free Trial

By clicking you consent to share your profile with the developer

#3124 - Contacts imported without email address record and blank first name and last name

Closed Bug? created by haciyaman 6 years ago

is this a common pitfall? are we doing something wrong

  1. fanaticallabs member avatar

    Fanatical Labs Provider Affiliate

    6 years ago

    Hello,

    I'm glad to help figure out the issue. This is definitely not a common issue, but we have seen similar issues before. Can you explain the process used to bring Contacts back into the CRM? What version of SugarCRM are you on?

    Thanks, Jon

  2. haciyaman member avatar

    haciyaman

    6 years ago

    I've created a test list on MailChimp and added two subscribers manually, all with default settings/fields: email, first name, last name.

    I've created a test target list on SuiteCRM.

    Using the SugarChimp setup wizard, following it step by step, I linked both lists.

    I requested sync from MailChimp into SuiteCRM: subscribers as contacts.

    We are using SuiteCRM 7.7.9.

    I was able to debug, and I can confirm that the data is received correctly from MailChimp. But then, the names are lost at some point, and I don't see any email records for those contact records either.

    Thanks.

    • fanaticallabs member avatar

      Fanatical Labs Provider Affiliate

      6 years ago

      Thanks for those details. If you go to admin > Health Status, can you set the logging level to debug. Then, we go down to the bottom of that page and queue a resync from MailChimp to SugarCRM. This should do the same process as what you've described above without having to create the list again.

      After 10 minutes or so, such that the SugarChimp scheduler has run twice, can you send download and send over the SuiteCRM logs. If you need help getting them, let me know.

      Thanks, Jon

  3. haciyaman member avatar

    haciyaman

    6 years ago

    I think, I've found it!

    We are running SuiteCRM 7.7.9 on PHP 7.0.18, not PHP 5.x.y

    The main issue is the change of behaviour for statements like these:

    // OK for PHP5 but not for PHP7
    $obj->$field['f1']['f2'] = $value;
    
    // PHP7 is happy
    $obj->{$field['f1']['f2']} = $value;
    

    There such statements in:

    modules/SugarChimp/includes/classes/SugarChimp/FieldMap.php in function update_bean

    Please check.

  4. fanaticallabs member avatar

    Fanatical Labs Provider Affiliate

    6 years ago

    Yes, that will definitely be it.

    Php7 compatibility is certainly a high priority for us, but has not yet been implemented. It will take some testing on our end to ensure complete compatibility. I will talk with the team and let you once I've got a better idea of how quickly we can get php7 compatible.

    Thanks for your diligence there, saved us some troubleshooting time.

    Kind Regards, Jon

  5. haciyaman member avatar

    haciyaman

    6 years ago

    You're welcome :)

  6. fanaticallabs member avatar

    Fanatical Labs Provider Affiliate

    6 years ago

    Hello,

    I wanted to give you an update here on the php7 compatibility. We've currently gotten the code to php7 compatibility and are doing some internal testing. As soon as we have a stable package ready for installation I will reach out and let you know where to download it.

    Thanks for your patience as we've updated out code.

    Kind Regards, Jon

  7. haciyaman member avatar

    haciyaman

    6 years ago

    thanks

  8. fanaticallabs member avatar

    Fanatical Labs Provider Affiliate

    6 years ago

    Hello again,

    I've got a package ready for installation that is php7 compatible. However, to ensure that we address the current state of the integration and get you up and running as quickly as possible, I'd like to be on a call with you to install the new package. Could you schedule a time for us to do that here: https://calendly.com/fanaticallabs/sugarchimp-support

    I look forward to getting this installed and up and running soon. Let me know if you have any trouble scheduling a time.

    Kind Regards, Jon

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
Rating
Rating
  • "The best platform for synchronizing our contact information. Great job." - danielolivas

    Read More Reviews