# Special commission rules

There are three rule types you can set up:

### **1. Special Product Commission**

Apply different commission rates to specific products or collections.\
This is useful when you want to boost sales for certain items or manage varying profit margins.\
Other products will still follow your program’s default commission rate.

👉 Learn more: [Set up Special Product Commission](/affiliate-program/special-commission-rules/special-product-commission.md)

### **2. Lifetime Commission**

Reward affiliates for every future purchase made by the customers they originally referred — even if those customers no longer use an affiliate link.\
Once linked, the customer stays associated with that affiliate permanently (unless manually unlinked).

👉 Learn more: [Set up Lifetime Commission](/affiliate-program/special-commission-rules/lifetime-commission.md)

### 3. Advanced commission

Set up flexible commission conditions based on:

* **Coupon** — offer different rates for orders using specific affiliate coupons.
* **Customer** — apply rates for first-time vs returning customers.
* **Lifetime tracking** — combine advanced conditions to personalize affiliate rewards.

This is ideal for running promotional campaigns or offering special incentives to targeted affiliate activities.

👉 Learn more: [Set up Advanced Commission Rules](/affiliate-program/special-commission-rules/advanced-commission-rules.md)


---

# 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.bixgrow.com/affiliate-program/special-commission-rules.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.
