Interface ProductReadServiceInterface
| category |
System |
|---|---|
| package |
Product |
| subpackage |
Interfaces |
findRewriteUrl(\IdType $productId, \IdType $languageId) : null|\UrlRewrite
findUrlRewritesByRewriteUrl(\NonEmptyStringType $rewriteUrl) : \UrlRewriteCollection
getActiveProductList(\LanguageCode $languageCode, \IdType|null $categoryId = null, \IdType|null $customerStatusLimit = null) : \ProductListItemCollection
getPagedList(\LanguageCode $languageCode, \IntType|null $page = null, \IntType|null $limit = null) : \ProductListItemCollection
getProductById(\IdType $productId) : \StoredProductInterface
Returns a specific product, depending on the provided ID.
\StoredProductInterfaceThe stored product.
getProductLinks(\IdType $productId) : \IdCollection
getProductList(\LanguageCode $languageCode, \IdType|null $categoryId = null, \IdType|null $customerStatusLimit = null) : \ProductListItemCollection
getProductsCount() : integer
integer
getRewriteUrls(\IdType $productId) : \UrlRewriteCollection
searchProducts(\LanguageCode $languageCode, \ProductSearchCondition $condition, \Pager $pager) : \ProductListItemCollection