CoolCMS API

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.
On this page

Search results