> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shoppex.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Reseller panel

> Where resellers manage their tier, balance, wholesale orders, and API keys.

Every Shoppex store ships a reseller panel inside its customer portal. As an approved
reseller you use it to check your tier and balance, buy stock at wholesale prices, track
your orders, and create the API keys the [Reseller API](/developers/reseller-api) uses.
Nothing needs to be installed — if the merchant runs a reseller program, the panel is
already there.

## Open the panel

The portal lives on the merchant's own storefront domain:

```
https://<shop-domain>/customer-portal
```

Any storefront's **Log in** button takes you to the same place. Sign in with your
customer email — the portal sends a one-time code, there is no password.

<Frame>
  <img src="https://mintcdn.com/shoppex/pv2Ez8Eg-tUiFE3R/images/reseller/panel-login.png?fit=max&auto=format&n=pv2Ez8Eg-tUiFE3R&q=85&s=85abfc18c639f260fe18395c09d4cc42" alt="Customer portal sign-in screen asking for an email address to send a one-time code" width="1280" height="800" data-path="images/reseller/panel-login.png" />
</Frame>

Once signed in, open the **Reseller** tab.

<Info>
  The Reseller tab appears when the merchant's program is enabled and enrollment is set to
  **Open** or **Application**, or when you already have a reseller relationship with the
  store. Invite-only programs stay hidden — invited resellers arrive through the link in
  their invitation email.
</Info>

## Tier and balance

The top of the panel shows your wholesale tier with its discount, your lifetime totals,
and your prepaid reseller balance. Wholesale orders are paid from this balance — top it
up with **Add funds** before ordering. Funds on hold belong to orders that are still
being fulfilled.

<Frame>
  <img src="https://mintcdn.com/shoppex/pv2Ez8Eg-tUiFE3R/images/reseller/panel-overview.png?fit=max&auto=format&n=pv2Ez8Eg-tUiFE3R&q=85&s=088c4b2543ea74725188fa6814ad248f" alt="Reseller panel overview showing the Gold tier with 25 percent discount, lifetime revenue, and the prepaid reseller balance with an Add funds button" width="1280" height="800" data-path="images/reseller/panel-overview.png" />
</Frame>

## Buy at wholesale prices

The **Wholesale catalog** lists every product the merchant enrolled, at your tier price
next to the struck-through retail price. Pick quantities and place the order — it is
charged to your balance immediately, with no checkout step.

<Frame>
  <img src="https://mintcdn.com/shoppex/pv2Ez8Eg-tUiFE3R/images/reseller/panel-catalog.png?fit=max&auto=format&n=pv2Ez8Eg-tUiFE3R&q=85&s=525594d0a3504ca649d5155b59a75c79" alt="Wholesale catalog with tier prices and discount badges, and the reseller orders list below it" width="1280" height="800" data-path="images/reseller/panel-catalog.png" />
</Frame>

* **Fulfilled by supplier** rows carry no local stock; the supplier delivers them as
  part of your order.
* If part of an order cannot be supplied, the unfilled amount is refunded to your
  balance automatically.

**Reseller orders** below the catalog keeps the full history. Open an order to see its
line items and the delivered serials.

## API keys

The **API keys** section issues credentials for the [Reseller API](/developers/reseller-api)
— the machine interface to the same catalog, balance, and ordering operations. Keys are
prefixed `shxr_`, shown once at creation, and you can hold up to 5 active keys. Revoking
a key is permanent.

<Frame>
  <img src="https://mintcdn.com/shoppex/pv2Ez8Eg-tUiFE3R/images/reseller/panel-api-keys.png?fit=max&auto=format&n=pv2Ez8Eg-tUiFE3R&q=85&s=ed79ec27797e79ceb7e35405cec90415" alt="Reseller orders history and the API keys section with masked keys, their status, and a New key button" width="1280" height="800" data-path="images/reseller/panel-api-keys.png" />
</Frame>

<Note>
  Selling on your own Shoppex store? You do not need the API for fulfillment: connect your
  product to the supplier's product in your dashboard and each sale places the wholesale
  order automatically. See [Dynamic delivery](/developers/dynamic-delivery).
</Note>
