Namespace DirectScale.Disco.Extension.Services
Classes
AddressesService
AdjustmentService
AssociateService
AutoshipService
BomService
CategoryService
CompanyService
CountryService
CouponService
CurrencyService
CustomTreeService
DataService
EmailService
EnrollmentService
EventService
HistoryService
ItemService
MoneyInService
MoneyOutService
NotificationService
OrderService
OverrideService
PartyService
PaymentProcessingService
PeriodService
RankService
RegionService
RegistrationService
RewardPointsService
RmaService
SettingsService
ShippingService
SourceService
StatsService
StockLevelsService
StoreService
SubscriptionService
TaxService
TicketService
TreeService
UserService
WebsiteService
Interfaces
IAddressesService
Methods for saving and retriving specific addresses, as well as
IAdjustmentService
Service to CRUD commission payment adjustments
IAssociateService
Used to get or edit associate information. To create or upgrade associates see WriteApplication(Application, Boolean).
IAutoshipService
Service for managing associate's autoships.
IBomService
Get Bill of Material information. See Bill of Material page in item details page.
ICategoryService
Manage inventory categories. Also see web page for managing inventory categories.
ICompanyService
Gets company information.
ICountryService
ICountryService is for getting country information
ICouponService
Manages available coupons able to discount orders or items.
ICurrencyService
Used to get detailed information about currencies and some helper functions.
ICurrentUser
ICustomTreeService
Information about client specific tree configurations. See tree settings advanced admin page.
IDataService
Provides connection strings for direct database access.
IEmailService
Used to send emails to associates.
IEnrollmentService
Used to enroll new associate, also exposes some methods that are called during WriteApplication(Application, Boolean).
IEventService
IHistoryService
IHistoryService is used to get commission data for closed periods
IItemService
Service for managing inventory items. See also "Inventory Items" corporate admin page.
IMoneyInService
Service for accessing associate's purchase payment methods.
IMoneyOutService
Service for handling associate's commision payout accounts.
INotificationService
Get and trigger notification events.
IOrderService
Service for reading and creating orders.
IOverrideService
IOverrideService is used to manage manual commission overrides for rules, ranks, and bonuses
IPartyService
Service to Manage Parties. At this time the Party Service is limited in functionality and is not intended to provide a fully extensible solution.
IPaymentProcessDataService
IPaymentProcessingService
Service for getting details about commission payments.
IPeriodService
Service to get commission period information
IRankService
Gets rank information
IRegionService
Get Region information. See admin settings page to configure regions.
IRegistrationService
Used to manage registrations.
IRewardPointsService
Service for managing reward points.
IRmaService
Return merchandise authorization
ISettingsService
Used to get company settings.
IShippingService
ISourceService
ISourceService is used to insert custom source volumes that can be used in commissions.
IStatsService
Provides methods to get calculated stats and to trigger stats processes to run.
IStockLevelsService
IStoreService
Get or manage store information. Store information can also be edited from corporate admin page "Manage Stores".
ISubscriptionService
Service for managing recurring subscriptions.
ITaxService
Service for calculating or processing sales tax.
ITicketService
Service for adding and updating associate support tickets or log associate events.
ITreeService
Service to get associate's placement information in the trees.
IUserService
Provides access to manage user's security settings.
IWebsiteService
Service to get an associate's websites and other helper methods.