# JE Set up Post a job form

Since "Posting jobs" is the main action of a company, it's also the main method for you to generate revenue. You should always remember to create "Posting job" form for your users to display their projects.

Visit **Engine settings > Settings** and go through the following steps to complete the settings.

#### 1. Choose the currency format and payment gateways and set up package plans:

**Adding new currency**

If your currency is not in our default currency list, you can add the currency you wish to use in your payment transactions by following these steps:

* Click **Engine Settings > Settings > Payment > Currency**
* Hit **Add a new currency** to display information fields
* Enter currency name, currency code, and currency sign
* Choose currency sign position and press **Save Currency**

**Choose payment gateways:**

JobEngine Theme has supported your payment through: PayPal, 2Checkout, Authorize.net or users can pay cash. If you want to extend to the other payment gateways, there are some JE extensions you should purchase : JE PayU Money, JE PayPal Express, JE Paymill, JE Stripe. And after that, enable any payment gateway you want to use.  \
**Note**: You will need to check if your currency is supported by these payment gateways. If it is not supported, you may use Cash method.    &#x20;

**Set up Package plans:**

Payment plans are price packages you can create to give your employers smart choices for their job posts. Each payment plan shows the price, the time period an ad will be active on your site, and if an ad is regular or featured.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5bcdeffe2c7d3a04dd5bf776/file-DbOIxTbpO6.png)

&#x20;       ***Adding new payment plan***

&#x20;\
To create a new payment plan:

* Enter a payment plan’s name, price, a number of jobs, and job post duration. You can also write a short description of the plan.
* Tick **Featured Job** box if you wish all ads under this plan will be **Featured**.
* Click **Save Plan.**

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a58ac697911a6f03a479/file-6x5pKB0TXY.png)

&#x20;      ***Edit a payment plan***

To edit an existing payment plan:

* Go to **Engine Settings > Settings > Payment > Payment Plans**.
* Choose which plan to edit and click the pen icon next to it.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a5a8c697911a6f03a47a/file-1B8TGcEPAI.png)

* Make your changes on fields you wish to modify: payment plan’s name, price, availability, and a number of jobs.
* Check the Featured Job box to make a regular plan a featured one; uncheck it to make a featured plan into a regular one.
* Click **Save Plan**.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a58ac697911a6f03a479/file-6x5pKB0TXY.png)     ***Delete a payment plan***

To delete a payment plan, go to your admin panel in the backend and follow these steps:

* Click **Engine Settings > Settings > Payment > Payment Plans**.
* Choose the plan you wish to remove and click the **\[x]** button next to it.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a5ffc697911a6f03a47b/file-h0k9eI2uUi.png)

&#x20;    ***Reorder payment plans’ list***

This feature allows you to rearrange your list of payment plans. To reorder your plans’ list: &#x20;

* In the backend, click **Engine Settings > Settings > Payment > Payment Plans**.
* Point and drag the Reorder icon at the left of the plan.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a6209033602796676f4e/file-2XVbb05rut.png)

#### 2. Set the Job types and categories:

You can set how many types and categories of job in : **Engine settings > Settings > Jobs**  &#x20;

If you want to add the new type or category, enter its name in the final box and click “**+**” button. \
You can add the subcategory by clicking the “**+**” button next to the category you want to add sub.\
To delete any type/category, click “**x**” button next to that one.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a6c79033602796676f50/file-AIiCHyrf7x.png)

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a6d49033602796676f51/file-JWXxROEp6r.png)

#### 3. Add custom fields :

You want your users can insert more information which is not available in the default Post form, you can add some custom fields. However, remember that before doing that action, you have to aready plug the extension JE Custom Fields into your theme.\
To add a new custom field, choose **Engine Settings > JE Custom Fields > Jobs > New.**  You need to fill out provided boxes: **Field name, Field description** and choose type for the field.There are 5 types for a custom field: **Text, Url, Radio, Drop, Date.** Check on **Required** section if you want the users to fill out this field. Do not forget to click **Save** button.\
You can see Custom Fields in the photo below:

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/5715a5759033602796676f4c/file-SHNxv3yeRw.png)


---

# 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/jobengine/je-main-steps-to-set-up-the-site/je-set-up-post-a-job-form.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.
