Products
Access, create, update and delete the products in your online catalogue.
Methods
Invoke via \Components\Commerce\Products::method()
Click a method name to copy it.
Parameters
$arrOrderOptionsPost
mixed
Gets a record from the database
Parameters
$iProductId
int unsigned
A record's product_id
Return a set of records from the database
Return all soft deleted records in the database.
Returns all products for a given category and brand
Returns all products for a given category and brand
Returns a single column of an entity
Parameters
$iProductId
int unsigned
A record's product_id
Parameters
$iProductId
int unsigned
A record's product_id
Returns the number of records in the database (matching the filter if specified)
Returns the number of products in a category and brand
Deletes a record from the database
Parameters
$iProductId
int unsigned
A record's product_id
Return
Returns true if record existed and was deleted, otherwise false
Returns product count given category and brand
Retrieves a product from its page URI and applies any posted order options
Retrieves a product from its page URI
Returns a record, regardless of whether or not it has been deleted
Parameters
$iProductId
int unsigned
A record's product_id
Returns a formatted label for an option value
Returns the text reason why a product is unorderable
Renders the price of a product
Renders any extra pricing information such as discounts or payment method hooks
Saves a record into the database
Saves a specific column of a row into a database
Parameters
$iProductId
int unsigned
A record's product_id