Download the PHP package ether/purchase-patterns without Composer
On this page you can find all versions of the php package ether/purchase-patterns. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ether/purchase-patterns
More information about ether/purchase-patterns
Files in ether/purchase-patterns
Package purchase-patterns
Short Description Easily keep track of and show products customers bought together. Plus, sorting by individual and order sales.
License proprietary
Informations about the package purchase-patterns
Purchase Patterns
Easily keep track of and show products customers bought together. Plus, sorting by individual and order sales.
Requirements
This plugin requires Craft CMS 3.0.0 or later, and Craft Commerce 2.0.0-beta.2 or later.
Installation
Purchasable via the Plugin Store.
Usage
Use the craft.purchasePatterns.related
function in your templates to get
related products that customers also bought.
The function returns a ProductQueryExtended
, so you can include additional
query parameters as needed. The id
parameter is already set and shouldn't be
overridden.
Setting fixedOrder
to true will sort the products by times purchased together.
The paddingQuery
allows you to specify a ProductQuery
that will be used to
pad out the related results if they fall below the given limit
. This query
should NOT include things like order
, limit
, or execution commands like
all
.
Editor's Note: random()
is Postgres specific. Use RAND()
for MySQL.
filter
expects an array of properties that will be used to filter the final
result. You can use this to ensure your query always returns the expected number
of results. You can pass any properties that you would otherwise include in the
outer query:
For more info on the filter feature (added by jmauzyk) see #3.
Extended Product Query
The extended product query allows you to sort the products by qtyCount
and
orderCount
. It extends the base product query, to you can use it the same way
as you would craft.products
. The related
query above returns an extended
query, as does: