Sellers
The Sellers page is the directory of every approved merchant on Sellub.
What you can do
| Action | Roles allowed |
|---|---|
| View seller list / detail | Platform Admin, Operations, Support, Onboarding, Marketing (read-only) |
| Edit seller profile (on their behalf) | Platform Admin, Operations |
| Suspend / reactivate | Platform Admin, Operations, Tier 2 Support |
| Change plan | SuperAdmin, Platform Admin |
| Reset seller admin password | Platform Admin, Operations, Tier 2 Support |
| Delete seller | SuperAdmin only |
Suspending a seller
Use for: payment fraud, prohibited goods, repeat customer complaints, ToS violations.
Document the reason
Add a note on the seller record citing the trigger (ticket #, chargeback notice, complaint count).
Suspend
Seller detail → Status → Suspend. Pick a reason from the dropdown.
Notify the seller
The system emails them automatically with the reason and how to appeal. You can add a custom message.
Freeze payouts
Suspending automatically freezes wallet withdrawals. Existing balance is held, not forfeited.
Reactivating
Seller detail → Status → Reactivate. The seller can sign in again immediately. Held wallet balance becomes withdrawable again.
Deletion is permanent and irreversible. Always suspend first. Only delete after a dispute resolution period (typically 90 days) and only if there’s no remaining wallet balance or open orders.
Changing plan
Marketplace → Custom Domain upgrade is common (sellers who outgrow the free plan). The reverse is rare.
- Seller detail → Plan & pricing block.
- Pick the new plan and variant.
- Moving from Marketplace → Custom Domain or Commerce API creates a per-seller channel (if one doesn’t already exist) and re-scopes existing products/orders to it.
- Seller is notified and prompted to set their custom domain.
This is a non-trivial migration — coordinate with the seller before doing it.
Plan & pricing
Each seller detail page has a Plan & pricing block (powered by sellub-pricing-plugin). Use it to:
- Move a seller between the three plans: Marketplace (free, 5% commission), Custom Domain (Starter / Pro), Commerce API (Developer / Growth / Enterprise).
- Apply a per-seller commission override (clamped to
[0, 100]) when the standard plan rate doesn’t fit a negotiated deal. Leave blank to use the plan default. - Toggle Marketplace discovery for sellers on Custom Domain or Commerce API. When off, their products are hidden from Sellub marketplace search, categories and recommendations.
- See the active plan subscription (status, variant, monthly price, renewal count, expiry, auto-renew).
- Enable / disable add-ons: Featured listing (single or bundle), Performance ads, DuabaConnect.
Effective commission rates depend on (plan, attribution). Marketplace-attributed sales use a higher rate than direct sales — the breakdown is shown on every order’s fee record. See Pricing architecture for the engine and Choosing a plan for the seller-facing explanation.
Override workflow
- Negotiate the rate with the seller and document it on the seller record.
- Open the seller detail page → Plan & pricing → enter the new percent in Commission override → Save.
- The next order placed will use the override; existing fee breakdowns are immutable snapshots and are not retroactively changed.
- To return to the plan default, click Clear.
Only SuperAdmin can change plans and overrides.