The Dynamicweb.Notifications namespaces contains all the notifications (events) that Dynamicweb raises when things are happening around the system. These notifications are used by creating a notification subscriber. Each notification in the system is passed a notificationArgs object that contains information of the context in which the event has happened. This namespace is used in almost all customizations of Dynamicweb.
Find notifications grouped below.
Class | Description | |
---|---|---|
Analytics | provides notifications names as well as notification argument types related to Online Marketing Center. This class cannot be inherited. | |
Analytics.EmailSendNotificationArgs | Provides information about email notifications that are being sent. | |
Analytics.LeadStateChangeNotificationArgs | Provides information about lead state change. | |
Analytics.ReportEmailSendNotificationArgs | Provides information about report email notifications that are being sent. | |
Analytics.SplitTestEmailSendNotificationArgs | Provides information about report email notifications that are being sent. | |
Analytics.VisitEngagementNotificationArgs | Provides information about the visit's engagement index. | |
Analytics.VisitProfileNotificationArgs | Provides information about the visit's profile. | |
Analytics.VisitTrackNotificationArgs | Provides information about the visit that is being tracked. | |
Commenting | Notifications for comment module | |
Commenting.CommentArgs | Generic notification argument for comments | |
Commenting.OnBeforeRenderCommentArgs | Provides information about the comment | |
Commenting.OnBeforeRenderCommentsArgs | Provides information about the comments | |
eCommerce | Provides information about eCommerce module notifications. Find the various notifications in the list: | |
eCommerce.Cart | Provides notification names for eCommerce cart. | |
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.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.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.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.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.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.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.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.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.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.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.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.Line | Provides notification names for eCommerce cart. | |
eCommerce.Cart.Line.AddedArgs | ||
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.RemovedArgs | Provides information about the removed product. | |
eCommerce.Cart.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 | ||
eCommerce.Cart.SendingConfirmationMailArgs | Provides information about order and confirmation mail just before each individual Order Email is sent. | |
eCommerce.Cart.SendMailsArgs | Provides information about order just before Order Emails are sent. | |
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.Order | Provides notification names for order. | |
eCommerce.Order.AfterDeleteArgs | Provides information about the order that was deleted. | |
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.BeforeShippingFeeCalculationArgs | Provides information about order before shipping fee calculation. | |
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.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.ProductList | Provides information about the product lists on the frontend. | |
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.Rma | ||
eCommerce.Rma.ReplacementOrderCreatedArgs | This is the NotificationArgs object for eCommerce.Rma.ReplacementOrderCreated. | |
eCommerce.SearchFilters | Contains notification names (as well as the corresponding notification arguments objects) for notifications related to search filters. | |
eCommerce.SearchFilters.CancelableNotificationArgs | Provides an ability to stop the execution flow within the current execution pipeline. | |
eCommerce.SearchFilters.FilterNotificationArgs | Provides additional information with filter-specific notifications. | |
eCommerce.SearchFilters.FilterQueryNotificationArgs | Provides additional information with filter-specific notifications ("Compose query" phase). | |
eCommerce.SearchFilters.FilterRenderNotificationArgs | Provides additional information with filter-specific notifications ("Render" phase). | |
eCommerce.Stock | Provides notification names for product stocks. | |
eCommerce.Stock.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 | |
Items | Provides notifications names as well as notification argument types related to management of items. This class cannot be inherited. | |
Items.CancelableItemArgs | Provides information about the item with the ability to cancel the further execution. | |
Items.ItemArgs | Provides information about the item. | |
Items.ItemUpdateArgs | Provides information about the update process of an item. | |
Module | Class provides information about possible module manipulations | |
Module.AddedArgs | ||
Module.RemovedArgs | ||
Standard | Provides notifications for standard objects. Find the various notifications in the list: | |
Standard.Admin | Provides notification names for Admin part of the site. | |
Standard.Admin.PipelineStartArgs | Provides information about the page from which the pipeline was launched | |
Standard.Admin.StartArgs | Provides information about the Admin default page after the user logged in. | |
Standard.Application | Provides notification names for Application. | |
Standard.Application.AuthenticateRequestArgs | Provides information about the request. | |
Standard.Application.BeginRequestArgs | Provides information about the request. | |
Standard.Application.StartArgs | Provides information about the application | |
Standard.Page | Provides notification names for pages. | |
Standard.Page.AfterOutputArgs | Arguments passed to Dynamicweb.Notifications.Standard.Page.AfterOutput notification | |
Standard.Page.DeviceDetectedArgs | Arguments passed to Standard.Page.DeviceDetected notification | |
Standard.Page.LoadedArgs | Arguments passed to Dynamicweb.Notifications.Standard.Page.Loaded notification | |
Standard.Page.NotFoundArgs | Arguments passed to Dynamicweb.Notifications.Standard.Page.NotFound notification | |
Standard.Page.OnOutputArgs | Arguments passed to Dynamicweb.Notifications.Standard.Page.OnOutput notification | |
Standard.Page.PageNotificationArgs | Provides information about the single page. | |
Standard.Page.PageTitleArgs | Arguments passed to Dynamicweb.Notifications.Standard.Page.PageTitle notification | |
Standard.Page.PageValidationNotificationArgs | Provides information about the page markup validation results. | |
Standard.Page.PageviewNotificationArgs | Generic notification argument for notifications in pageviev object | |
Standard.Paragraph | Provides notification names for paragraphs. | |
Standard.Paragraph.OnBeforeRenderArgs | Provides information about the paragraph before render. | |
Standard.Paragraph.ParagraphModuleNotificationArgs | Provides information about the module which has been attached to/detached from the paragraph. | |
Standard.Paragraph.ParagraphNotificationArgs | Provides information about the single paragraph. | |
Standard.User | Provides notification names for Users. | |
Standard.User.OnAfterLoginArgs | Provides information about the user | |
Standard.User.OnBeforeExtranetLogOffArgs | Provides information about the user | |
Standard.User.OnBeforeForgotPasswordArgs | ||
Standard.User.OnExtranetLoginArgs | Provides information about the user | |
Standard.User.OnExtranetLoginFailedArgs | Provides information if authorization failed |
Interface | Description | |
---|---|---|
Analytics.IVisitNotificationArgs | Represents a notification arguments providing information about the visit. |
Enumeration | Description | |
---|---|---|
eCommerce.Group.ExecutingContext | Indicating which context the notification was executed in. | |
eCommerce.Product.ExecutingContext | ||
Standard.User.OnExtranetLoginFailedArgs.FailReason | Reason of authorisation failure. |