IProductService
Hent og klargør produkter, kategorier, varianter og anmeldelser.
Sidst opdateret
Brug
Umbraco-implementeringen registreres som scoped. Brug den i controllers eller egne services til at hente produkter og klargøre dem til visning.
| Medlem | Formål |
|---|---|
| GetProductById(int) | Henter et produkt eller null. |
| GetProductsByProductGroupId(...) | Henter varer i en gruppe med valg for udsolgte, sekundære grupper og underkategorier. |
| GetAllProductsFiltered(Filtrering) | Filtrerer produktlisten ud fra søgning, kategori, pris og sortering. |
| PrepareForDisplay(Product) | Klargør ét produkt til præsentation. |
| GetReviewsByProductId(int) | Henter produktanmeldelser. |
| GetProductGroupById(int) | Henter en produktgruppe. |
csharp
public class MyController(IProductService products) : Controller
{
public IActionResult Details(int id) => View(products.GetProductById(id));
}
Kilde: OptimusCommercev2.Core/Interfaces/IProductService.cs · OptimusCommerce.Extension 17.94.0