• Resolved [email protected]

    (@jbyerspdmsoftwarecom)


    I have s2member list server working with mailchimp. The option to show the checkbox to subscribe to our news letters is presented during registration.

    The shortcode [s2Member-Profile /] presents a nice user profile update dialog. But if any information is changed, s2member does not send the update to the list server (mailchimp). Also, the checkbox to allow a user to subscribe is not being presented.

    Note that if the update is done via the wp-admin and check “Re-process List Servers:”, the updates are being sent to mailchimp.

    Is there any way to get the shortcode [s2Member-Profile /] is send the updates and present the subscriber checkbox?

    Thanks in advance.

    Jeanne-Nicole

    https://www.ads-software.com/plugins/s2member/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thanks for the feedback and idea. I opened an issue to track this request: https://github.com/WebSharks/s2Member/issues/146

    This is a serious bug! Integration with a list server requires keeping email addresses in sync. Not much point syncing level changes if something far more fundamental isn’t kept in sync.

    Is there a hook to force s2member to do an update?

    I already catch profile updates for another purpose and it would be easy to call an update action.

    Note that whatever solution you come up with should work when a user updates any profile info. Some of us use an s2m hack (explained in your user forum) to sync custom user data with the list server. We want that to work for all user data.

    > Integration with a list server requires keeping email addresses in sync.

    Well, it depends.

    You’re subscribing the user to your MailChimp list with that option when he registers, but later changing his WP email address doesn’t necessarily mean he wants your MailChimp emails to go that other address now too. He can update the MailChimp subscription address through MailChimp, clicking the relevant link in your emails for that.

    > Note that whatever solution you come up with should work when a user updates any profile info. Some of us use an s2m hack (explained in your user forum) to sync custom user data with the list server. We want that to work for all user data.

    If you have a hack to add custom fields/capabilities to your MailChimp integration, and now want profile changes to reflect those in the MailChimp integration, would require you to improve your hack for that as well.

    If s2Member added those fields by defaults, it’d make sense that s2 also should update them, but if they were added by your customization, s2 can’t be expected to update them by default.

    No, it doesn’t depend. I can introduce you to 300+ people who don’t want to change their email address in two places. They want simplicity and convenience. They don’t want to know anything about MailChimp, they just want to have information delivered.

    These users will be surprised to learn that such a fundamental integration wasn’t done. They will grumble about computers and how they should make life easier, not more difficult. They may question the competence of the webmaster.

    If you think it is possible that some may not want this integration, you can always provide a filter to override it. But I can assure you that the vast majority of your customers want and expect this integration.

    Please treat this as a design error and fix it. Your product will be better and your customers will thank you.

    Could you please answer my question about an action to trigger s2member to update MailChimp?

    Could you please tell me where the hooks for MailChimp are listed? I can’t find anything on your website.

    Thanks for your feedback. Jason didn’t see your replies above, but he just left this comment in the GitHub issue: https://github.com/WebSharks/s2Member/issues/146#issuecomment-43424387

    > Could you please answer my question about an action to trigger s2member to update MailChimp?

    > Could you please tell me where the hooks for MailChimp are listed? I can’t find anything on your website.

    https://www.s2member.com/codex/stable/s2member/list_servers/c_ws_plugin__s2member_list_servers/

    https://www.s2member.com/codex/stable/s2member/list_servers/package-filters/

    I hope that helps. ??

    If you are using S2M and MC, and you want a bidirectional synchronisation, you might be interested in this plugin:
    https://krumch.com/2012/08/24/kc-bidirectional-integration-of-s2member-with-mailchimp/?ap_id=Cassel
    This will allow the members to make chances to their profile in MC and those changes will be made to S2m and vice versa.

    (although this is an affiliate link, it is only for tracking purposes and i am not getting any compensation for using this link)

    Please try the latest release (v140603), Jason made a few improvements to this integration. https://www.ads-software.com/plugins/s2member/changelog/

    Thread Starter [email protected]

    (@jbyerspdmsoftwarecom)

    Thank you for addressing this issue in a timely manner. Very much appreciated.

    If we encounter any problems using this enhancement we will open a new post.

    Thanks again.

    Jeanne-Nicole

    Great. ??

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘s2member member profile update not updating the list server’ is closed to new replies.