TopCustomers

Type
Class
Namespace
craft\commerce\stats
Inherits
craft\commerce\stats\TopCustomers » craft\commerce\base\Stat
Implements
craft\commerce\base\StatInterface
Uses traits
craft\commerce\base\StatTrait
Since
3.0

Top Customers Stat

View source (opens new window)

# Public Properties

Property Description
cache boolean (opens new window)
cacheDuration integer (opens new window) – How long to cache the data, in seconds.
dateRange string (opens new window)
limit integer (opens new window) – Number of customers to show.
type string (opens new window) – Type of start either 'total' or 'average'.
weekStartDay integer (opens new window)

# limit

Type
integer (opens new window)
Default value
5

Number of customers to show.

View source (opens new window)

# type

Type
string (opens new window)
Default value
'total'

Type of start either 'total' or 'average'.

View source (opens new window)

# Protected Properties

Property Description
_handle string (opens new window)

# _handle

Type
string (opens new window)
Default value
'topCustomers'

View source (opens new window)

# Public Methods

# __construct()

Stat constructor.

View source (opens new window)

Arguments

Throws

# getData()

View source (opens new window)

Returns

array (opens new window), null (opens new window), false (opens new window)

# getHandle()

View source (opens new window)

Returns

string (opens new window)

# prepareData()

View source (opens new window)

Arguments

  • $data

Returns

mixed

# Protected Methods

Method Description
_createChartQuery()
_createStatQuery() Generate base stat query