👥 Customers

Customer Management

The Customer Management module provides centralized management of registered customers, profiles, addresses, account activity, affiliate partners, referral codes, and partner attribution.

Customers Screenshot

Detailed description

The Customer Management module allows administrators to manage customer information across the RootDock commerce platform.

Administrators can access

  • Customer profiles
  • Account information
  • Billing addresses
  • Shipping addresses
  • Account activity
  • Customer interactions
  • Affiliate partner relationships
  • Referral data

The system includes affiliate partner management, allowing businesses to configure affiliate partner accounts, assign referral codes, track referred customers and orders, and manage commission-based partner programs.

Key capabilities

  • Registered customer management
  • Customer profile management
  • Customer account information
  • Billing address management
  • Shipping address management
  • Customer activity monitoring
  • Multi-tenant customer infrastructure
  • Affiliate partner configuration
  • Referral code management
  • Partner code management
  • Affiliate order tracking
  • Commission calculation support
  • Partner-based customer attribution
  • REST API synchronization
  • Centralized customer administration

Affiliate and partner management

Administrators can configure customers as affiliate partners and assign unique referral or partner codes.

When customers place orders using affiliate referral links or partner codes, RootDock automatically associates those orders with the responsible affiliate partner.

Administrators can

  • Identify partner-generated customers
  • Track affiliate-driven orders
  • Monitor referral performance
  • Calculate partner commissions
  • Manage affiliate reward programs

How it works

  1. Customer and affiliate data are managed in RootDock.
  2. Storefronts send customer registrations, account updates, referral activity, and order associations through REST APIs.
  3. RootDock synchronizes customer and affiliate data centrally.
  4. Administrators manage customers and partner relationships from the administration panel.

Benefits

  • Centralized customer visibility
  • Simplified affiliate management
  • Automated referral tracking
  • Scalable partner operations
  • Improved operational efficiency
  • Unified customer administration

REST API

Relevant API groups: Customer, Customer authentication

Authentication: All requests require Bearer Token via JWT Token in the Authorization header.

  • GET/api/store/v1/customers
    View
  • PUT/api/store/v1/customers
    View
  • POST/api/store/v1/customer/reset
    View
  • POST/api/store/v1/customer/remind
    View
  • POST/api/store/v1/customers
    View
  • PUT/api/store/v1/customers/addresses/{addressId}
    View
  • DELETE/api/store/v1/customers/addresses/{addressId}
    View
  • GET/api/store/v1/customers/addresses
    View

Keywords

customer managementcustomer profilescustomer addressescustomer authenticationcustomer accountsstore customersadmin customerscustomer consentcustomer API