GraphQL
The GraphQL package provides read queries for matrices, product conditions and customer assignments.
composer require mageb2b/pricesystem-productcustomermatrix-graph-ql:*
php bin/magento setup:upgrade
php bin/magento cache:flush
| Single record | Paginated list |
|---|---|
productCustomerMatrix(id) |
productCustomerMatrices(filter, pageSize, currentPage) |
productCustomerMatrixAttribute(id) |
productCustomerMatrixAttributes(filter, pageSize, currentPage) |
productCustomerMatrixCustomer(id) |
productCustomerMatrixCustomers(filter, pageSize, currentPage) |
Filters cover stored fields such as matrix ID, name, customer attribute value, website, quantity, priority, product condition and customer assignment. Paginate list queries and request only the required fields.
The ProductCustomerMatrixAttribute type does not expose the condition operator (eq, neq, in, nin). The operator is stored on the record and maintained through the Admin or REST, but it is not readable through GraphQL.
For calculated storefront prices, use Pricesystem GraphQL.