Description
Admin / Marketplace Owner
✦ Define KYC levels & required documents
✦ Review, approve, reject with reasons
✦ Per-field approval & locking
✦ Fraud flag dashboard & audit log
✦ Assign Verified & Verified PRO badges
✦ Manage 45+ international certifications
✦ Configure renewal periods & auto-suspend
✦ Review, approve, reject with reasons
✦ Per-field approval & locking
✦ Fraud flag dashboard & audit log
✦ Assign Verified & Verified PRO badges
✦ Manage 45+ international certifications
✦ Configure renewal periods & auto-suspend
Vendor
✦ Step-by-step KYC submission wizard
✦ Upload identity, company & bank documents
✦ Track verification status per document
✦ Submit certifications (ISO, CE, FDA…)
✦ Request edit for locked approved fields
✦ Receive badge on storefront after approval
✦ Re-verify periodically to stay active
✦ Upload identity, company & bank documents
✦ Track verification status per document
✦ Submit certifications (ISO, CE, FDA…)
✦ Request edit for locked approved fields
✦ Receive badge on storefront after approval
✦ Re-verify periodically to stay active
Storefront Buyer
✦ See "Verified" badge on vendor page
✦ See "Verified PRO" badge for top sellers
✦ View vendor certifications (ISO, Halal…)
✦ Filter products by KYC badge level
✦ Shop with confidence from verified vendors
✦ See "Verified PRO" badge for top sellers
✦ View vendor certifications (ISO, Halal…)
✦ Filter products by KYC badge level
✦ Shop with confidence from verified vendors
KYC Levels
Three-Tier Verification System
Each level unlocks additional marketplace privileges. Vendors progress through levels as they submit and get approved at each stage.
Privilege Gate — Access by Level
| Privilege | Level 0 (None) | Level 1 (Basic) | Level 2 (Business) | Level 3 (Financial) |
|---|---|---|---|---|
| Add products | ✓ | ✓ | ✓ | ✓ |
| Sell publicly (products visible) | ✗ | ✗ | ✓ | ✓ |
| Withdraw earnings | ✗ | ✗ | ✗ | ✓ |
| Verified badge on storefront | ✗ | Configurable | ✓ | ✓ |
| Verified PRO badge | ✗ | ✗ | ✗ | Level 3 + criteria |
All privilege requirements are configurable from admin settings — you can disable level gating and grant access freely.
Documents
Document & Field Management
Fully customizable KYC form builder — 10 field types, 5 document categories, per-field expiry, hints, and validation rules.
Field Types (10)
• Text / Textarea
• File upload (PDF, JPG, PNG…)
• Date picker
• Select / Dropdown
• Number / Email / Phone
• Checkbox / URL
• File upload (PDF, JPG, PNG…)
• Date picker
• Select / Dropdown
• Number / Email / Phone
• Checkbox / URL
Document Categories (5)
• Company — registration & legal info
• Owner — identity documents
• Bank — financial verification
• Document — custom uploads
• Certification — international certs
• Owner — identity documents
• Bank — financial verification
• Document — custom uploads
• Certification — international certs
Field Options & Validation
• Required / optional per field
• Regex validation pattern
• Min / max length
• Hint text shown to vendor
• Placeholder text
• Per-field expiry tracking
• Vendor must enter expiry date from doc
• Regex validation pattern
• Min / max length
• Hint text shown to vendor
• Placeholder text
• Per-field expiry tracking
• Vendor must enter expiry date from doc
Scoping & Targeting
• Assign document to specific KYC level
• Restrict to vendor plan
• Restrict to user group
• Restrict to storefront
• Custom section grouping within category
• Restrict to vendor plan
• Restrict to user group
• Restrict to storefront
• Custom section grouping within category
Document Status Workflow
Draft
›
Submitted
›
Under Review
›
Approved ✓
Rejected ✗
Need Info ⟳
Need Info state allows admin to request additional details without outright rejecting. Vendor can resubmit after providing the information.
Badges
Verified Badge System
Two trust badges that appear on vendor storefront pages and product listings — fully configurable criteria for each.
CS-Cart Product Feature — Filterable KYC Badge
The addon automatically creates and manages a CS-Cart Product Feature called "KYC Badge". This allows buyers to filter and search products by vendor verification level directly from the catalog. Feature values: Verified and Verified PRO. Configurable to show on product detail page and/or product catalogue.
International Certifications Library — 45+ Built-in
Nine certification categories pre-loaded. Admin enables/disables per category. Verified certifications are displayed on the vendor storefront.
Quality Management
ISO 9001 · ISO 13485 · ISO/TS 16949 · TL 9000
Environmental
ISO 14001 · ISO 50001 · LEED
Safety & Health
ISO 45001 · OHSAS 18001 · ISO 22000 · HACCP · GMP
Electronics & Compliance
CE · FCC · RoHS · REACH · UL · ETL · CCC
Medical & Pharma
FDA · FDA 510(k) · GMP Pharma · WHO-GMP · MDR-EU
Food & Agriculture
FSSC 22000 · BRC · IFS · GlobalGAP · Organic · Halal · Kosher
Security & IT
ISO 27001 · SOC 2 · PCI-DSS · GDPR
Social & Ethical
SA 8000 · ISO 26000 · Fair Trade · B Corp
Industry-Specific
IATF 16949 · AS9100 · API · SGS · TÜV · DNV
Each certification supports: expiry date tracking, reminder notifications, storefront display toggle, affect-PRO-badge flag, and per-cert activation status.
Admin
Admin Review & Control Panel
Granular review tools — per-field approval, rejection with reasons, edit requests, and full audit trail.
Per-Field Approval
• Approve / reject individual fields
• Status: pending / approved / rejected / need-info
• Approved fields are locked for vendors
• Admin can add a note per field
• Track who approved & when
• Status: pending / approved / rejected / need-info
• Approved fields are locked for vendors
• Admin can add a note per field
• Track who approved & when
Rejection Reasons
• Predefined reason library (6 built-in)
• Document unclear / expired
• Name mismatch / incomplete info
• Invalid format / suspicious document
• Admin adds note alongside reason
• Multi-language reason descriptions
• Document unclear / expired
• Name mismatch / incomplete info
• Invalid format / suspicious document
• Admin adds note alongside reason
• Multi-language reason descriptions
Vendor Edit Requests
• Vendor requests to modify a locked field
• Must provide reason for change
• Admin reviews: approve / reject
• Snapshot of current & requested value
• Full request history logged
• Must provide reason for change
• Admin reviews: approve / reject
• Snapshot of current & requested value
• Full request history logged
Full Audit Log
• Every KYC action recorded
• Actions: create, submit, approve, reject, request_info, update, expire, remind, level_up, resubmit
• IP address & user agent captured
• Old & new status snapshot
• JSON extra data payload
• Actions: create, submit, approve, reject, request_info, update, expire, remind, level_up, resubmit
• IP address & user agent captured
• Old & new status snapshot
• JSON extra data payload
Secure File Access
• Documents never exposed via direct URL
• One-time use download tokens
• Token expires after short window
• Admin-only access enforcement
• Token table auto-cleaned on expiry
• One-time use download tokens
• Token expires after short window
• Admin-only access enforcement
• Token table auto-cleaned on expiry
Country Restrictions
• Allowlist specific countries for KYC
• Block vendors from restricted countries
• Configured from admin settings
• Prevents registration from unsupported regions
• Block vendors from restricted countries
• Configured from admin settings
• Prevents registration from unsupported regions
Vendor Fraud Detection
Five detection layers that identify duplicate registrations and suspicious submission patterns before they get approved.
Duplicate Tax ID
Flags if the same tax identification number has been submitted by multiple vendor accounts.
Duplicate Phone
Detects multiple vendor accounts sharing the same phone number in owner data.
Duplicate Email Domain
Identifies multiple registrations using the same corporate email domain with different usernames.
Duplicate Bank Account
Flags identical IBAN or account numbers submitted across different vendor profiles.
IP Velocity
Detects multiple rapid KYC submissions from the same IP address within a short timeframe.
Every flag is logged with: vendor ID, flag type, matched value (hashed for PII), severity (low/medium/high), list of related company IDs, and admin-managed status (open / reviewed / dismissed).
Periodic KYC Re-Verification (Renewal)
Force vendors to periodically re-verify to maintain active status. Supports configurable renewal period, two reminder waves, a grace period, and automatic suspension if overdue.
Renewal Period
Configurable in months (default: 12). Countdown starts from vendor's first approval date.
Reminders
Two automated reminders sent before deadline. First at N days (default: 60), second configurable.
Grace Period
Grace window after deadline before sanctions apply (default: 30 days). Configurable.
Auto-Suspend
If overdue after grace period, vendor is automatically suspended until renewal is approved.
Email Notifications — 7 Built-in Templates
New KYC submitted → Admin
KYC application approved → Vendor
KYC application rejected → Vendor
Additional info required → Vendor
Document expiring soon (reminder) → Vendor
Document has expired (grace period warning) → Vendor
Store disabled due to expired KYC → Vendor
All templates use CS-Cart's native email template engine with Handlebars syntax. Fully customizable from the admin panel.
Admin Settings Overview
Six dedicated settings sections for full control over every aspect of KYC.
General
Enable tiered KYC · Require Level 2 to sell · Require Level 3 to withdraw · Max file size · Allowed extensions · Expiry reminder days · Grace days
Notifications
Enable admin email on submission · Custom admin notification email address
Restrictions
Allowed vendor countries (allowlist) · Block from restricted countries toggle
Badge Settings
Verified badge min level · Show on storefront / products · PRO badge all criteria · Plan restrictions for both badges
Renewal
Enable renewal · Period in months · Grace days · Reminder days · Auto-suspend on overdue · Notify vendor toggle
Product Feature
Enable KYC filterable feature · Show on product detail page · Show in product catalogue
Compatibility & Requirements
CS-Cart Edition
Multi-Vendor / Ultimate
Version
3.0
Auto Install
Yes
Multi-language
.po
DB Tables
10 new tables
Clean Uninstall
Full
Root + Vendor
Both
Supplier
B2B Marketplace
Supplement Facts
Amount Per Serving
%Daily Value
| Compatible | Youpitheme | — |
* Daily Value not established.
Features
Compatible
- Unitheme
- Youpitheme
Comptabile versions
- 4.18.x ,
- 4.17.x ,
- 4.16.x ,
- 4.15.x ,
- 4.14.x ,
- 4.13.x ,
- 4.12.x ,
- 4.11.x ,
- 4.10.x
Cs-cart Core
- Multi-vendor
Improvement For
- Vendor
Reviews
No reviews found
Please sign in so that we can notify you about a reply