Client Reseller Account

115 Aufrufe Markdown

Define reseller-specific credit, payment, and product discount conditions to control one account's commercial limits without changing installation-wide rules.

Opening the Screen

Open a client and choose the Reseller tab: {admin}/users/detail?id={client}&tab=reseller

The tab depends on an installation setting

With the reseller system switched off across the installation, this tab appears on no client at all. Its absence says the system is off, not that the client is not a reseller. It is switched on from the reseller settings screen.

What Is on the Screen

Reseller Activation Whether reselling is open for this client. While it is off, the conditions and discounts below can be saved but do nothing.
Reseller Conditions Two credit limits and one payment restriction. A limit left empty is not applied.
Discount Rates Per-product discounts belonging to this reseller. They apply by themselves on purchase and on renewal.

Credit conditions

There are two separate limits and they are easy to mix up: one is a top-up floor (the least credit the reseller may load at once), the other is a balance floor (their credit must not fall below this). Each carries its own currency, and an empty one is not applied.

Payment method restriction

Three choices: default (follows the installation-wide setting), enabled (payments in reseller product groups can only be made with available credit) and disabled (no restriction for this reseller). With it enabled the reseller cannot pay by card or transfer; they have to load credit first.

Discount levels

A discount is defined at one of five levels, and the narrower one overrides the wider:

All Products The base rate that stands where no other rule applies.
Product Group A whole service group (hosting, servers, domain names and so on).
Category A catalogue category inside the group.
Product A single product.
Addon A single product add-on.

A second rate cannot be defined for the same target; the form says it already exists. With no rates at all, an empty state takes the list's place.

Fields

Minimum credit that can be loaded The least the reseller may top up at once. Left empty, there is no limit.
Top-up limit currency The currency of the amount above.
Credit balance floor The amount the reseller's balance must not fall below. Left empty, there is no limit.
Balance floor currency The currency of the amount above.
Payment Method Restriction Default, enabled or disabled.
Discount level What the rate is defined against; the pickers beside it open according to the choice.

Tasks

Open a reseller account for a client

  1. Switch reseller activation on.
  2. Set the credit conditions and payment restriction where they apply.
  3. Save. The client starts seeing the reseller area in their own panel.

Define a product-specific discount

  1. Use the add discount button and pick the level.
  2. Choose the target (group, category, product or add-on) from the picker that opens for that level.
  3. Enter the rate as a percentage and add it. It applies by itself on the reseller's purchases and renewals from then on.

Make a reseller pay with credit only

  1. Set the payment method restriction to enabled.
  2. Save. Their orders in reseller product groups can now only use available credit.

Things to Watch

The two credit limits say different things

One says "may load at least this much", the other "the balance must not fall below this". The first acts when topping up, the second when spending. Putting the same number in both is rarely what is meant.

The narrower level overrides the wider

With 10% on all products and 20% on one product, that product runs at 20%. This is how a single product is carved out without touching the base rate.

Discounts apply on renewals too

A defined rate applies not only to the first purchase but to the reseller's renewals. Remember to remove a rate defined for a temporary campaign once the campaign ends.

Required Privileges

Reading the tab comes with the client record. Saving the activation, the conditions and the discount rates needs USERS_OPERATION.

War das hilfreich?

Vielen Dank für Ihre Rückmeldung!

Brauchen Sie weitere Hilfe?

Unser Support-Team ist rund um die Uhr für Sie da, wenn Sie oben nicht fündig werden.