TopProductTypes

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

Top Product Types 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 either 'qty' or 'revenue'.
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
'qty'

Type either 'qty' or 'revenue'.

View source (opens new window)

# Protected Properties

Property Description
_handle string (opens new window)

# _handle

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

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