Services
Table of Contents
Namespaces
- DTO
- Traits
Classes
- CartExpirer
- Expires persistent carts: anonymous carts (without `userId`) and carts of logged-in
customers each have their own retention period from the module 4 settings
(`cart.expirationDaysGuest`, `cart.expirationDaysUser`).
- CartService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ComplaintService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ComplaintSolutionService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ComplaintStatusService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- FeedParameterActionService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- FeedService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- GiftService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- OrderFreeShippingFlags
- "Free delivery" / "free payment" of an order from the product set flags
(`cms_mod_eshop_product_sets.free_delivery`, `free_payment`).
- OrderPaymentRegionService
- Fills the payment region of an order from its payment (fill-if-empty).
- OrderPickupPointApplier
- Applies the pickup point of an external carrier to an order.
- OrderService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- OrderSnapshotBuilder
- Builds immutable order snapshots from the current catalog and the price resolvers at save time.
- OrderStatisticsService
- Aggregates the data for the 8 dashboard charts.
- OrderStatusService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ParameterGroupService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ParameterRuleService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ParameterService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- PaymentMethodService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- PaymentPriceResolver
- Resolves the payment-method price matrix `cms_mod_eshop_payment_method_prices`.
- PriceRecalculator
- Self-heals the denormalized `product_sets.price` listing sort column from the
`current_prices` view.
- PriceResolver
- Resolves the currently valid sale price of product sets from the read-only view
`cms_mod_eshop_product_set_current_prices`.
- ProducerService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductCategoryService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductImportService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductSetFeeService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductSetFeeTypeService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductSetLinkService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductSetLinkTypeService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductSetService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductSetStatisticService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductStateService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductStatisticsService
- Statistics of a single product, broken down by its sales sets (admin action
`:Admin:Eshop:Product:statistics`).
- ProductTagService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductTypeService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ProductVariantService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- SetCompositionService
- Product set composition: the `ProductSet` contains `ProductSet` tree over `cms_mod_eshop_set_item_relations`.
- ShipperRegionService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ShipperService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ShipperTariffService
- Base Api service over a mapper; every concrete service owns exactly one entity.
- ShippingPriceResolver
- Resolves the currently valid shipping price of a tariff for a given total weight.
- VoucherRedemptionService
- Validates voucher codes and snapshots their redemption onto an order.
- VoucherService
- Base Api service over a mapper; every concrete service owns exactly one entity.