CMS.Ecommerce Namespace |
Class | Description | |
---|---|---|
ActivityTrackingHelper |
Helper methods for logging activities in administration.
| |
AddressInfo |
AddressInfo data container class.
| |
AddressInfoProvider |
Class providing AddressInfo management.
| |
AuthorizeNetPaymentResultInfo |
Authorize.NET payment result.
| |
BaseCouponCodeInfoProviderTInfo, TProvider |
Base provider for MultiBuyCouponCodeInfoProvider and CouponCodeInfoProvider
| |
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.
| |
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.
| |
CurrentShoppingCartStrategy |
Default implementation of ICurrentShoppingCartStrategy.
| |
CustomerInfo |
CustomerInfo data container class.
| |
CustomerInfoProvider |
Class providing CustomerInfo management.
| |
CustomerPreferences |
Represent customer preferences.
| |
DefaultCarrierProvider |
Default carrier provider encapsulating default shipping cost calculation by weight.
| |
DefaultCustomerPreferencesProvider |
Default implementation of ICustomerPreferencesProvider taking customer's preferences
from the last order placed on respective site.
| |
DefaultDeliveryBuilder |
The default implementation of IDeliveryBuilder. Creates delivery objects based on the shopping cart.
| |
Delivery |
Class representing a delivery (a set 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.
| |
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.
| |
EcommerceActivityLogger |
Provides possibility to log E-commerce activities.
| |
ECommerceContext |
E-commerce context.
| |
EcommerceEvents |
Global e-commerce events
| |
ECommerceHelper |
Custom E-commerce helper.
| |
ECommerceModule |
Represents the E-commerce module.
| |
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.
| |
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.
| |
CheckoutProcessInfo |
Class providing checkout process definition management.
| |
CheckoutProcessStepInfo |
Checkout process step object.
| |
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).
| |
PayPalPaymentResultInfo |
PayPal payment result.
| |
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.
| |
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.
| |
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.
| |
ShoppingCartFactory |
Static wrapper for IShoppingCartFactory service providing ShoppingCartInfo objects creation.
| |
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.
| |
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.
| |
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.
| |
ICurrentShoppingCartService |
Interface for service providing current shopping cart.
| |
ICurrentShoppingCartStrategy |
Represent a strategy used during obtaining visitor's current shopping cart.
| |
ICustomerPreferencesProvider |
Interface for provider of customer's preferences.
| |
IDeliveryBuilder |
Interface for classes able to create Delivery objects from the 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.
| |
IShoppingCartCache |
Interface representing general cache able to store shopping cart info object for current visitor.
| |
IShoppingCartClientStorage |
Interface for storing shopping cart GUID on the client's side.
| |
IShoppingCartFactory |
Represents a factory able to create and initialize new instances of ShoppingCartInfo.
| |
IShoppingCartRepository |
Interface for basic (CRUD) operations with shopping cart info.
| |
IShoppingCartSession |
Interface for storing shopping cart GUID in session.
|
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.
| |
CheckoutProcessEnum |
Type of checkout process.
| |
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
|