I have just started setting up and using EME so be please forgive me as I have tried searching and reading many posts already.
I have imported member details into eme however when 2 had expired and have recently renewed it created a new Member record with different ID instead of updating the start/end dates both records have the same WP_User linked
Is this what typically happens when members renew? a new record is created or should it overwrite/update existing member?
I am unsure what I haven’t set correctly.
Indeed, expired members that completely sign up again are considered new members. If you want people to be able to renew an expired membership, you should mail them the payment url link to pay online (see the doc). That way they can renew an expired membership.
You also have the grace period option, to allow people to pass the end date for a certain period.
I’ll review the code a bit too, maybe I can more easily take expired into account too …