Sales Reps

eStoreware for nopCommerce • Sales Rep Tools

Connect customers, orders, commissions, payouts, and rep portal access to the right representative.

The eStoreware Sales Reps plugin extends nopCommerce with representative profiles, customer assignments, referral codes, order attribution, commission reporting, payout batches, exports, diagnostics, and controlled representative access.

  • Create representative profiles and customer assignments
  • Attribute assigned-customer orders to the correct rep
  • Track commissions, adjustments, payout batches, and paid locking
  • Give reps controlled portal access without full admin permissions
Sales Reps dashboard and portal workflow
RP

Rep profiles

Store representative details, photos, rep codes, and access.

CA

Assignments

Connect accounts to reps manually or by code.

OA

Attribution

Preserve rep ownership on assigned-customer orders.

CR

Commissions

Approve, recalculate, adjust, and lock records.

PB

Payouts

Create payout batches with references and exports.

PA

Portal access

Give reps controlled visibility without admin access.

Representative profiles

Create the sales-team structure behind customer assignments.

Profiles preserve contact details, rep codes, profile photos, active status, default commission settings, and the customer login connected to the rep.

Profile listReview active representatives, codes, photos, and assigned customer counts.
Profile detailsManage rep contact information, commission defaults, and optional notes.
Controlled accessConnect an approved user account or sales-rep role without giving full admin permissions.
Sales rep profile editing

Customer assignments

Keep the customer-to-representative relationship visible.

Assignments identify account ownership and direct order attribution, follow-up, reporting, and payout review.

Manual ownershipAssign business customers from the sales rep profile.
Store scopeRespect store or business context for multi-store workflows.
Admin visibilityShow assigned rep details while working with customer records.
Customer assignment tools

Referral links and rep-code entry

Let reps help customers connect themselves to the right account owner.

Reps can share a branded referral page. Customers can also enter a rep code during registration or from My Account.

1

Share link or code

Rep provides a landing page URL or short code.

2

Customer enters code

The registration or My Account page captures the rep code.

3

Assignment is checked

The plugin prevents duplicates and respects store rules.

4

Rep is notified

Optional email notifications and activity records are created.

Sales rep referral landing page

Commission reporting, adjustments, and payouts

Turn attributed sales into reviewable commission and payout data.

Summarize representative sales, eligible totals, commissions, manual adjustments, approved rows, payout batches, and paid locked records.

Order reviewCustomer, date, total, status, and commission basis.
Manual adjustmentsAdd positive or negative corrections without changing paid records.
Payout batchesGroup approved rows into payment-ready batches.
CSV exportMove detail and summary data into accounting or payroll.
Commission history and payout references

Controlled rep portal access

Give reps visibility without exposing admin tools.

Sales reps can view their dashboard, assigned customers, product information, commission history, and payout history from My Account based on store settings.

DashboardRep photo, code, summary cards, and referral link.
Product infoRead-only product lookup with cost hidden unless enabled.
History pagesCommission and payout history with filters, export, and print tools.
Sales rep product info lookup

Reporting, diagnostics, and activity log

Support operations, accounting, and plugin maintenance.

Administrative tools include performance reports, payout batch history, diagnostics, activity history, setup repair, exports, and multi-store-aware checks.

Performance reportsSummarize rep activity and commission results.
Activity logTrack assignments, payouts, updates, and recalculations.
DiagnosticsCheck setup health, mappings, licensing, store data, and settings.
ExportsProduce CSV output for commissions, payouts, and performance reporting.
Sales Reps diagnostics and setup health

Connect account relationships to reporting

Give reps and administrators a clearer view of assigned customers, commissions, and payouts.

Discuss your assignment, commission, reporting, payout, and access rules.