Member Renewal after subscription expires

Hello,

I really appreciate the work done on Dolibarr, its progressive mode is encouraging for it to be used.

I have a challenge, and this is the Member Module. Registering a member for a period means the tenure of membership subscription would expire. after expiry, how can he renew same membership using their Member ID

Besides, if there is another way, can anyone share how the renewal is done?

in my country, some people are not open to using their credit or debit card to pay for things like this. I have discussed with a local payment partner who have equally sent their API that can allow people to just do bank transfers directly. My challenge is how do i use the API with Dolibarr?

Any help pls?
Thank you

hey @Absmachin

If you have enabled the API in the configuration,

then in the Top menu /core/tools.php?mainmenu=tools&leftmenu=

select Tools, and then in the left menu is a link to the API

Thank you Jon,

However, i dont understand the steps

  1. How do i enable the API and in which configuration?
    2.The Top menu, Core…, is it to be done using the php files or on the application itself
  2. Link to the API you mean the url to where the APi is resident?
    can you please guide so i can follow? i am a learner in programming

Thank you

Hey @Absmachin

From inside the Dolibarr web gui

In the top menu Press Home in the top left side.

Then press the hamburger menu icon and select setup

Under setup choose modules/applications

Search for API and make sure it is enabled

-———

To find the api through the Dolibarr webgui, press Tools in the top menu, it is usually past the middle and towards the right

Then in the left side find the API Explorer, click that

Thanks a lot, i was able to locate it and eventually found API explorer

How do i now connect to the link you mentioned?

  1. it talked about getting DOLAPIKEY or a token
  2. Do i need any programming to do with the API from the vendor?
  3. If no, is it just to connect and start to use?
    kindly guide so i can take next steps

thank you

The link I mentioned is the link to the tools menu

The API key is pr. user specific and you’ll find that in Home, Hamburger menu, left side menu users

Navigate to the user, assign an API key and use that key in the API explorer.

You can not just link the API’s you will have to code something that query’s both API’s and probably does some data transformation.

Maybe more than that is needed.

Consider looking at n8n which does have an Dolibarr connection

Wow, this is off me…

Code?

Though i will check the API key for the user, and try to see what the API company can do, they may be willing to help.

n8n? is this a site? let me check this out.

Besides, is there a way i can link subscription module to help with membership renewal as alternative to all this route?

Hi,

wishing everyone the best of the new year.

after going through the membership subscription for members renewal, i discovered that for each year a new subscription can be entered by the member making his membership valid for that period of time.
This alternatively helps in the membership renewal.

thank you all for your contributions to this topic.

t

how do they do that?

Hi Jon,
The member platform has a contribution tab where he can add a new subscription every time its warranted like yearly or bi -annual depending on the subscription setting

@Absmachin how would the members get into their member platform? I suppose they would need a login?

Yes, you have to make them users - with certain permission setting of what they can access. with their user login, they can always get to their profile and use the contribution Tab to renew their membership

okay, now I understand. I am not sure our members wants that extra hassle :frowning:

Then you have to make that subscription entry for them once they make payment. so they dont have to login from their end. the person in charge of your finance can take that responsibility

Didnt find an automation solution for it…

yeah I know, I’m going to look at that some day when the more important stuff has been coded