CMS.Ecommerce Namespace |
Class | Description | |
---|---|---|
![]() | ActivityTrackingHelper |
Helper methods for logging activities in CMSDesk.
|
![]() | AddressInfo |
AddressInfo data container class.
|
![]() | AddressInfoProvider |
Class providing AddressInfo management.
|
![]() | AuthorizeNetPaymentResultInfo |
Authorize.NET payment result.
|
![]() | BaseCouponCodeInfoProviderTInfo, TProvider |
Base provider for MultiBuyCouponCodeInfoProvider and CouponCodeInfoProvider
|
![]() | BaseObjectSelector |
Abstract class providing common functionality for ecommerce objects selectors.
|
![]() | BundleInfo |
BundleInfo data container class.
|
![]() | BundleInfoProvider |
Class providing BundleInfo management.
|
![]() | CarrierInfo |
CarrierInfo data container class.
|
![]() | CarrierInfoProvider |
Class providing CarrierInfo management.
|
![]() | CartDiscountsFilter |
Allows to filter list of conditional cart discounts according to its conditions and stop processing flag.
|
![]() | CMSCurrenciesPage |
Base page for the E-commerce currencies to apply global settings to the pages.
|
![]() | CMSCustomersPage |
Base page for the E-commerce customers pages to apply global settings to the pages.
|
![]() | CMSDepartmentsPage |
Base page for the E-commerce departments to apply global settings to the pages.
|
![]() | CMSDiscountCouponsPage |
Base page for the E-commerce discount coupons pages to apply global settings to the pages.
|
![]() | CMSEcommerceConfigurationPage |
Base page for the E-commerce configuration pages.
|
![]() | CMSEcommerceModalPage |
Base page for the CMS Ecommerce modal pages to apply global settings to the pages.
|
![]() | CMSEcommerceObjectsPage |
Base page for E-commerce pages working with site specific records with option to include global records.
|
![]() | CMSEcommercePage |
Base page for the E-commerce pages to apply global settings to the pages.
|
![]() | CMSEcommerceStoreSettingsPage |
Base page for the E-commerce store settings pages to apply global settings to the pages.
|
![]() | CMSExchangeRatesPage |
Base page for the E-commerce exchange rates to apply global settings to the pages.
|
![]() | CMSInternalStatusesPage |
Base page for the E-commerce internal statuses to apply global settings to the pages.
|
![]() | CMSManufacturersPage |
Base page for the E-commerce manufacturers pages to apply global settings to the pages.
|
![]() | CMSOrderStatusesPage |
Base page for the E-commerce order statuses to apply global settings to the pages.
|
![]() | CMSPaymentMethodsPage |
Base page for the E-commerce payment methods to apply global settings to the pages.
|
![]() | CMSProductOptionCategoriesPage |
Base page for the E-commerce product options pages to apply global settings to the pages.
|
![]() | CMSProductsPage |
Base page for the E-commerce products pages to apply global settings to the pages.
|
![]() | CMSPublicStatusesPage |
Base page for the E-commerce pubic statuses to apply global settings to the pages.
|
![]() | CMSShippingOptionsPage |
Base page for the E-commerce shipping options.
|
![]() | CMSSuppliersPage |
Base page for the E-commerce suppliers pages to apply global settings to the pages.
|
![]() | CMSTaxClassesPage |
Base page for the E-commerce tax classes to apply global settings to the pages.
|
![]() | CouponCodeInfo |
CouponCodeInfo data container class.
|
![]() | CouponCodeInfoProvider |
Class providing CouponCodeInfo management.
|
![]() | CreditEventInfo |
CreditEventInfo data container class.
|
![]() | CreditEventInfoProvider |
Class providing CreditEventInfo management.
|
![]() | CurrencyConverter |
Static wrapper for currency conversion service.
|
![]() | CurrencyInfo |
CurrencyInfo data container class.
|
![]() | CurrencyInfoProvider |
Class providing CurrencyInfo management.
|
![]() | CustomerInfo |
CustomerInfo data container class.
|
![]() | CustomerInfoProvider |
Class providing CustomerInfo management.
|
![]() | DefaultCarrierProvider |
Default carrier provider encapsulating default shipping cost calculation by weight.
|
![]() | DefaultDeliveryBuilder |
Default implementation of IDeliveryBuilder. Creates delivery objects base on shopping cart.
|
![]() | Delivery |
Class representing a delivery (bunch of items shipped together using a shipping option).
|
![]() | DeliveryItem |
Class representing one item in delivery.
|
![]() | DepartmentInfo |
DepartmentInfo data container class.
|
![]() | DepartmentInfoProvider |
Class providing DepartmentInfo management.
|
![]() | DepartmentTaxClassInfo |
DepartmentTaxClassInfo data container class.
|
![]() | DepartmentTaxClassInfoProvider |
Class providing DepartmentTaxClassInfo management.
|
![]() | Discount |
Facade class for MultiBuyDiscountInfo and DiscountInfo
|
![]() | DiscountCouponInfo |
DiscountCouponInfo data container class.
|
![]() | DiscountCouponInfoProvider |
Class providing DiscountCouponInfo management.
|
![]() | DiscountInfo |
DiscountInfo data container class.
|
![]() | DiscountInfoProvider |
Class providing DiscountInfo management.
|
![]() | DiscountsFilterBase |
Base class for discount filters.
|
![]() | DiscountsParameters |
Represents set of discounts parameters used e.g. for discounts filtering and querying.
|
![]() | DiscountStatusTag |
Control for displaying discount status.
|
![]() | DiscountSummaryItem |
Class used for displaying order and multibuy discounts in Invoice, Email template and Shopping cart.
|
![]() | ECommerceActionContext |
Ecommerce Action context. Ensures context for the actions block.
|
![]() | ECommerceContext |
E-commerce context.
|
![]() | EcommerceEvents |
Global e-commerce events
|
![]() | ECommerceHelper |
Custom E-commerce helper.
|
![]() | ECommerceModule |
Represents the E-commerce module.
|
![]() | ECommerceModuleMetadata |
Represents the E-commerce module metadata.
|
![]() | EcommercePermissions |
Class containing string constants of all e-commerce module permissions.
|
![]() | EcommerceResolvers |
Resolvers used in e-mail templates and other macro visual components.
|
![]() | ECommerceSettings |
Class providing access to E-commerce related settings.
|
![]() | ECommerceTaskType |
Web farm task types for E-commerce module
|
![]() | EcommerceTransformationFunctions |
Summary description for Functions.
|
![]() | ExchangeRateInfo |
ExchangeRateInfo data container class.
|
![]() | ExchangeRateInfoProvider |
Class providing ExchangeRateInfo management.
|
![]() | ExchangeTableInfo |
ExchangeTableInfo data container class.
|
![]() | ExchangeTableInfoProvider |
Class providing ExchangeTableInfo management.
|
![]() | CheckBoxWithDropDown |
CheckBoxWithDropDown control, inherited from CMSUserControl.
|
![]() | IAddressExtensions |
Extension methods for IAddress interface. Allows to get codes for countries and states.
|
![]() | InternalStatusInfo |
InternalStatusInfo data container class.
|
![]() | InternalStatusInfoProvider |
Class providing InternalStatusInfo management.
|
![]() | ItemDiscount |
Class representing custom discount which should be applied to the specified shopping cart item. It implements IItemDiscount interface.
|
![]() | ItemDiscountProvider |
Class providing calculation of custom discounts.
|
![]() | ItemTax |
Class representing tax which should be applied to the specified shopping cart item. It implements IItemTax interface.
|
![]() | ManufacturerInfo |
ManufacturerInfo data container class.
|
![]() | ManufacturerInfoProvider |
Class providing ManufacturerInfo management.
|
![]() | MultiBuyCouponCodeInfo |
MultiBuyCouponCodeInfo data container class.
|
![]() | MultiBuyCouponCodeInfoProvider |
Class providing MultiBuyCouponCodeInfo management.
|
![]() | MultiBuyDiscount |
Class implementing multibuy discount from calculation point of view.
|
![]() | MultiBuyDiscountDepartmentInfo |
MultiBuyDiscountDepartmentInfo data container class.
|
![]() | MultiBuyDiscountDepartmentInfoProvider |
Class providing MultiBuyDiscountDepartmentInfo management.
|
![]() | MultiBuyDiscountInfo |
MultiBuyDiscountInfo data container class.
|
![]() | MultiBuyDiscountInfoProvider |
Class providing MultiBuyDiscountInfo management.
|
![]() | MultiBuyDiscountsApplicator |
Class applying discount on given shopping cart items.
|
![]() | MultiBuyDiscountsAutoAdder |
Class calculating missed discount opportunities and adding discounted items to the shopping cart automatically.
|
![]() | MultiBuyDiscountsEvaluator |
Class handling application of multi buy discounts on set of cart items. Discounts are based on the most expensive products.
Discounts are applied to cheapest products.
|
![]() | MultiBuyDiscountSKUInfo |
MultiBuyDiscountSKUInfo data container class.
|
![]() | MultiBuyDiscountSKUInfoProvider |
Class providing MultiBuyDiscountSKUInfo management.
|
![]() | NewOrderCreatedEventArgs |
Event arguments for "new order created" event
|
![]() | NewOrderCreatedHandler |
New order created (through checkout process) event handler
|
![]() | OptionCategoryInfo |
OptionCategoryInfo data container class.
|
![]() | OptionCategoryInfoProvider |
Class providing OptionCategoryInfo management.
|
![]() | OrderAddressInfo |
OrderAddressInfo data container class.
|
![]() | OrderAddressInfoProvider |
Class providing AddressInfo management.
|
![]() | OrderInfo |
OrderInfo data container class.
|
![]() | OrderInfoProvider |
Class providing OrderInfo management.
|
![]() | OrderItemInfo |
OrderItemInfo data container class.
|
![]() | OrderItemInfoProvider |
Class providing OrderItemInfo management.
|
![]() | OrderItemSKUFileInfo |
OrderItemSKUFileInfo data container class.
|
![]() | OrderItemSKUFileInfoProvider |
Class providing OrderItemSKUFileInfo management.
|
![]() | OrderPaidEventArgs |
Event arguments for "order paid" event
|
![]() | OrderPaidHandler |
Order paid event handler
|
![]() | OrdersCollection |
Collection of customer orders represented by OrderInfo objects
|
![]() | OrderStatusInfo |
OrderStatusInfo data container class.
|
![]() | OrderStatusInfoProvider |
Class providing OrderStatusInfo management.
|
![]() | OrderStatusUserInfo |
OrderStatusUserInfo data container class.
|
![]() | OrderStatusUserInfoProvider |
Class providing OrderStatusUserInfo management.
|
![]() | PaymentOptionInfo |
PaymentOptionInfo data container class.
|
![]() | PaymentOptionInfoProvider |
Class providing PaymentOptionInfo management.
|
![]() | PaymentResultInfo |
Class representing payment result.
|
![]() | PaymentResultItemInfo |
Class representing payment result item (= one payment result xml node).
|
![]() | PaymentShippingInfo |
PaymentShippingInfo data container class.
|
![]() | PaymentShippingInfoProvider |
Class providing PaymentShippingInfo management.
|
![]() | PayPalPaymentResultInfo |
PayPal payment result.
|
![]() | PriorityInlineEdit |
Inline edit for discount priority.
|
![]() | ProductAttributeSet |
Product attributes set with enhanced functionality
|
![]() | ProductDiscountsFilter |
Allows to filter list of conditional product discounts according to its conditions and stop processing flag.
|
![]() | ProductHelper |
Provides advanced manipulation with products and product options.
|
![]() | ProductOptionSelector |
Base class of the option category sku selector control.
|
![]() | ProductsDataSource |
Products data source server control.
|
![]() | ProductUIHelper |
Helper methods for product UI
|
![]() | ProductVariant |
Envelope form variant-type SKU object, that provides advanced methods a features.
|
![]() | PublicStatusInfo |
PublicStatusInfo data container class.
|
![]() | PublicStatusInfoProvider |
Class providing PublicStatusInfo management.
|
![]() | RandomCodeGenerator |
Class generating random coupon codes according to specified pattern.
|
![]() | RecalculationSettings |
Class providing settings for prices recalculations.
|
![]() | SelectBundleInventoryType |
Form control for bundle inventory selection.
|
![]() | ShippingCostInfo |
ShippingCostInfo data container class.
|
![]() | ShippingCostInfoProvider |
Class providing ShippingCostInfo management.
|
![]() | ShippingOptionInfo |
ShippingOptionInfo data container class.
|
![]() | ShippingOptionInfoProvider |
Class providing ShippingOptionInfo management.
|
![]() | ShippingOptionTaxClassInfo |
ShippingOptionTaxClassInfo data container class.
|
![]() | ShippingOptionTaxClassInfoProvider |
Class providing ShippingOptionTaxClassInfo management.
|
![]() | ShoppingCartCleaner |
Provides an ITask interface to delete old shopping carts.
|
![]() | ShoppingCartCheckResult |
Container for results of cart item checks.
|
![]() | ShoppingCartInfo |
ShoppingCartInfo data container class.
|
![]() | ShoppingCartInfoProvider |
Class providing ShoppingCartInfo management.
|
![]() | ShoppingCartItemCheckResult |
Class encapsulating the results of cart item check.
|
![]() | ShoppingCartItemInfo |
Shopping cart item data container class.
|
![]() | ShoppingCartItemInfoProvider |
Class providing ShoppingCartItemInfo management.
|
![]() | ShoppingCartItemParameters |
Data container of the parameters which represent configuration of the shopping cart item to be added/updated in the shopping cart object.
|
![]() | SiteSeparatedObjectSelector |
Abstract class providing common functionality for selectors offering site-separated objects.
|
![]() | SKUAllowedOptionInfo |
SKUAllowedOptionInfo data container class. Represents binding between product and product option which is suitable for given product.
|
![]() | SKUAllowedOptionInfoProvider |
Class providing SKUAllowedOptionInfo management.
|
![]() | SKUDiscountCouponInfo |
SKUDiscountCouponInfo data container class.
|
![]() | SKUDiscountCouponInfoProvider |
Class providing SKUDiscountCouponInfo management.
|
![]() | SKUFileInfo |
SKUFileInfo data container class.
|
![]() | SKUFileInfoProvider |
Class providing SKUFileInfo management.
|
![]() | SKUImport |
Handles special actions during the SKU import process.
|
![]() | SKUInfo |
SKUInfo data container class.
|
![]() | SKUInfoProvider |
Class providing SKUInfo management.
|
![]() | SKUOptionCategoryInfo |
SKUOptionCategoryInfo data container class.
|
![]() | SKUOptionCategoryInfoProvider |
Class providing SKUOptionCategoryInfo management.
|
![]() | SKUTaxClassInfo |
SKUTaxClassInfo data container class.
|
![]() | SKUTaxClassInfoProvider |
Class providing SKUTaxClassInfo management.
|
![]() | SKUTreeNode |
Class representing document connected with product
|
![]() | SKUTreeNodeFactory |
Factory that provides SKUTreeNode for product document types
|
![]() | SupplierInfo |
SupplierInfo data container class.
|
![]() | SupplierInfoProvider |
Class providing SupplierInfo management.
|
![]() | TaxClassCountryInfo |
TaxClassCountryInfo data container class.
|
![]() | TaxClassCountryInfoProvider |
Class providing TaxClassCountryInfo management.
|
![]() | TaxClassInfo |
TaxClassInfo data container class.
|
![]() | TaxClassInfoProvider |
Class providing TaxClassInfo management.
|
![]() | TaxClassStateInfo |
TaxClassStateInfo data container class.
|
![]() | TaxClassStateInfoProvider |
Class providing TaxClassStateInfo management.
|
![]() | TextBoxWithLabel |
TextBoxWithLabel, inherited from CMSTextBox.
|
![]() | UserDepartmentInfo |
UserDepartmentInfo data container class.
|
![]() | UserDepartmentInfoProvider |
Class providing UserDepartmentInfo management.
|
![]() | VariantHelper |
Provides advanced manipulation with product variants.
|
![]() | VariantOptionInfo |
VariantOptionInfo data container class. Represents binding between variant of product and product option which the respective variant contains.
|
![]() | VariantOptionInfoProvider |
Class providing VariantOptionInfo management.
|
![]() | VolumeDiscountInfo |
VolumeDiscountInfo data container class.
|
![]() | VolumeDiscountInfoProvider |
Class providing VolumeDiscountInfo management.
|
![]() | WishlistItemInfo |
WishlistItemInfo data container class.
|
![]() | WishlistItemInfoProvider |
Class providing WishlistItemInfo management.
|
Interface | Description | |
---|---|---|
![]() | IAddress |
Address interface used to encapsulate OrderAddressInfo and Customer's AddressInfo
|
![]() | ICanLogDiscountUsage |
Interface for discount-like object that is able to log it was used.
|
![]() | ICanUseDiscountCoupons |
Interface for discount-like object that is able to use coupons.
|
![]() | ICarrierProvider |
Interface providing base methods and properties for carrier providers.
|
![]() | IConditionalDiscount |
Represents discount which is applicable only if specific macro condition is met.
|
![]() | ICurrencyConverter |
Defines methods that convert money between currencies.
|
![]() | ICurrencyConverterFactory |
Defines the contract that class factories must implement to create new ICurrencyConverter objects.
|
![]() | IDeliveryBuilder |
Interface for classes able to create Delivery objects from shopping cart.
|
![]() | IItemDiscount |
General interface used for implementing and calculating discount of the shopping cart item.
|
![]() | IItemTax |
General interface used for implementing and calculating tax of the shopping cart item.
|
![]() | IMultiBuyDiscount |
Interface for discounts in form: "Buy N units of these products... and get M unit of these products for free".
|
![]() | IMultiBuyDiscountsApplicator |
Interface implemented by applicators of multibuy discounts.
|
![]() | IPrioritizable |
Interface providing access to priority of object.
|
Enumeration | Description | |
---|---|---|
![]() | ApplyTaxBasedOnEnum |
Options saying what the taxes are to be based on.
|
![]() | BundleInventoryTypeEnum |
Inventory removal options for bundle products.
|
![]() | DiscountApplicationEnum |
Discount application enumeration.
|
![]() | DiscountCustomerEnum |
Discount customer selection enumeration.
|
![]() | DiscountStatusEnum |
Discount status enumerator.
|
![]() | DiscountTypeEnum |
Discount type.
|
![]() | OptionCategorySelectionTypeEnum |
Type of control to select product options.
|
![]() | OptionCategoryTypeEnum |
Type of the product option category.
|
![]() | PayPalPaymentStatusEnum |
PayPal payment status.
|
![]() | ProductsTreeModeEnum |
Options specifying how will the products be organized in product management UI.
|
![]() | SKUProductTypeEnum |
SKU product type options.
|
![]() | TrackInventoryTypeEnum |
Track Inventory Methods
|