| 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.
| |
| EProductReminder |
Provides an ITask interface to send notifications to users about their expiring e-product downloads.
If started as global scheduled task, it sends notifications about expiring e-products on all sites.
| |
| 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.
| |
| InvalidCurrencyConversionException |
The exception that is thrown when currency conversion fails.
| |
| 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.
| |
| MarkCartAbandoned |
Provides an ITask interface to mark abandoned shopping carts.
| |
| 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
|