# Item MarketPlace: Amazon

How would you use CanCan features to build a marketplace just like Amazon ?

To build an app like that you would need the following features:

* The ability to list products that users can buy
* The ability to have third party merchants apply to list products on your app
* The ability to have third party merchants list and sell products on your app
* The ability to take a percentage off of every sale made by third party merchants
* The ability to rate and/or review products/sellers/clients

## List products that users can buy

You can read about how to list products on your CanCan channel on the page below

{% content-ref url="/pages/W2eL5yYJPIjoUqcWHZG0" %}
[Listing Products/Services](/products/cancan/products-services/listing-products-services.md)
{% endcontent-ref %}

## Have third party merchants apply to list products on your app

You can setup your CanCan channel so that you would be able to receive partnership applications from third party merchants.

You can read about how to do this on the page below:

{% content-ref url="/pages/uTs2dNOpQ5Kvl2hCVoWQ" %}
[Partnerships](/products/cancan/partnerships.md)
{% endcontent-ref %}

## Have third party merchants list and sell products on your app

You can read more about how third party merchants can list products on your app on the page below:

{% content-ref url="/pages/uTs2dNOpQ5Kvl2hCVoWQ" %}
[Partnerships](/products/cancan/partnerships.md)
{% endcontent-ref %}

## Take a percentage off of every sale made by third parties

When listing their products on their partner walls, users will specify the percentage they are willing to give you off of each sale they make. In the image below, the user entered 10 in the referrer fee field meaning he/she will be giving you 10% on each sale.

<figure><img src="/files/Kdl5AvXSTbEWkKqkLd7y" alt=""><figcaption></figcaption></figure>

We can also see that the minimum fee allowed by the channel is 0%. You can change this parameter by following the guide on the page below under the **Updating The Minimum Partnership Fee** section

{% content-ref url="/pages/uTs2dNOpQ5Kvl2hCVoWQ" %}
[Partnerships](/products/cancan/partnerships.md)
{% endcontent-ref %}

You can read more about listing products on a partner's channel on the page above under the **Adding Items To Your Partner Wall** section


---

# 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.payswap.org/use-cases/cancan/item-marketplace-amazon.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.
