# General

In the **General** section, you can set up and customize basic options such as affiliate registrations, referral sales settings, cookie duration, etc.

<figure><img src="/files/pMYmS6Jls88i7QysVxkO" alt=""><figcaption><p>Settings > General</p></figcaption></figure>

### Affiliate Registrations

In the **affiliate registrations section**, you can manage options for affiliate registrations. Here, you can enable or disable affiliate registrations in the affiliate program with the "**Allow registrations from affiliate page**" option.&#x20;

You also have the option to **auto-approve registrations.** If not enabled, you can manually approve pending affiliate registrations.&#x20;

<figure><img src="/files/lkbj200EENlJLiXD3Gdf" alt=""><figcaption><p>Affiliate Registrations</p></figcaption></figure>

You also have the option to edit the **Account Pending Message** to newly registered affiliates (when they login to the affiliate portal).

<figure><img src="/files/jwbCGXPGIEWtxzD35Pbk" alt=""><figcaption><p>Auto Approve Registrations</p></figcaption></figure>

{% content-ref url="/pages/-M3lkN\_L5obwLxeRdLvc" %}
[Manage Affiliate Registrations](/program-settings/manage-affiliate-registrations.md)
{% endcontent-ref %}

### Sales

In the **Sales** section, you have various options to edit the referral sales settings for the affiliate program.

<figure><img src="/files/U2uET6okQlxHMoTxDjuc" alt=""><figcaption><p>Sales</p></figcaption></figure>

**Commission Calculation**

In the **Commission Calculation** section, you are provided with options that you can enable to adjust the commission calculation on sales.

* **Include discounts**, where the commission will be calculated after deducting the total discount from the order. Here, you can adjust the commission calculation based on the discount percentage, discount amount, or a custom percentage. You can also set exceptions for coupon codes assigned to affiliates.
* **Exclude Gift Cards**, where the commission will be calculated after removing the gift card amount from the product price.
* **Exclude shipping and taxes**, where the commission will be calculated after deducting the shipping and taxes from the order.
* **Exclude VAT**, which can be used to remove the VAT from the product price before calculating the affiliate commission.

**Do not record personal purchases**

If enabled, the affiliate will not receive the commission for their self purchases in the store. You also get the option to disable commissions, when another affiliate purchases through their referral.

**Give commission only for new customers**

If enable&#x64;**,** the commission will only be given to the affiliate for the new customers who use their referral to purchase in your store. You also have the option to create an exception for affiliates.

**Verify Automatically**

Our app automatically approves or rejects the sale based on its status in your store. For example, if the sale is refunded or cancelled in your store, the sale will be automatically marked as rejected.

**Record Nil Sales**

If enabled, the affiliate sales where the commission is $0 will also be recorded. You also have the option to send a notification to affiliates for nil sales. There is also an option to record sales made using the personal codes of affiliates.&#x20;

{% content-ref url="/pages/-M4skfGB3mhTI4xMd7dv" %}
[Referred Sales Settings](/program-settings/setup-referred-sales-settings.md)
{% endcontent-ref %}

### Cookie Duration

A **cookie** is used to identify a user and save site information for the user. Cookies help in customizing and preparing the web page for a user.

In the **Cookie Duration** option, you can choose the time period for the affiliate tracking cookie (to be saved in the browser of the customer) after which the cookie will expire.&#x20;

<figure><img src="/files/xEEsqqZ8SQuCOvae5PrN" alt=""><figcaption><p>Cookie Duration</p></figcaption></figure>

{% content-ref url="/pages/-M3dIHzCjmJEVCPxkiSr" %}
[Set Cookie Duration](/program-settings/set-cookie-duration.md)
{% endcontent-ref %}

### Remove tracking after order

The **Remove tracking after order** option can remove the tracking cookie after an order is placed using an affiliate's referral.

![Remove tracking after order](/files/-M3dolPQfTq4Wxt_lH7q)

{% content-ref url="/pages/-M3dJnIyYDToS3aiylMG" %}
[Remove Tracking Cookie After Sale](/program-settings/set-cookie-duration/remove-tracking-cookie-after-sale.md)
{% endcontent-ref %}

### Timezone

The **Timezone** option is used to set the timezone for the app to download data reports.

![Timezone](/files/tYx29wSZIKEAKFWaTKCF)

{% content-ref url="/pages/j4srCSU53P2tOZ1RpmuP" %}
[Setup Timezone](/program-settings/download-data-reports/setup-timezone.md)
{% endcontent-ref %}

### Signup Bonus

**Signup Bonus** allows you to give affiliates a bonus when they register for the program.

<figure><img src="/files/urZWKI8sGU9SEiMpH3re" alt=""><figcaption><p>Signup Bonus</p></figcaption></figure>

{% hint style="info" %}
This is a useful tool to bring in **more affiliates** by giving them a financial incentive to join your affiliate campaign.&#x20;
{% endhint %}

{% content-ref url="/pages/-Lw--3rbQONSwWu\_RILB" %}
[Setup Signup Bonus for Affiliates](/affiliate-rewards/setup-signup-bonus-for-affiliates.md)
{% endcontent-ref %}

***

**Checkout the video below for an overview of the general program settings in GoAffPro:**

{% embed url="<https://youtu.be/D3qBIjzC_OM>" %}
General Settings
{% endembed %}


---

# 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://docs.goaffpro.com/goaffpro/admin-panel/settings/general.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.
