> For the complete documentation index, see [llms.txt](https://docs.uppromote.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uppromote.com/management/programs/program-settings/special-product-commission.md).

# Special product commission

The **Special product commission** function allows merchants to set a special commission rule for each specific product or for all items in a collection. When an affiliate refers someone to purchase a product with a **special commission rate**, he/she would get the commission based on the **special rate** instead of the regular program's commission rate.&#x20;

This feature is useful for products with higher/lower prices or higher/lower profit margins. Merchants can also make use of it for products they want to drive sales by offering a higher commission rate to affiliates.

{% hint style="warning" %}
**Note:&#x20;**<mark style="color:red;">**UpPromote**</mark> triggers the Special product commission based on Shopify's product **variant ID**.&#x20;
{% endhint %}

## **How to set up?**

To set a special product commission, go to **Programs** >Edit program (click on the program name) > **Special product commission > Manage.**

<figure><img src="/files/ZA3cliljfxaPXcbApHxv" alt="manage special product commission"><figcaption><p><strong>Programs</strong> >Edit program > <strong>Special product commission</strong></p></figcaption></figure>

To add a product commission, click **Add product commission**.

<figure><img src="/files/MOAl3AWhatPOm6SCk7mo" alt="aff product commission"><figcaption><p>Programs > Edit program > Special product commission > Manage</p></figcaption></figure>

Choose to add product(s) separately or add a whole collection:

<figure><img src="/files/VnLiTVx86fNwCdEJCWSu" alt="choose how to select product"><figcaption></figcaption></figure>

Click the Product (or Collection if you chose to add collections) box and a list of suggested items will show up.

<figure><img src="/files/4WFVrVYWeSgpUunzqKX0" alt="choose the applied product"><figcaption></figcaption></figure>

Choose the item, select the commission type and enter an **Amount/Rate**, then click **Add.**

{% hint style="warning" %}
**Note:** In case you edit product(s) such as add more variants or add more products to a collection on your Shopify admin, please remember to click on the "Re-sync product" button as in the screenshot below.
{% endhint %}

<figure><img src="/files/Vridzp6VGfmfc7MXkGee" alt="table of product with special commission"><figcaption></figcaption></figure>

## How will the product commission be calculated?

If a customer's order contains a product that is set with a specific commission, the special commission rate will be applied for that product while other product commissions will still be based on the default commission of the program.

**Example**:

* Product A ($20) has a special 10% commission&#x20;
* Product B ($100) is not a special product
* &#x20;The program commission is 5%&#x20;

The customer places an order of one product A and one product B.&#x20;

\=> Commission = ($20 x 10%) + ($100 x 5%) = $7

{% hint style="warning" %}
**Note**: If your program commission is **Flat rate per order**, when you add a product with a special commission, any order containing that product will generate a double commission (commission for the whole order will be calculated based on the **program setting** plus **commission for** **the special product**)
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.uppromote.com/management/programs/program-settings/special-product-commission.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
