# FrE Membership v2.0

### **Introduction**

FrE Membership extension is a plugin for FreelanceEngine. It allows admin to create membership plans for site users to subscribe. The plans can be monthly, 3-months, 6-months, yearly or custom set by admins; and subscribers of these plans will be automatically charged when expired.

Each plan lets admins set the number of posts/bids an employer/freelancer can use during their active subscription. There is also an option for the availability duration of those posts/bids.

### **How it works**

Each newly created user account automatically has a number of free posts/bids, which was predefined by admins in the admin settings.

![](https://lh6.googleusercontent.com/W45HoR2psA65MmezQpkIeqPuFhAZhmBH7tGsHW1r0Qx_9IWVw3xSQ8PIUm_7D-_Ju1bwimXAUq75TTv1SZ7uG13Knz2wX3MBg00WkWMSNndLgRVqlHIQ69lwV0F6B0YqfdP920-A)

![](https://lh4.googleusercontent.com/vsWMag0OCLEQNiZN4DjgW5grZ-BwjmSY3jJ7ihQU4NvsL-BUrDMjbws_AHM6cp-RIWrH2pZaE7hYk11awy55ycc2Bx90jRW2LlXQYjQ3_6NM3lXGmQr3xymeCbXn9ruAQIa3Nw8d)

If admins set up a Free plan, when users create an account (for either roles), the account is automatically assigned to the created Free plan. The above number of free posts per month will also be added to that account.

![](https://lh6.googleusercontent.com/YeX0I9HwSwQDafz02QJ0FamlLG0PQDDtqsFUbzSuKk0UnrgPHWi9858OxIe5IV5DmfwxEvtNhRK6IKZ0JOngTE8CEaNSia3ZFLM3hsu-nXcu7DAQ6AVkD1Ppb69NRP1PkLbMXmS_)

When users cancel their current plan, they will go back to the Free plan and have its assigned number of free posts.

Finally, because of its nature, Admin can only create one free plan for each role (employer and freelancer).

In case admin sets the “free posts/bids” to zero (which means no free monthly posts/bids), and doesn’t create any free plan in Membership settings, newly created accounts won’t have any free posts/bids. When they visit the “Post a project” (employer role) or “Bid” (freelancer role), they will be redirected to the Membership page to purchase a plan. The same redirection happens for members with expired plans and members without any remaining posts/bids.

![](https://lh5.googleusercontent.com/1Q8FQeCpUMZxZi1B_zzq6bnxLCmOreZQ4grGvn9aa2gO-GmInsEV06wUGB-R3xveAJ2u8bZO4i2ZMM8ZoJEunR79fUnyCaaDioDfJh0gjOwKetwcQJR9M6ohNVB6Vwx5OEnD6fL9)

Then, users need to select a membership plan and go through the check out process to be able to post/bid.

![](https://lh5.googleusercontent.com/51zgv35KesWalvsvptl0YUqH_jL93jIVmfASTHTtFv1Kcav0I_YC0KJRVn6l0VVpiftnI83a0z_SgzfnB-nXPsokTM3FHbvvUcfeqHeHgBoAVxurVXLgrB58aq2JuUKJ7LhTXpIT)

At the moment, users can only choose from the 3 payment methods: **Stripe, Paypal or FrE credit system.**

**Important**: when a user is currently in an active plan with remaining posts/bids, and decides to change to another one, all their remaining posts/bids will be lost.

After a successful purchase, users will be redirected to the Thank you page.

![](https://lh5.googleusercontent.com/CVeS0E9Lscl_7LZR5bJ416Vac8lPV6HucIJQgQ_7wWKduC9G03_rePfs6nEIjLgvldDYFKASedvE5EfMCt4nfdMzu8XGRWCscDvYyu577T6vcQpFjvdxGNg_KyXk_b8DFNE8QYZ6)

Members can turn off the **auto renewal** of their membership plans by going to **My Profile → Subscription Details → Cancel.**

![](https://lh3.googleusercontent.com/t_MM_4E02oRVcjbX_FB3IYxm6T_p_ozMy9s_GL3p6TuwnOAx_l7cG7QbKUcEFZlWAosOMjfK5W2_TTzPK3aaL8gXMa1M-kj3UOqko4zbYsDFJZkI07tW5Ywy2HJhYt7BJi_EZ-ST)

### **Creating a membership plan in backend settings**

This is the form in admin settings to create a membership plan.

![](https://lh6.googleusercontent.com/ixiEG41mD0lYACSf8-1jwNMozXMo1LISMJCYGhtSuwuQ6K_AEeBw9v83zkovzaZYAUjzLLDo6EXGqN7YdsZioGkL_8EcUYTVa-ji3UY1ZdhIzKquLYiTYaFSjt5ig4kmECMZhnLz)

Project Duration: the active period of a project posted under this plan. After this time, the project will be automatically archived.

Subscription Type: the type of the membership plan: monthly, yearly or custom set. After this period, the plan will be automatically renewed and the payment will be automatically processed using the same payment method used before.

### **Email notification templates**

There are several email templates that admins can modify in the settings, e.g. the notification emails to users, the auto renewal notification, the soon expiring notification…

![](https://lh4.googleusercontent.com/HZ0KR8At_tlfE_JLHiWy0rH4SK4VpvTQo8IdT5Se4G8SdbXugfA-u8QaB9blmuxiPa0VOG4mun0tkD8mSgFsbfwKYSry0kgmY6N2N_qk3OzunzMVQQsCTczumZ0Az6fXq87NI1Pq)

### **Translation**

FrE Membership is a WordPress plugin and can be translated using popular localization plugins like Loco Translate, WeGlot, GTranslate…

{% embed url="<https://www.youtube.com/watch?v=g3yH4O-5v7Y>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://enginethemes.gitbook.io/docs/freelanceengine/fre-introducing-the-extensions/fre-membership-v2.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
