Table of Contents

Namespace Rescope.Commerce.Core.Services

Interfaces

IBasketService

BasketService is responsible for managing Basket.

ICountryService
ICurrencyService
IDocumentGeneratorService
INotificationService
IOrderNumberGenerator
IOrderService
IPaymentMethodService
IPaymentProcessorService
IProductStore
IReScopeProvider

Creates scopes to ensure your DB actions are completed in a single transaction, and rolled back if .Complete() is not invoked. If you do not create a IReScope before using Rescope Commerce's APIs, we will automatically create one internally.

IRescopeEmailService

The default implementation uses Umbraco's IEmailSender

IRescopeEmailTemplateModel
IServiceCreatable<T>
IService<T>
ISessionService
IShippingCalculatorService
IShippingLabelGeneratorService
IShippingService
IStockService
IStoreService
ISubscriptionService
ITaxRateService

Enums

RescopeEmailTemplateType