Table of Contents

Namespace Dynamicweb.Ecommerce.Notifications

Classes

Ecommerce

Provides information about Ecommerce module notifications. Find the various notifications in the list:

Ecommerce.Assortment

Encapsulated assortment-related notification objects.

Ecommerce.Assortment.AssortmentsBuildFinishedArgs

Provides information about assortments that were build.

Ecommerce.Assortment.AssortmentsCalculateUserAssortmentsArgs

Contains information on assortment IDs found for the current user by Dynamicweb. Manipulate this collection with a list of valid AssortmentIDs (ID) to change which products the user can see.

Ecommerce.Cart

Provides notification names for Ecommerce cart.

Ecommerce.Cart.AfterCustomFieldValueIsChangedArgs

Provides information about order and it's custom field just after it is changed.

Ecommerce.Cart.AfterCustomFieldValueIsSetArgs

Provides information about order and it's custom field just after it is set.

Ecommerce.Cart.AfterCustomerAcceptedValueIsChangedArgs

Provides information about order just after Customer Accepted value is changed.

Ecommerce.Cart.AfterCustomerAcceptedValueIsSetArgs

Provides information about order just after Customer Accepted value is set.

Ecommerce.Cart.AfterCustomerCountryIsChangedArgs

Provides information about order and country just after customer country is changed by the user.

Ecommerce.Cart.AfterCustomerCountryIsSetArgs

Provides information about order and country just after customer country is set.

Ecommerce.Cart.AfterDefaultPropertiesValueIsChangedArgs

Provides information about order and it's default properties just after it is changed.

Ecommerce.Cart.AfterDefaultPropertiesValueIsSetArgs

Provides information about order and it's default properties just after it is set by user.

Ecommerce.Cart.AfterDeliveryCountryIsChangedArgs

Provides information about order and delivery country just after it is changed by user.

Ecommerce.Cart.AfterDeliveryCountryIsSetArgs

Provides information about order and delivery country just after delivery country is set.

Ecommerce.Cart.AfterNewsletterSubscriptionValueIsChangedArgs

Provides information about order just after Newsletter Subscription is changed by user.

Ecommerce.Cart.AfterNewsletterSubscriptionValueIsSetArgs

Provides information about order just after Newsletter Subscription is set.

Ecommerce.Cart.AfterOrderValidationArgs

Provides information after order validation is executed.

Ecommerce.Cart.AfterPaymentIsResetArgs

Provides information about order just after PaymentMethod is reset.

Ecommerce.Cart.AfterPaymentMethodIsChangedArgs

Provides information about order and payment method just after PaymentMethod is changed.

Ecommerce.Cart.AfterPaymentMethodIsSetArgs

Provides information about order and payment method just after PaymentMethod is set.

Ecommerce.Cart.AfterRecurringOrderPlacedArgs

Provides information about order just after new recurring order is placed.

Ecommerce.Cart.AfterShippingCalculationArgs

Provides information about order after shipping calculation is executed.

Ecommerce.Cart.AfterShippingIsResetArgs

Provides information about order just after ShippingMethod is reset.

Ecommerce.Cart.AfterShippingMethodIsChangedArgs

Provides information about order and shipping method just after shipping method is changed.

Ecommerce.Cart.AfterShippingMethodIsSetArgs

Provides information about order and shipping method just after shipping method is set.

Ecommerce.Cart.BeforeAddressValidationArgs

Provides information about order before address validation is executed.

Ecommerce.Cart.BeforeCheckoutStepArgs

Provides information about order just before the order is processed in the checkout step.

Ecommerce.Cart.BeforeCustomFieldValueIsChangedArgs

Provides information about order and it's custom field just before it is changed.

Ecommerce.Cart.BeforeCustomFieldValueIsSetArgs

Provides information about order and it's custom field just before it is set.

Ecommerce.Cart.BeforeCustomerAcceptedValueIsChangedArgs

Provides information about order just before Customer Accepted value is changed.

Ecommerce.Cart.BeforeCustomerAcceptedValueIsSetArgs

Provides information about order just before Customer Accepted value is set.

Ecommerce.Cart.BeforeCustomerCountryIsChangedArgs

Provides information about order and country just before customer country is changed by the user.

Ecommerce.Cart.BeforeCustomerCountryIsSetArgs

Provides information about order and country just before customer country is set.

Ecommerce.Cart.BeforeDefaultPropertiesValueIsChangedArgs

Provides information about order and it's default properties just before it is changed.

Ecommerce.Cart.BeforeDefaultPropertiesValueIsSetArgs

Provides information about order and it's default properties just before it is set.

Ecommerce.Cart.BeforeDeliveryCountryIsChangedArgs

Provides information about order and delivery country just before it is changed by user.

Ecommerce.Cart.BeforeDeliveryCountryIsSetArgs

Provides information about order and delivery country just before delivery country is set.

Ecommerce.Cart.BeforeNewsletterSubscriptionValueIsChangedArgs

Provides information about order just before Newsletter Subscription is changed by user.

Ecommerce.Cart.BeforeNewsletterSubscriptionValueIsSetArgs

Provides information about order just before Newsletter Subscription is set.

Ecommerce.Cart.BeforeOrderValidationArgs

Provides information before order validation is executed.

Ecommerce.Cart.BeforePaymentIsResetArgs

Provides information about order just before PaymentMethod is reset.

Ecommerce.Cart.BeforePaymentMethodIsChangedArgs

Provides information about order and payment method just before PaymentMethod is changed.

Ecommerce.Cart.BeforePaymentMethodIsSetArgs

Provides information about order and payment method just before PaymentMethod is set.

Ecommerce.Cart.BeforePlaceRecurringOrderArgs

Provides information about order just before placing new recurring order.

Ecommerce.Cart.BeforeRemovingNonExistingProductsArgs

Provides information about order and order lines just before Non-existing products are removed.

Ecommerce.Cart.BeforeRenderingEmptyCartArgs

Provides information about cart that is going to be empty.

Ecommerce.Cart.BeforeRenderingNewStepArgs

Provides information about order before a new step is rendered.

Ecommerce.Cart.BeforeShippingCalculationArgs

Provides information about order before shipping calculation is executed.

Ecommerce.Cart.BeforeShippingIsResetArgs

Provides information about order just before ShippingMethod is reset.

Ecommerce.Cart.BeforeShippingMethodIsChangedArgs

Provides information about order and shipping method just before shipping method is changed.

Ecommerce.Cart.BeforeShippingMethodIsSetArgs

Provides information about order and shipping method just before shipping method is set.

Ecommerce.Cart.CheckoutDoneArgs

Class CheckoutDoneArgs.

Ecommerce.Cart.CheckoutDoneOrderIsCompleteArgs

Provides information about order just when the Order is passed back from CheckoutHandler and is complete.

Ecommerce.Cart.CheckoutDoneOrderIsNotCompleteArgs

Provides information about order when the Order is passed back from CheckoutHandler and is not complete.

Ecommerce.Cart.CreatedArgs

Provides information about the created cart.

Ecommerce.Cart.DeletedArgs

Provides information about the deleted cart.

Ecommerce.Cart.InitiallyLoadedArgs

Class InitiallyLoadedArgs.

Ecommerce.Cart.Line

Provides notification names for Ecommerce cart.

Ecommerce.Cart.Line.AddedArgs

Provides information about the added product.

Ecommerce.Cart.Line.DecreasedArgs

Provides information about the product the amount of which was decreased in the cart.

Ecommerce.Cart.Line.IncreasedArgs

Provides information about the product the amount of which was increased in the cart

Ecommerce.Cart.Line.NotAddedArgs

Provides information about the added product.

Ecommerce.Cart.Line.RemovedArgs

Provides information about the removed product.

Ecommerce.Cart.LoadedArgs

Class LoadedArgs.

Ecommerce.Cart.OnNewsletterSubscribeArgs

Provides information about order if user checks the signup for newsletter checkbox.

Ecommerce.Cart.OrderIsPassedToCheckoutHandlerArgs

Provides information about order just when the order is passed to checkout handler.

Ecommerce.Cart.OrderValuesSavedArgs

Class OrderValuesSavedArgs.

Ecommerce.Cart.SavedForLater

Provides notification names for Ecommerce saved for later.

Ecommerce.Cart.SavedForLater.RemovedArgs

Provides information about the removed product.

Ecommerce.Cart.SendMailsArgs

Provides information about order just before Order Emails are sent.

Ecommerce.Cart.SendingConfirmationMailArgs

Provides information about order and confirmation mail just before each individual Order Email is sent.

Ecommerce.Countries

Class Countries. This class cannot be inherited.

Ecommerce.Countries.CountryArgs

Class CountryArgs.

Ecommerce.Currencies

Class Currencies. This class cannot be inherited.

Ecommerce.Currencies.CurrencyArgs

Class CurrencyArgs.

Ecommerce.CustomerCenter
Ecommerce.CustomerCenter.AfterProductClearCacheArgs

Proovides information about product before rendering.

Ecommerce.DetailsGroup

Class DetailsGroup. This class cannot be inherited.

Ecommerce.DetailsGroup.DetailsGroupArgs

Class DetailsGroupArgs.

Ecommerce.Discounts

Class Discounts. This class cannot be inherited.

Ecommerce.Discounts.AfterDiscountCalculationsArgs

Provides information about order that has been discounted

Ecommerce.Discounts.BeforeDiscountCalculationsArgs

Provides information about order that is about to be discounted! :)

Ecommerce.Discounts.DiscountArgs

Class DiscountArgs.

Ecommerce.ExportExcel

Class ExportExcel. This class cannot be inherited.

Ecommerce.ExportExcel.ExportExcelCreatedArgs

Provides the ability to modify excel package after it was formed by excel export provider. Arguments passed to AfterExportExcel notification

Ecommerce.Feed

Class Feed. This class cannot be inherited.

Ecommerce.Feed.FeedArgs

Class FeedArgs.

Ecommerce.FieldType

Class FieldType. This class cannot be inherited.

Ecommerce.FieldType.FieldTypeArgs

Class FieldTypeArgs.

Ecommerce.Group

Encapsulated group-related notification objects.

Ecommerce.Group.AfterSaveArgs

Provides information about group after group was saved.

Ecommerce.Group.BeforeDeleteArgs

Provides information about group after group which is going to be deleted.

Ecommerce.Group.BeforeSaveArgs

Provides information about group before group is going to be saved.

Ecommerce.Group.DeletedArgs

Provides information about product group when it has been deleted.

Ecommerce.Group.GroupRelationModifiedEventArgs

Provides data for the "RelationUpdated" and "RelationDeleted" notifications.

Ecommerce.GroupNavigation

Class GroupNavigation. This class cannot be inherited.

Ecommerce.GroupNavigation.GroupNavigationArgs

Class GroupNavigationArgs.

Ecommerce.Languages

Class Languages. This class cannot be inherited.

Ecommerce.Languages.LanguageArgs

Class LanguageArgs.

Ecommerce.Loyalty

Class Loyalty. This class cannot be inherited.

Ecommerce.Loyalty.LoyaltyAfterConditionRewardArgs

Class LoyaltyAfterConditionRewardArgs.

Ecommerce.Loyalty.LoyaltyAfterRewardArgs

Class LoyaltyAfterRewardArgs.

Ecommerce.Loyalty.LoyaltyBeforeConditionRewardArgs

Class LoyaltyBeforeConditionRewardArgs.

Ecommerce.Loyalty.LoyaltyBeforeRewardArgs

Class LoyaltyBeforeRewardArgs.

Ecommerce.Order

Provides notification names for order.

Ecommerce.Order.AfterDeleteArgs

Provides information about the order that was deleted.

Ecommerce.Order.AfterOrderCapturedArgs

Provides information about order just when the Order is captured.

Ecommerce.Order.AfterSaveArgs

Provides information about the order which was saved.

Ecommerce.Order.BeforeDeleteArgs

Provides information about the order that's going to be deleted.

Ecommerce.Order.BeforePaymentFeeCalculationArgs

Provides information about order before payment fee calculation.

Ecommerce.Order.BeforePriceCalculationArgs

Provides information about order which price is going to be calculated.

Ecommerce.Order.BeforeSaveArgs

Provides information about the order which is going to be saved.

Ecommerce.Order.BeforeSendingOrderFlowEmailArgs

Provides information about order before sending an order flow email.

Ecommerce.Order.BeforeShippingFeeCalculationArgs

Provides information about order before shipping fee calculation.

Ecommerce.Order.BeforeUpdateCartToOrderArgs
Ecommerce.Order.GatewayStatusChangedArgs

Provides information about the order which gateway status changed.

Ecommerce.Order.State

Provides notification names for order state.

Ecommerce.Order.State.ChangedArgs

Provides information about order when it's status was changed.

Ecommerce.Product

Provides notification names for product.

Ecommerce.Product.AfterCreateArgs

Provides information about product after creating.

Ecommerce.Product.AfterDeleteArgs

Provides information about product after deleting it.

Ecommerce.Product.AfterSaveArgs

Provides information about product after saving.

Ecommerce.Product.BeforeDeleteArgs

Provides information about product before deleting it.

Ecommerce.Product.BeforeRenderArgs

Proovides information about product before rendering.

Ecommerce.Product.BeforeSaveArgs

Proovides information about product before saving.

Ecommerce.Product.ProductGroupRelationAfterSaveArgs

Provides information about product group relations after saving it.

Ecommerce.Product.ProductGroupRelationBeforeSaveArgs

Provides information about product group relations before saving it.

Ecommerce.Product.ProductGroupRelationDeletedArgs

Provides information about product group relations after deleting it.

Ecommerce.Product.ProductWorkflowStateChangedArgs

Provides information about product after workflow state changed.

Ecommerce.ProductCatalog

Class ProductCatalog. This class cannot be inherited.

Ecommerce.ProductCatalog.OnBeforeContentArgs

Provides information about the module before rendering.

Ecommerce.ProductCatalog.OnBeforeProductListRenderArgs

Provides information about the product list before rendering.

Ecommerce.ProductCatalog.OnBeforeProductRenderArgs

Provides information about the product before rendering.

Ecommerce.ProductDetail

Class ProductDetail. This class cannot be inherited.

Ecommerce.ProductDetail.AfterAssignDetailToGroupArgs
Ecommerce.ProductDetail.AfterDeleteArgs

Provides information about product detail after delete.

Ecommerce.ProductDetail.AfterSaveArgs

Provides information about product detail after saving.

Ecommerce.ProductDetail.AfterSetDefaultDetailForProductArgs

Provides information about setting new detail default for the product.

Ecommerce.ProductDetail.BeforeSaveArgs

Provides information about product detail before saving.

Ecommerce.ProductList

Provides information about the product lists on the frontend.

Ecommerce.ProductList.AfterCustomOrderChangeArgs

Provides information about the products that will be sorted.

Ecommerce.ProductList.BeforePagingArgs

Provides information about products before paging change

Ecommerce.ProductList.BeforeRenderArgs

Provides information about products before their rendering on the front end.

Ecommerce.ProductList.BeforeSortArgs

Provides information about the products that will be sorted.

Ecommerce.ProductRelated

Class ProductRelated. This class cannot be inherited.

Ecommerce.ProductRelated.AfterDeleteArgs

Provides information about product related after delete.

Ecommerce.ProductRelated.AfterSaveArgs

Provides information about product related after saving.

Ecommerce.ProductRelated.BeforeSaveArgs

Provides information about product related before saving.

Ecommerce.Querying

Class Querying. This class cannot be inherited.

Ecommerce.Querying.AfterQueryArgs

Class AfterQueryArgs.

Ecommerce.Querying.BeforeQueryArgs

Class BeforeQueryArgs.

Ecommerce.Querying.BeforeQueryDatabaseArgs
Ecommerce.Rma

Class Rma. This class cannot be inherited.

Ecommerce.Rma.AfterCommentAddedArgs
Ecommerce.Rma.AfterDeleteArgs

This is the NotificationArgs object for AfterDelete.

Ecommerce.Rma.AfterRenderedArgs
Ecommerce.Rma.AfterSaveArgs
Ecommerce.Rma.BeforeDeleteArgs

This is the NotificationArgs object for BeforeDelete.

Ecommerce.Rma.BeforeRenderedArgs
Ecommerce.Rma.BeforeRmaEmailSendArgs
Ecommerce.Rma.BeforeSaveArgs
Ecommerce.Rma.ClosedSetToTrueArgs

This is the NotificationArgs object for ClosedSetToTrue.

Ecommerce.Rma.CreatedArgs

This is the NotificationArgs object for Created.

Ecommerce.Rma.DeletedSetToTrueArgs

This is the NotificationArgs object for DeletedSetToTrue.

Ecommerce.Rma.ReplacementOrderSetArgs

This is the NotificationArgs object for ReplacementOrderSet.

Ecommerce.Rma.StateChangedArgs

This is the NotificationArgs object for StateChanged.

Ecommerce.Rma.UserInfoChangedArgs

This is the NotificationArgs object for UserInfoChanged.

Ecommerce.SalesDiscounts

Class SalesDiscounts. This class cannot be inherited.

Ecommerce.SalesDiscounts.SalesDiscountArgs

Class SalesDiscountArgs.

Ecommerce.Shops

Class Shops. This class cannot be inherited.

Ecommerce.Shops.AfterDeleteArgs

Provides information about shop after shop was saved.

Ecommerce.Shops.AfterSaveArgs

Provides information about shop after shop was saved.

Ecommerce.Shops.BeforeDeleteArgs

Provides information about shop after shop which is going to be deleted.

Ecommerce.Shops.BeforeSaveArgs

Provides information about shop before shop is going to be saved.

Ecommerce.Shops.ShopArgs

Class ShopArgs.

Ecommerce.Stock

Provides notification names for product stocks.

Ecommerce.Stock.StatusChangedArgs

Class StatusChangedArgs.

Ecommerce.VariantList

Provides information about the product variants on the frontend.

Ecommerce.VariantList.BeforeRenderArgs

Provides information about the product variants just before variant combinations is rendered

Ecommerce.Variants

Class GroupNavigation. This class cannot be inherited.

Ecommerce.Variants.VariantArgs

Class GroupNavigationArgs.

Ecommerce.VatGroups

Class VatGroup. This class cannot be inherited.

Ecommerce.VatGroups.VatGroupArgs

Class VatgroupArgs.

Enums

Ecommerce.Cart.Line.NotAddedArgs.NotAddedReason
Ecommerce.ExportExcel.ExportExcelCreatedArgs.ExportExcelFormat

The types of environment where the export happened

Ecommerce.Group.ExecutingContext

Indicating which context the notification was executed in.

Ecommerce.Product.ExecutingContext

Enum ExecutingContext

To top