Freeagent Wordpress Theme Membership Integration

Заказчик: AI | Опубликовано: 21.12.2025

We are using the Wordpress Freeagent theme (https://freeagent.jwsuperthemes.com/home-2/) for a site (https://zueshire.co.za). Currently a new user will go to the registration and select whether they are an employer or worker then complete the registraiton form and be taken to their dashboard. In their dashboard they can then purchase a package that will allow them to post a certain number of jobs or apply for a certain number of jobs. These packages are different Paid Memebership Pro membership levels made up of 2 different groups, an employer group and a worker group that both have different levels with different number of features for different costs. If they dont pay for a package they cant post jobs or apply for jobs however they are still shown on the site as members in the relevant directory. It must be noted that all users are assigned the wordpress role of subscriber and I am not sure how they are differentiated between worker and employer. What we want to acheive is that they have to purchase a plan/package before or during the registration process. If at some stage they want to upgrade their plan/package they can still do so at a later stage through their dashboard as they currently can. We would envision two ways of doing it and dont mind which way it is done. The first option would be that when they go to register they select wether they are an employer or worker, once they have selected they are shown the packages available for that PMP group, they select one and pay for it and are then registered with the relevant worker/employer status and directed to their dashboard. The second option would be that they use the current registration form where they select the relevant rols, complete the form and afterwards are taken to a page to select a package from either the employer or worker PMP group (the packages would show from the relevant group they selected whilst registering - they wouldnt need to select that again) Once they paid for their package their user or account would then be enabled and they would be taken too their dashboard. If they dont pay at the time their user need to be disabled until they do pay the package fee. We would prefer the secong option as we would expect some users to pay be cash deposit and once paid we would manually enable their account. We would also possibly use the PMP pay by cheque manual payment gateway option for that.