Member EOT not overwritten when re-subscribing

I have an issue with S2member Pro where members do not have their EOT overwritten when they subscribe:

  • Members signup for a 30-day free trial [in doing so, they have an EOT time created]
  • during their free trial time, they subscribe and create a membership [payment via Stripe]. This is done with the s2Member-Pro-Stripe-Form
  • however, their account still downgrades at the original EOT time which breaks the connection to Stripe and member loses membership level they paid for. However, Stripe is still billing for this.

Is this a bug or did I configure something wrong somewhere?

1 Like