From 1d473f47fc259ccbf66b7111f285f56324609f35 Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Thu, 20 Jun 2024 09:07:49 +0200 Subject: [PATCH 01/14] Adding missing information --- .../events/list-of-notification-events.md | 1067 ++-------- .../events/list-of-validation-events.md | 1737 ++++------------- 14/umbraco-commerce/SUMMARY.md | 4 +- .../events/list-of-notification-events.md | 225 +++ .../events/list-of-validation-events.md | 378 ++++ .../{events.md => events/readme.md} | 10 +- 6 files changed, 1199 insertions(+), 2222 deletions(-) create mode 100644 14/umbraco-commerce/key-concepts/events/list-of-notification-events.md create mode 100644 14/umbraco-commerce/key-concepts/events/list-of-validation-events.md rename 14/umbraco-commerce/key-concepts/{events.md => events/readme.md} (84%) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index b7e4e38eacd..9e6a346d846 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -4,861 +4,222 @@ description: Hooking into notification events within Umbraco Commerce. # List of Notification Events -## Umbraco.Commerce.Cms.Web.Events.Notification +## Umbraco.Commerce.Cms.Web.Events.Notification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ActivityLogEntriesRenderingNotification
AnalyticsDashboardConfigParsingNotificationOBSOLETE: Use the AnalyticsDashboardConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead.
CartEditorConfigParsingNotificationOBSOLETE: Use the CartEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead.
CartListConfigParsingNotificationOBSOLETE: Use the CartListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead.
CartSearchingNotification
GiftCardSearchingNotification
OrderEditorConfigParsingNotificationOBSOLETE: Use the OrderEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead.
OrderListConfigParsingNotificationOBSOLETE: Use the OrderListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead.
OrderSearchingNotification
StoreActionsRenderingNotification
+| **Event** | **Description** | +|---|---| +| ActivityLogEntriesRenderingNotification | | +| AnalyticsDashboardConfigParsingNotification | OBSOLETE: Use the AnalyticsDashboardConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| CartEditorConfigParsingNotification | OBSOLETE: Use the CartEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| CartListConfigParsingNotification | OBSOLETE: Use the CartListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| CartSearchingNotification | | +| GiftCardSearchingNotification | | +| OrderEditorConfigParsingNotification | OBSOLETE: Use the OrderEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| OrderListConfigParsingNotification | OBSOLETE: Use the OrderListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| OrderSearchingNotification | | +| StoreActionsRenderingNotification | | -## Umbraco.Commerce.Common.Pipelines.Events +## Umbraco.Commerce.Common.Pipelines.Events - - - - - - - - - - - - - - - - - -
EventDescription
PipelineFailNotification
PipelineSuccessNotification
+| **Event** | **Description** | +|---|---| +| PipelineFailNotification | | +| PipelineSuccessNotification | | -## Umbraco.Commerce.Core.Events.Notification +## Umbraco.Commerce.Core.Events.Notification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
AnalyticsDashboardConfigParsingNotification
CartEditorConfigParsingNotification
CartListConfigParsingNotification
CountryCreatedNotification
CountryCreatingNotification
CountryDeletedNotification
CountryDeletingNotification
CountrySavedNotification
CountrySavingNotification
CountryUpdatedNotification
CountryUpdatingNotification
CurrencyCreatedNotification
CurrencyCreatingNotification
CurrencyDeletedNotification
CurrencyDeletingNotification
CurrencySavedNotification
CurrencySavingNotification
CurrencyUpdatedNotification
CurrencyUpdatingNotification
DiscountCreatedNotification
DiscountCreatingNotification
DiscountDeletedNotification
DiscountDeletingNotification
DiscountSavedNotification
DiscountSavingNotification
DiscountUpdatedNotification
DiscountUpdatingNotification
EmailFailedNotification
EmailSendingNotification
EmailSentNotification
EmailTemplateCreatedNotification
EmailTemplateCreatingNotification
EmailTemplateDeletedNotification
EmailTemplateDeletingNotification
EmailTemplateSavedNotification
EmailTemplateSavingNotification
EmailTemplateUpdatedNotification
EmailTemplateUpdatingNotification
ExportTemplateCreatedNotification
ExportTemplateCreatingNotification
ExportTemplateDeletedNotification
ExportTemplateDeletingNotification
ExportTemplateSavedNotification
ExportTemplateSavingNotification
ExportTemplateUpdatedNotification
ExportTemplateUpdatingNotification
FrozenPricesThawedNotification
FrozenPricesThawingNotification
GiftCardCreatedNotification
GiftCardCreatingNotification
GiftCardDeletedNotification
GiftCardDeletingNotification
GiftCardSavedNotification
GiftCardSavingNotification
GiftCardUpdatedNotification
GiftCardUpdatingNotification
LocationCreatedNotification
LocationCreatingNotification
LocationDeletedNotification
LocationDeletingNotification
LocationSavedNotification
LocationSavingNotification
LocationUpdatedNotification
LocationUpdatingNotification
OrderAssignedToCustomerNotification
OrderAssigningToCustomerNotification
OrderConfigParsingNotification
OrderCreatedNotification
OrderCreatingNotification
OrderCurrencyChangedNotification
OrderCurrencyChangingNotification
OrderDeletedNotification
OrderDeletingNotification
OrderDiscountCodeRedeemedNotification
OrderDiscountCodeRedeemingNotification
OrderDiscountCodeUnredeemedNotification
OrderDiscountCodeUnredeemingNotification
OrderEditorConfigParsingNotification
OrderFinalizedNotification
OrderFinalizingNotification
OrderGiftCardRedeemedNotification
OrderGiftCardRedeemingNotification
OrderGiftCardUnredeemedNotification
OrderGiftCardUnredeemingNotification
OrderLanguageChangedNotification
OrderLanguageChangingNotification
OrderLineAddedNotification
OrderLineAddingNotification
OrderLineChangedNotification
OrderLineChangingNotification
OrderLineRemovedNotification
OrderLineRemovingNotification
OrderListConfigParsingNotification
OrderPaymentCountryRegionChangedNotification
OrderPaymentCountryRegionChangingNotification
OrderPaymentMethodChangedNotification
OrderPaymentMethodChangingNotification
OrderProductAddedNotification
OrderProductAddingNotification
OrderPropertiesChangedNotification
OrderPropertiesChangingNotification
OrderSavedNotification
OrderSavingNotification
OrderShippingCountryRegionChangedNotification
OrderShippingCountryRegionChangingNotification
OrderShippingMethodChangedNotification
OrderShippingMethodChangingNotification
OrderStatusChangedNotification
OrderStatusChangingNotification
OrderStatusCreatedNotification
OrderStatusCreatingNotification
OrderStatusDeletedNotification
OrderStatusDeletingNotification
OrderStatusSavedNotification
OrderStatusSavingNotification
OrderStatusUpdatedNotification
OrderStatusUpdatingNotification
OrderTagsChangedNotification
OrderTagsChangingNotification
OrderTaxClassChangedNotification
OrderTaxClassChangingNotification
OrderTransactionUpdatedNotification
OrderTransactionUpdatingNotification
OrderUpdatedNotification
OrderUpdatingNotification
PaymentFormGeneratingNotification
PaymentMethodCreatedNotification
PaymentMethodCreatingNotification
PaymentMethodDeletedNotification
PaymentMethodDeletingNotification
PaymentMethodSavedNotification
PaymentMethodSavingNotification
PaymentMethodUpdatedNotification
PaymentMethodUpdatingNotification
PrintTemplateCreatedNotification
PrintTemplateCreatingNotification
PrintTemplateDeletedNotification
PrintTemplateDeletingNotification
PrintTemplateSavedNotification
PrintTemplateSavingNotification
PrintTemplateUpdatedNotification
PrintTemplateUpdatingNotification
ProductAttributeCreatedNotification
ProductAttributeCreatingNotification
ProductAttributeDeletedNotification
ProductAttributeDeletingNotification
ProductAttributePresetCreatedNotification
ProductAttributePresetCreatingNotification
ProductAttributePresetDeletedNotification
ProductAttributePresetDeletingNotification
ProductAttributePresetSavedNotification
ProductAttributePresetSavingNotification
ProductAttributePresetUpdatedNotification
ProductAttributePresetUpdatingNotification
ProductAttributeSavedNotification
ProductAttributeSavingNotification
ProductAttributeUpdatedNotification
ProductAttributeUpdatingNotification
RegionCreatedNotification
RegionCreatingNotification
RegionDeletedNotification
RegionDeletingNotification
RegionSavedNotification
RegionSavingNotification
RegionUpdatedNotification
RegionUpdatingNotification
ShippingMethodCreatedNotification
ShippingMethodCreatingNotification
ShippingMethodDeletedNotification
ShippingMethodDeletingNotification
ShippingMethodSavedNotification
ShippingMethodSavingNotification
ShippingMethodUpdatedNotification
ShippingMethodUpdatingNotification
StockChangedNotification
StockChangingNotification
StoreCreatedNotification
StoreCreatingNotification
StoreDeletedNotification
StoreDeletingNotification
StoreSavedNotification
StoreSavingNotification
StoreUpdatedNotification
StoreUpdatingNotification
TaxClassCreatedNotification
TaxClassCreatingNotification
TaxClassDeletedNotification
TaxClassDeletingNotification
TaxClassSavedNotification
TaxClassSavingNotification
TaxClassUpdatedNotification
TaxClassUpdatingNotification
UnitOfWorkCreatedNotification
+| **Event** | **Description** | +|---|---| +| AnalyticsDashboardConfigParsingNotification | | +| CartEditorConfigParsingNotification | | +| CartListConfigParsingNotification | | +| CountryCreatedNotification | | +| CountryCreatingNotification | | +| CountryDeletedNotification | | +| CountryDeletingNotification | | +| CountrySavedNotification | | +| CountrySavingNotification | | +| CountryUpdatedNotification | | +| CountryUpdatingNotification | | +| CurrencyCreatedNotification | | +| CurrencyCreatingNotification | | +| CurrencyDeletedNotification | | +| CurrencyDeletingNotification | | +| CurrencySavedNotification | | +| CurrencySavingNotification | | +| CurrencyUpdatedNotification | | +| CurrencyUpdatingNotification | | +| DiscountCreatedNotification | | +| DiscountCreatingNotification | | +| DiscountDeletedNotification | | +| DiscountDeletingNotification | | +| DiscountSavedNotification | | +| DiscountSavingNotification | | +| DiscountUpdatedNotification | | +| DiscountUpdatingNotification | | +| EmailFailedNotification | | +| EmailSendingNotification | | +| EmailSentNotification | | +| EmailTemplateCreatedNotification | | +| EmailTemplateCreatingNotification | | +| EmailTemplateDeletedNotification | | +| EmailTemplateDeletingNotification | | +| EmailTemplateSavedNotification | | +| EmailTemplateSavingNotification | | +| EmailTemplateUpdatedNotification | | +| EmailTemplateUpdatingNotification | | +| ExportTemplateCreatedNotification | | +| ExportTemplateCreatingNotification | | +| ExportTemplateDeletedNotification | | +| ExportTemplateDeletingNotification | | +| ExportTemplateSavedNotification | | +| ExportTemplateSavingNotification | | +| ExportTemplateUpdatedNotification | | +| ExportTemplateUpdatingNotification | | +| FrozenPricesThawedNotification | | +| FrozenPricesThawingNotification | | +| GiftCardCreatedNotification | | +| GiftCardCreatingNotification | | +| GiftCardDeletedNotification | | +| GiftCardDeletingNotification | | +| GiftCardSavedNotification | | +| GiftCardSavingNotification | | +| GiftCardUpdatedNotification | | +| GiftCardUpdatingNotification | | +| LocationCreatedNotification | | +| LocationCreatingNotification | | +| LocationDeletedNotification | | +| LocationDeletingNotification | | +| LocationSavedNotification | | +| LocationSavingNotification | | +| LocationUpdatedNotification | | +| LocationUpdatingNotification | | +| OrderAssignedToCustomerNotification | | +| OrderAssigningToCustomerNotification | | +| OrderConfigParsingNotification | | +| OrderCreatedNotification | | +| OrderCreatingNotification | | +| OrderCurrencyChangedNotification | | +| OrderCurrencyChangingNotification | | +| OrderDeletedNotification | | +| OrderDeletingNotification | | +| OrderDiscountCodeRedeemedNotification | | +| OrderDiscountCodeRedeemingNotification | | +| OrderDiscountCodeUnredeemedNotification | | +| OrderDiscountCodeUnredeemingNotification | | +| OrderEditorConfigParsingNotification | | +| OrderFinalizedNotification | | +| OrderFinalizingNotification | | +| OrderGiftCardRedeemedNotification | | +| OrderGiftCardRedeemingNotification | | +| OrderGiftCardUnredeemedNotification | | +| OrderGiftCardUnredeemingNotification | | +| OrderLanguageChangedNotification | | +| OrderLanguageChangingNotification | | +| OrderLineAddedNotification | | +| OrderLineAddingNotification | | +| OrderLineChangedNotification | | +| OrderLineChangingNotification | | +| OrderLineRemovedNotification | | +| OrderLineRemovingNotification | | +| OrderListConfigParsingNotification | | +| OrderPaymentCountryRegionChangedNotification | | +| OrderPaymentCountryRegionChangingNotification | | +| OrderPaymentMethodChangedNotification | | +| OrderPaymentMethodChangingNotification | | +| OrderProductAddedNotification | | +| OrderProductAddingNotification | | +| OrderPropertiesChangedNotification | | +| OrderPropertiesChangingNotification | | +| OrderSavedNotification | | +| OrderSavingNotification | | +| OrderShippingCountryRegionChangedNotification | | +| OrderShippingCountryRegionChangingNotification | | +| OrderShippingMethodChangedNotification | | +| OrderShippingMethodChangingNotification | | +| OrderStatusChangedNotification | | +| OrderStatusChangingNotification | | +| OrderStatusCreatedNotification | | +| OrderStatusCreatingNotification | | +| OrderStatusDeletedNotification | | +| OrderStatusDeletingNotification | | +| OrderStatusSavedNotification | | +| OrderStatusSavingNotification | | +| OrderStatusUpdatedNotification | | +| OrderStatusUpdatingNotification | | +| OrderTagsChangedNotification | | +| OrderTagsChangingNotification | | +| OrderTaxClassChangedNotification | | +| OrderTaxClassChangingNotification | | +| OrderTransactionUpdatedNotification | | +| OrderTransactionUpdatingNotification | | +| OrderUpdatedNotification | | +| OrderUpdatingNotification | | +| PaymentFormGeneratingNotification | | +| PaymentMethodCreatedNotification | | +| PaymentMethodCreatingNotification | | +| PaymentMethodDeletedNotification | | +| PaymentMethodDeletingNotification | | +| PaymentMethodSavedNotification | | +| PaymentMethodSavingNotification | | +| PaymentMethodUpdatedNotification | | +| PaymentMethodUpdatingNotification | | +| PrintTemplateCreatedNotification | | +| PrintTemplateCreatingNotification | | +| PrintTemplateDeletedNotification | | +| PrintTemplateDeletingNotification | | +| PrintTemplateSavedNotification | | +| PrintTemplateSavingNotification | | +| PrintTemplateUpdatedNotification | | +| PrintTemplateUpdatingNotification | | +| ProductAttributeCreatedNotification | | +| ProductAttributeCreatingNotification | | +| ProductAttributeDeletedNotification | | +| ProductAttributeDeletingNotification | | +| ProductAttributePresetCreatedNotification | | +| ProductAttributePresetCreatingNotification | | +| ProductAttributePresetDeletedNotification | | +| ProductAttributePresetDeletingNotification | | +| ProductAttributePresetSavedNotification | | +| ProductAttributePresetSavingNotification | | +| ProductAttributePresetUpdatedNotification | | +| ProductAttributePresetUpdatingNotification | | +| ProductAttributeSavedNotification | | +| ProductAttributeSavingNotification | | +| ProductAttributeUpdatedNotification | | +| ProductAttributeUpdatingNotification | | +| RegionCreatedNotification | | +| RegionCreatingNotification | | +| RegionDeletedNotification | | +| RegionDeletingNotification | | +| RegionSavedNotification | | +| RegionSavingNotification | | +| RegionUpdatedNotification | | +| RegionUpdatingNotification | | +| ShippingMethodCreatedNotification | | +| ShippingMethodCreatingNotification | | +| ShippingMethodDeletedNotification | | +| ShippingMethodDeletingNotification | | +| ShippingMethodSavedNotification | | +| ShippingMethodSavingNotification | | +| ShippingMethodUpdatedNotification | | +| ShippingMethodUpdatingNotification | | +| StockChangedNotification | | +| StockChangingNotification | | +| StoreCreatedNotification | | +| StoreCreatingNotification | | +| StoreDeletedNotification | | +| StoreDeletingNotification | | +| StoreSavedNotification | | +| StoreSavingNotification | | +| StoreUpdatedNotification | | +| StoreUpdatingNotification | | +| TaxClassCreatedNotification | | +| TaxClassCreatingNotification | | +| TaxClassDeletedNotification | | +| TaxClassDeletingNotification | | +| TaxClassSavedNotification | | +| TaxClassSavingNotification | | +| TaxClassUpdatedNotification | | +| TaxClassUpdatingNotification | | +| UnitOfWorkCreatedNotification | | diff --git a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md index d68b4f26ffd..20387d322b2 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -4,1368 +4,375 @@ description: Hooking into validation events within Umbraco Commerce. # List of Validation Events -## Umbraco.Commerce.Core.Events.Validation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateCancelOrderPayment
ValidateCaptureOrderPayment
ValidateCountryCodeChange
ValidateCountryCreate
ValidateCountryDefaultCurrencyChange
ValidateCountryDefaultPaymentMethodChange
ValidateCountryDefaultShippingMethodChange
ValidateCountryDelete
ValidateCountryNameChange
ValidateCountrySave
ValidateCountryUpdate
ValidateCurrencyAllowInCountry
ValidateCurrencyCodeChange
ValidateCurrencyCreate
ValidateCurrencyCultureChange
ValidateCurrencyCustomFormatTemplateChange
ValidateCurrencyDelete
ValidateCurrencyDisallowInCountry
ValidateCurrencyNameChange
ValidateCurrencySave
ValidateCurrencyUpdate
ValidateDiscountActiveChange
ValidateDiscountAliasChange
ValidateDiscountCodeAdd
ValidateDiscountCodeChange
ValidateDiscountCodeRemove
ValidateDiscountCreate
ValidateDiscountDateRangeChange
ValidateDiscountDelete
ValidateDiscountNameChange
ValidateDiscountRewardsChange
ValidateDiscountRulesChange
ValidateDiscountSave
ValidateDiscountTypeChange
ValidateDiscountUpdate
ValidateEmailTemplateAliasChange
ValidateEmailTemplateBccAddressChange
ValidateEmailTemplateCategoryChange
ValidateEmailTemplateCcAddressChange
ValidateEmailTemplateCreate
ValidateEmailTemplateDelete
ValidateEmailTemplateNameChange
ValidateEmailTemplateReplyToAddressChange
ValidateEmailTemplateSave
ValidateEmailTemplateSenderChange
ValidateEmailTemplateSendToCustomerChange
ValidateEmailTemplateSubjectChange
ValidateEmailTemplateToAddressChange
ValidateEmailTemplateUpdate
ValidateEmailTemplateViewChange
ValidateExportTemplateAliasChange
ValidateExportTemplateCategoryChange
ValidateExportTemplateCreate
ValidateExportTemplateDelete
ValidateExportTemplateExportStrategyChange
ValidateExportTemplateFileExtensionChange
ValidateExportTemplateFileMimeTypeChange
ValidateExportTemplateNameChange
ValidateExportTemplateSave
ValidateExportTemplateUpdate
ValidateExportTemplateViewChange
ValidateFetchOrderPaymentStatus
ValidateGiftCardActiveChange
ValidateGiftCardAmountsChange
ValidateGiftCardCodeChange
ValidateGiftCardCreate
ValidateGiftCardCurrencyChange
ValidateGiftCardDelete
ValidateGiftCardExpiryDateChange
ValidateGiftCardOrderChange
ValidateGiftCardPropertyChange
ValidateGiftCardSave
ValidateGiftCardUpdate
ValidateLocationAddressChange
ValidateLocationAliasChange
ValidateLocationCreate
ValidateLocationDelete
ValidateLocationNameChange
ValidateLocationSave
ValidateLocationTypeChange
ValidateLocationUpdate
ValidateOrderAssignToCustomer
ValidateOrderCodeEvent
ValidateOrderCreate
ValidateOrderCurrencyChange
ValidateOrderDelete
ValidateOrderDiscountCodeRedeem
ValidateOrderDiscountCodeUnredeem
ValidateOrderFinalize
ValidateOrderGiftCardRedeem
ValidateOrderGiftCardUnredeem
ValidateOrderLanguageChange
ValidateOrderLinePropertyChange
ValidateOrderLineQuantityChange
ValidateOrderLineRemove
ValidateOrderLineTaxClassChange
ValidateOrderPaymentCountryRegionChange
ValidateOrderPaymentMethodChange
ValidateOrderProductAdd
ValidateOrderPropertyChange
ValidateOrderSave
ValidateOrderShippingCountryRegionChange
ValidateOrderShippingMethodChange
ValidateOrderStatusAliasChange
ValidateOrderStatusChange
ValidateOrderStatusColorChange
ValidateOrderStatusCreate
ValidateOrderStatusDelete
ValidateOrderStatusNameChange
ValidateOrderStatusSave
ValidateOrderStatusUpdate
ValidateOrderTagAdd
ValidateOrderTagRemove
ValidateOrderTaxClassChange
ValidateOrderTransactionUpdate
ValidateOrderUpdate
ValidatePaymentMethodAliasChange
ValidatePaymentMethodAllowInCountryRegion
ValidatePaymentMethodClearPrices
ValidatePaymentMethodCreate
ValidatePaymentMethodDelete
ValidatePaymentMethodDisallowInCountryRegion
ValidatePaymentMethodImageChange
ValidatePaymentMethodNameChange
ValidatePaymentMethodPriceChange
ValidatePaymentMethodSave
ValidatePaymentMethodSettingChange
ValidatePaymentMethodSkuChange
ValidatePaymentMethodTaxClassChange
ValidatePaymentMethodToggleFeatures
ValidatePaymentMethodUpdate
ValidatePrintTemplateAliasChange
ValidatePrintTemplateCategoryChange
ValidatePrintTemplateCreate
ValidatePrintTemplateDelete
ValidatePrintTemplateNameChange
ValidatePrintTemplateSave
ValidatePrintTemplateUpdate
ValidatePrintTemplateViewChange
ValidateProductAttributeAliasChange
ValidateProductAttributeCreate
ValidateProductAttributeDelete
ValidateProductAttributeNameChange
ValidateProductAttributePresetAliasChange
ValidateProductAttributePresetAllowAttribute
ValidateProductAttributePresetCreate
ValidateProductAttributePresetDelete
ValidateProductAttributePresetDescriptionChange
ValidateProductAttributePresetDisallowAttribute
ValidateProductAttributePresetIconChange
ValidateProductAttributePresetNameChange
ValidateProductAttributePresetSave
ValidateProductAttributePresetUpdate
ValidateProductAttributeSave
ValidateProductAttributeUpdate
ValidateProductAttributeValueAdd
ValidateProductAttributeValueNameChange
ValidateProductAttributeValueRemove
ValidateRefundOrderPayment
ValidateRegionCodeChange
ValidateRegionCreate
ValidateRegionDefaultPaymentMethodChange
ValidateRegionDefaultShippingMethodChange
ValidateRegionDelete
ValidateRegionNameChange
ValidateRegionSave
ValidateRegionUpdate
ValidateShippingMethodAliasChange
ValidateShippingMethodAllowInCountryRegion
ValidateShippingMethodCalculationConfigChange
ValidateShippingMethodClearPrices
ValidateShippingMethodCreate
ValidateShippingMethodDelete
ValidateShippingMethodDisallowInCountryRegion
ValidateShippingMethodImageChange
ValidateShippingMethodNameChange
ValidateShippingMethodPriceChange
ValidateShippingMethodSave
ValidateShippingMethodSettingChange
ValidateShippingMethodSkuChange
ValidateShippingMethodTaxClassChange
ValidateShippingMethodUpdate
ValidateStockChange
ValidateStoreAddGiftCardPropertyAlias
ValidateStoreAddProductPropertyAlias
ValidateStoreAddProductUniquenessPropertyAlias
ValidateStoreAliasChange
ValidateStoreAllowUser
ValidateStoreAllowUserRole
ValidateStoreBaseCurrencyChange
ValidateStoreCookiesChange
ValidateStoreCreate
ValidateStoreDefaultCountryChange
ValidateStoreDefaultLocationChange
ValidateStoreDefaultTaxClassChange
ValidateStoreDelete
ValidateStoreDisallowUser
ValidateStoreDisallowUserRole
ValidateStoreGiftCardSettingsChange
ValidateStoreMeasurementSystemChange
ValidateStoreNameChange
ValidateStoreNotificationEmailTemplatesChange
ValidateStoreOrderNumberTemplatesChange
ValidateStoreOrderRoundingMethodChange
ValidateStoreOrderStatusesChange
ValidateStorePriceTaxInclusivityChange
ValidateStoreRemoveGiftCardPropertyAlias
ValidateStoreRemoveProductPropertyAlias
ValidateStoreRemoveProductUniquenessPropertyAlias
ValidateStoreSave
ValidateStoreShareStockFromStoreChange
ValidateStoreUpdate
ValidateTaxClassAliasChange
ValidateTaxClassClearTaxRates
ValidateTaxClassCreate
ValidateTaxClassDelete
ValidateTaxClassNameChange
ValidateTaxClassSave
ValidateTaxClassTaxRateChange
ValidateTaxClassUpdate
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Country - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateCountryCodeFormat
ValidateDefaultCurrencyBelongsToCountryStore
ValidateDefaultPaymentMethodBelongsToCountryStore
ValidateDefaultShippingMethodBelongsToCountryStore
ValidateNotStoreDefaultCountry
ValidateUniqueCountryCode
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Currency - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateAllowedCountryBelongsToCurrencyStore
ValidateCulture
ValidateCurrencyCodeFormat
ValidateNotCountryDefaultCurrency
ValidateNotStoreBaseCurrency
ValidateUniqueCurrencyCode
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Discount - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateUniqueAlias
ValidateUniqueDiscountCode
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.EmailTemplate - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateNotStoreDefaultEmailTemplate
ValidateUniqueEmailTemplateAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.ExportTemplate - - - - - - - - - - - - - - -
EventDescription
ValidateUniqueExportTemplateAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.GiftCard - - - - - - - - - - - - - - -
EventDescription
ValidateUniqueGiftCardCode
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Location - - - - - - - - - - - - - - -
EventDescription
ValidateNotStoreDefaultLocation
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Order - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateCurrencyBelongsToOrderStore
ValidateDiscountCodeValid
ValidateGiftCardPropertyIsWritable
ValidateGiftCardValid
ValidateOrderPaymentCountryRegionAllowedByOrderCurrency
ValidateOrderPaymentCountryRegionBelongsToOrderStore
ValidateOrderPropertyIsWritable
ValidateOrderShippingCountryRegionBelongsToOrderStore
ValidateOrderStatusBelongsToOrderStore
ValidateOrderStatusCode
ValidatePaymentMethodAllowedInPaymentCountryRegion
ValidatePaymentMethodBelongsToOrderStore
ValidateProductAddHasPrice
ValidateProductAddQuantityPositive
ValidateShippingMethodAllowedInShippingCountryRegion
ValidateShippingMethodBelongsToOrderStore
ValidateTaxClassBelongsToOrderStore
ValidateTransactionInitialized
ValidateUniqueBundleId
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderLine - - - - - - - - - - - - - - -
EventDescription
ValidateOrderLinePropertyIsWritable
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderStatus - - - - - - - - - - - - - - -
EventDescription
ValidateNotStoreDefaultOrderStatus
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.PaymentMethod - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateAllowedInPriceCountryRegion
ValidateNotCountryDefaultPaymentMethod
ValidateNotRegionDefaultPaymentMethod
ValidateUniquePaymentMethodAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.PrintTemplate - - - - - - - - - - - - - - -
EventDescription
ValidateUniquePrintTemplateAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.ProductAttribute - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateUniqueProductAttributeAlias
ValidateUniqueProductAttributePresetAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Region - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateDefaultPaymentMethodBelongsToRegionStore
ValidateDefaultShippingMethodBelongsToRegionStore
ValidateUniqueRegionCode
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.ShippingMethod - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateAllowedInPriceCountryRegionOBSOLETE: Use ValidateFixedRateAllowedInPriceCountryRegion instead.
ValidateCalculationModeConfigType
ValidateFixedRateAllowedInPriceCountryRegion
ValidateNotCountryDefaultShippingMethod
ValidateNotRegionDefaultShippingMethod
ValidateUniqueShippingMethodAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.Store - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateDefaultCountryBelongsToStore
ValidateDefaultTaxClassBelongsToStore
ValidateNotificationEmailTemplatesBelongsToStore
ValidateOrderStatusesBelongsToStore
ValidateUniqueStoreAlias
- -## Umbraco.Commerce.Core.Events.Validation.Handlers.TaxClass - - - - - - - - - - - - - - - - - - -
EventDescription
ValidateNotStoreDefaultTaxClass
ValidateUniqueTaxClassAlias
+## Umbraco.Commerce.Core.Events.Validation + +| **Event** | **Description** | +|---|---| +| ValidateCancelOrderPayment | | +| ValidateCaptureOrderPayment | | +| ValidateCountryCodeChange | | +| ValidateCountryCreate | | +| ValidateCountryDefaultCurrencyChange | | +| ValidateCountryDefaultPaymentMethodChange | | +| ValidateCountryDefaultShippingMethodChange | | +| ValidateCountryDelete | | +| ValidateCountryNameChange | | +| ValidateCountrySave | | +| ValidateCountryUpdate | | +| ValidateCurrencyAllowInCountry | | +| ValidateCurrencyCodeChange | | +| ValidateCurrencyCreate | | +| ValidateCurrencyCultureChange | | +| ValidateCurrencyCustomFormatTemplateChange | | +| ValidateCurrencyDelete | | +| ValidateCurrencyDisallowInCountry | | +| ValidateCurrencyNameChange | | +| ValidateCurrencySave | | +| ValidateCurrencyUpdate | | +| ValidateDiscountActiveChange | | +| ValidateDiscountAliasChange | | +| ValidateDiscountCodeAdd | | +| ValidateDiscountCodeChange | | +| ValidateDiscountCodeRemove | | +| ValidateDiscountCreate | | +| ValidateDiscountDateRangeChange | | +| ValidateDiscountDelete | | +| ValidateDiscountNameChange | | +| ValidateDiscountRewardsChange | | +| ValidateDiscountRulesChange | | +| ValidateDiscountSave | | +| ValidateDiscountTypeChange | | +| ValidateDiscountUpdate | | +| ValidateEmailTemplateAliasChange | | +| ValidateEmailTemplateBccAddressChange | | +| ValidateEmailTemplateCategoryChange | | +| ValidateEmailTemplateCcAddressChange | | +| ValidateEmailTemplateCreate | | +| ValidateEmailTemplateDelete | | +| ValidateEmailTemplateNameChange | | +| ValidateEmailTemplateReplyToAddressChange | | +| ValidateEmailTemplateSave | | +| ValidateEmailTemplateSenderChange | | +| ValidateEmailTemplateSendToCustomerChange | | +| ValidateEmailTemplateSubjectChange | | +| ValidateEmailTemplateToAddressChange | | +| ValidateEmailTemplateUpdate | | +| ValidateEmailTemplateViewChange | | +| ValidateExportTemplateAliasChange | | +| ValidateExportTemplateCategoryChange | | +| ValidateExportTemplateCreate | | +| ValidateExportTemplateDelete | | +| ValidateExportTemplateExportStrategyChange | | +| ValidateExportTemplateFileExtensionChange | | +| ValidateExportTemplateFileMimeTypeChange | | +| ValidateExportTemplateNameChange | | +| ValidateExportTemplateSave | | +| ValidateExportTemplateUpdate | | +| ValidateExportTemplateViewChange | | +| ValidateFetchOrderPaymentStatus | | +| ValidateGiftCardActiveChange | | +| ValidateGiftCardAmountsChange | | +| ValidateGiftCardCodeChange | | +| ValidateGiftCardCreate | | +| ValidateGiftCardCurrencyChange | | +| ValidateGiftCardDelete | | +| ValidateGiftCardExpiryDateChange | | +| ValidateGiftCardOrderChange | | +| ValidateGiftCardPropertyChange | | +| ValidateGiftCardSave | | +| ValidateGiftCardUpdate | | +| ValidateLocationAddressChange | | +| ValidateLocationAliasChange | | +| ValidateLocationCreate | | +| ValidateLocationDelete | | +| ValidateLocationNameChange | | +| ValidateLocationSave | | +| ValidateLocationTypeChange | | +| ValidateLocationUpdate | | +| ValidateOrderAssignToCustomer | | +| ValidateOrderCodeEvent | | +| ValidateOrderCreate | | +| ValidateOrderCurrencyChange | | +| ValidateOrderDelete | | +| ValidateOrderDiscountCodeRedeem | | +| ValidateOrderDiscountCodeUnredeem | | +| ValidateOrderFinalize | | +| ValidateOrderGiftCardRedeem | | +| ValidateOrderGiftCardUnredeem | | +| ValidateOrderLanguageChange | | +| ValidateOrderLinePropertyChange | | +| ValidateOrderLineQuantityChange | | +| ValidateOrderLineRemove | | +| ValidateOrderLineTaxClassChange | | +| ValidateOrderPaymentCountryRegionChange | | +| ValidateOrderPaymentMethodChange | | +| ValidateOrderProductAdd | | +| ValidateOrderPropertyChange | | +| ValidateOrderSave | | +| ValidateOrderShippingCountryRegionChange | | +| ValidateOrderShippingMethodChange | | +| ValidateOrderStatusAliasChange | | +| ValidateOrderStatusChange | | +| ValidateOrderStatusColorChange | | +| ValidateOrderStatusCreate | | +| ValidateOrderStatusDelete | | +| ValidateOrderStatusNameChange | | +| ValidateOrderStatusSave | | +| ValidateOrderStatusUpdate | | +| ValidateOrderTagAdd | | +| ValidateOrderTagRemove | | +| ValidateOrderTaxClassChange | | +| ValidateOrderTransactionUpdate | | +| ValidateOrderUpdate | | +| ValidatePaymentMethodAliasChange | | +| ValidatePaymentMethodAllowInCountryRegion | | +| ValidatePaymentMethodClearPrices | | +| ValidatePaymentMethodCreate | | +| ValidatePaymentMethodDelete | | +| ValidatePaymentMethodDisallowInCountryRegion | | +| ValidatePaymentMethodImageChange | | +| ValidatePaymentMethodNameChange | | +| ValidatePaymentMethodPriceChange | | +| ValidatePaymentMethodSave | | +| ValidatePaymentMethodSettingChange | | +| ValidatePaymentMethodSkuChange | | +| ValidatePaymentMethodTaxClassChange | | +| ValidatePaymentMethodToggleFeatures | | +| ValidatePaymentMethodUpdate | | +| ValidatePrintTemplateAliasChange | | +| ValidatePrintTemplateCategoryChange | | +| ValidatePrintTemplateCreate | | +| ValidatePrintTemplateDelete | | +| ValidatePrintTemplateNameChange | | +| ValidatePrintTemplateSave | | +| ValidatePrintTemplateUpdate | | +| ValidatePrintTemplateViewChange | | +| ValidateProductAttributeAliasChange | | +| ValidateProductAttributeCreate | | +| ValidateProductAttributeDelete | | +| ValidateProductAttributeNameChange | | +| ValidateProductAttributePresetAliasChange | | +| ValidateProductAttributePresetAllowAttribute | | +| ValidateProductAttributePresetCreate | | +| ValidateProductAttributePresetDelete | | +| ValidateProductAttributePresetDescriptionChange | | +| ValidateProductAttributePresetDisallowAttribute | | +| ValidateProductAttributePresetIconChange | | +| ValidateProductAttributePresetNameChange | | +| ValidateProductAttributePresetSave | | +| ValidateProductAttributePresetUpdate | | +| ValidateProductAttributeSave | | +| ValidateProductAttributeUpdate | | +| ValidateProductAttributeValueAdd | | +| ValidateProductAttributeValueNameChange | | +| ValidateProductAttributeValueRemove | | +| ValidateRefundOrderPayment | | +| ValidateRegionCodeChange | | +| ValidateRegionCreate | | +| ValidateRegionDefaultPaymentMethodChange | | +| ValidateRegionDefaultShippingMethodChange | | +| ValidateRegionDelete | | +| ValidateRegionNameChange | | +| ValidateRegionSave | | +| ValidateRegionUpdate | | +| ValidateShippingMethodAliasChange | | +| ValidateShippingMethodAllowInCountryRegion | | +| ValidateShippingMethodCalculationConfigChange | | +| ValidateShippingMethodClearPrices | | +| ValidateShippingMethodCreate | | +| ValidateShippingMethodDelete | | +| ValidateShippingMethodDisallowInCountryRegion | | +| ValidateShippingMethodImageChange | | +| ValidateShippingMethodNameChange | | +| ValidateShippingMethodPriceChange | | +| ValidateShippingMethodSave | | +| ValidateShippingMethodSettingChange | | +| ValidateShippingMethodSkuChange | | +| ValidateShippingMethodTaxClassChange | | +| ValidateShippingMethodUpdate | | +| ValidateStockChange | | +| ValidateStoreAddGiftCardPropertyAlias | | +| ValidateStoreAddProductPropertyAlias | | +| ValidateStoreAddProductUniquenessPropertyAlias | | +| ValidateStoreAliasChange | | +| ValidateStoreAllowUser | | +| ValidateStoreAllowUserRole | | +| ValidateStoreBaseCurrencyChange | | +| ValidateStoreCookiesChange | | +| ValidateStoreCreate | | +| ValidateStoreDefaultCountryChange | | +| ValidateStoreDefaultLocationChange | | +| ValidateStoreDefaultTaxClassChange | | +| ValidateStoreDelete | | +| ValidateStoreDisallowUser | | +| ValidateStoreDisallowUserRole | | +| ValidateStoreGiftCardSettingsChange | | +| ValidateStoreMeasurementSystemChange | | +| ValidateStoreNameChange | | +| ValidateStoreNotificationEmailTemplatesChange | | +| ValidateStoreOrderNumberTemplatesChange | | +| ValidateStoreOrderRoundingMethodChange | | +| ValidateStoreOrderStatusesChange | | +| ValidateStorePriceTaxInclusivityChange | | +| ValidateStoreRemoveGiftCardPropertyAlias | | +| ValidateStoreRemoveProductPropertyAlias | | +| ValidateStoreRemoveProductUniquenessPropertyAlias | | +| ValidateStoreSave | | +| ValidateStoreShareStockFromStoreChange | | +| ValidateStoreUpdate | | +| ValidateTaxClassAliasChange | | +| ValidateTaxClassClearTaxRates | | +| ValidateTaxClassCreate | | +| ValidateTaxClassDelete | | +| ValidateTaxClassNameChange | | +| ValidateTaxClassSave | | +| ValidateTaxClassTaxRateChange | | +| ValidateTaxClassUpdate | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Country + +| **Event** | **Description** | +|---|---| +| ValidateCountryCodeFormat | | +| ValidateDefaultCurrencyBelongsToCountryStore | | +| ValidateDefaultPaymentMethodBelongsToCountryStore | | +| ValidateDefaultShippingMethodBelongsToCountryStore | | +| ValidateNotStoreDefaultCountry | | +| ValidateUniqueCountryCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Currency + +| **Event** | **Description** | +|---|---| +| ValidateAllowedCountryBelongsToCurrencyStore | | +| ValidateCulture | | +| ValidateCurrencyCodeFormat | | +| ValidateNotCountryDefaultCurrency | | +| ValidateNotStoreBaseCurrency | | +| ValidateUniqueCurrencyCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Discount + +| **Event** | **Description** | +|---|---| +| ValidateUniqueAlias | | +| ValidateUniqueDiscountCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.EmailTemplate + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultEmailTemplate | | +| ValidateUniqueEmailTemplateAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.ExportTemplate + +| **Event** | **Description** | +|---|---| +| ValidateUniqueExportTemplateAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.GiftCard + +| **Event** | **Description** | +|---|---| +| ValidateUniqueGiftCardCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Location + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultLocation | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Order + +| **Event** | **Description** | +|---|---| +| ValidateCurrencyBelongsToOrderStore | | +| ValidateDiscountCodeValid | | +| ValidateGiftCardPropertyIsWritable | | +| ValidateGiftCardValid | | +| ValidateOrderPaymentCountryRegionAllowedByOrderCurrency | | +| ValidateOrderPaymentCountryRegionBelongsToOrderStore | | +| ValidateOrderPropertyIsWritable | | +| ValidateOrderShippingCountryRegionBelongsToOrderStore | | +| ValidateOrderStatusBelongsToOrderStore | | +| ValidateOrderStatusCode | | +| ValidatePaymentMethodAllowedInPaymentCountryRegion | | +| ValidatePaymentMethodBelongsToOrderStore | | +| ValidateProductAddHasPrice | | +| ValidateProductAddQuantityPositive | | +| ValidateShippingMethodAllowedInShippingCountryRegion | | +| ValidateShippingMethodBelongsToOrderStore | | +| ValidateTaxClassBelongsToOrderStore | | +| ValidateTransactionInitialized | | +| ValidateUniqueBundleId | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderLine + +| **Event** | **Description** | +|---|---| +| ValidateOrderLinePropertyIsWritable | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderStatus + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultOrderStatus | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.PaymentMethod + +| **Event** | **Description** | +|---|---| +| ValidateAllowedInPriceCountryRegion | | +| ValidateNotCountryDefaultPaymentMethod | | +| ValidateNotRegionDefaultPaymentMethod | | +| ValidateUniquePaymentMethodAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.PrintTemplate + +| **Event** | **Description** | +|---|---| +| ValidateUniquePrintTemplateAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.ProductAttribute + +| **Event** | **Description** | +|---|---| +| ValidateUniqueProductAttributeAlias | | +| ValidateUniqueProductAttributePresetAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Region + +| **Event** | **Description** | +|---|---| +| ValidateDefaultPaymentMethodBelongsToRegionStore | | +| ValidateDefaultShippingMethodBelongsToRegionStore | | +| ValidateUniqueRegionCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.ShippingMethod + +| **Event** | **Description** | +|---|---| +| ValidateAllowedInPriceCountryRegion | OBSOLETE: Use ValidateFixedRateAllowedInPriceCountryRegion instead. | +| ValidateCalculationModeConfigType | | +| ValidateFixedRateAllowedInPriceCountryRegion | | +| ValidateNotCountryDefaultShippingMethod | | +| ValidateNotRegionDefaultShippingMethod | | +| ValidateUniqueShippingMethodAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Store + +| **Event** | **Description** | +|---|---| +| ValidateDefaultCountryBelongsToStore | | +| ValidateDefaultTaxClassBelongsToStore | | +| ValidateNotificationEmailTemplatesBelongsToStore | | +| ValidateOrderStatusesBelongsToStore | | +| ValidateUniqueStoreAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.TaxClass + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultTaxClass | | +| ValidateUniqueTaxClassAlias | | diff --git a/14/umbraco-commerce/SUMMARY.md b/14/umbraco-commerce/SUMMARY.md index 8c9f87d66a1..7dcce2e2515 100644 --- a/14/umbraco-commerce/SUMMARY.md +++ b/14/umbraco-commerce/SUMMARY.md @@ -44,7 +44,9 @@ * [Calculators](key-concepts/calculators.md) * [Dependency Injection](key-concepts/dependency-injection.md) * [Discount Rules / Rewards](key-concepts/discount-rules-and-rewards.md) -* [Events](key-concepts/events.md) +* [Events](key-concepts/events) + * [List of validation events](key-concepts/events/list-of-validation-events.md) + * [List of notification events](key-concepts/events/list-of-notification-events.md) * [Fluent API](key-concepts/fluent-api.md) * [Order Calculation State](key-concepts/order-calculation-state.md) * [Payment Forms](key-concepts/payment-forms.md) diff --git a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md new file mode 100644 index 00000000000..9e6a346d846 --- /dev/null +++ b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -0,0 +1,225 @@ +--- +description: Hooking into notification events within Umbraco Commerce. +--- + +# List of Notification Events + +## Umbraco.Commerce.Cms.Web.Events.Notification + +| **Event** | **Description** | +|---|---| +| ActivityLogEntriesRenderingNotification | | +| AnalyticsDashboardConfigParsingNotification | OBSOLETE: Use the AnalyticsDashboardConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| CartEditorConfigParsingNotification | OBSOLETE: Use the CartEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| CartListConfigParsingNotification | OBSOLETE: Use the CartListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| CartSearchingNotification | | +| GiftCardSearchingNotification | | +| OrderEditorConfigParsingNotification | OBSOLETE: Use the OrderEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| OrderListConfigParsingNotification | OBSOLETE: Use the OrderListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | +| OrderSearchingNotification | | +| StoreActionsRenderingNotification | | + +## Umbraco.Commerce.Common.Pipelines.Events + +| **Event** | **Description** | +|---|---| +| PipelineFailNotification | | +| PipelineSuccessNotification | | + +## Umbraco.Commerce.Core.Events.Notification + +| **Event** | **Description** | +|---|---| +| AnalyticsDashboardConfigParsingNotification | | +| CartEditorConfigParsingNotification | | +| CartListConfigParsingNotification | | +| CountryCreatedNotification | | +| CountryCreatingNotification | | +| CountryDeletedNotification | | +| CountryDeletingNotification | | +| CountrySavedNotification | | +| CountrySavingNotification | | +| CountryUpdatedNotification | | +| CountryUpdatingNotification | | +| CurrencyCreatedNotification | | +| CurrencyCreatingNotification | | +| CurrencyDeletedNotification | | +| CurrencyDeletingNotification | | +| CurrencySavedNotification | | +| CurrencySavingNotification | | +| CurrencyUpdatedNotification | | +| CurrencyUpdatingNotification | | +| DiscountCreatedNotification | | +| DiscountCreatingNotification | | +| DiscountDeletedNotification | | +| DiscountDeletingNotification | | +| DiscountSavedNotification | | +| DiscountSavingNotification | | +| DiscountUpdatedNotification | | +| DiscountUpdatingNotification | | +| EmailFailedNotification | | +| EmailSendingNotification | | +| EmailSentNotification | | +| EmailTemplateCreatedNotification | | +| EmailTemplateCreatingNotification | | +| EmailTemplateDeletedNotification | | +| EmailTemplateDeletingNotification | | +| EmailTemplateSavedNotification | | +| EmailTemplateSavingNotification | | +| EmailTemplateUpdatedNotification | | +| EmailTemplateUpdatingNotification | | +| ExportTemplateCreatedNotification | | +| ExportTemplateCreatingNotification | | +| ExportTemplateDeletedNotification | | +| ExportTemplateDeletingNotification | | +| ExportTemplateSavedNotification | | +| ExportTemplateSavingNotification | | +| ExportTemplateUpdatedNotification | | +| ExportTemplateUpdatingNotification | | +| FrozenPricesThawedNotification | | +| FrozenPricesThawingNotification | | +| GiftCardCreatedNotification | | +| GiftCardCreatingNotification | | +| GiftCardDeletedNotification | | +| GiftCardDeletingNotification | | +| GiftCardSavedNotification | | +| GiftCardSavingNotification | | +| GiftCardUpdatedNotification | | +| GiftCardUpdatingNotification | | +| LocationCreatedNotification | | +| LocationCreatingNotification | | +| LocationDeletedNotification | | +| LocationDeletingNotification | | +| LocationSavedNotification | | +| LocationSavingNotification | | +| LocationUpdatedNotification | | +| LocationUpdatingNotification | | +| OrderAssignedToCustomerNotification | | +| OrderAssigningToCustomerNotification | | +| OrderConfigParsingNotification | | +| OrderCreatedNotification | | +| OrderCreatingNotification | | +| OrderCurrencyChangedNotification | | +| OrderCurrencyChangingNotification | | +| OrderDeletedNotification | | +| OrderDeletingNotification | | +| OrderDiscountCodeRedeemedNotification | | +| OrderDiscountCodeRedeemingNotification | | +| OrderDiscountCodeUnredeemedNotification | | +| OrderDiscountCodeUnredeemingNotification | | +| OrderEditorConfigParsingNotification | | +| OrderFinalizedNotification | | +| OrderFinalizingNotification | | +| OrderGiftCardRedeemedNotification | | +| OrderGiftCardRedeemingNotification | | +| OrderGiftCardUnredeemedNotification | | +| OrderGiftCardUnredeemingNotification | | +| OrderLanguageChangedNotification | | +| OrderLanguageChangingNotification | | +| OrderLineAddedNotification | | +| OrderLineAddingNotification | | +| OrderLineChangedNotification | | +| OrderLineChangingNotification | | +| OrderLineRemovedNotification | | +| OrderLineRemovingNotification | | +| OrderListConfigParsingNotification | | +| OrderPaymentCountryRegionChangedNotification | | +| OrderPaymentCountryRegionChangingNotification | | +| OrderPaymentMethodChangedNotification | | +| OrderPaymentMethodChangingNotification | | +| OrderProductAddedNotification | | +| OrderProductAddingNotification | | +| OrderPropertiesChangedNotification | | +| OrderPropertiesChangingNotification | | +| OrderSavedNotification | | +| OrderSavingNotification | | +| OrderShippingCountryRegionChangedNotification | | +| OrderShippingCountryRegionChangingNotification | | +| OrderShippingMethodChangedNotification | | +| OrderShippingMethodChangingNotification | | +| OrderStatusChangedNotification | | +| OrderStatusChangingNotification | | +| OrderStatusCreatedNotification | | +| OrderStatusCreatingNotification | | +| OrderStatusDeletedNotification | | +| OrderStatusDeletingNotification | | +| OrderStatusSavedNotification | | +| OrderStatusSavingNotification | | +| OrderStatusUpdatedNotification | | +| OrderStatusUpdatingNotification | | +| OrderTagsChangedNotification | | +| OrderTagsChangingNotification | | +| OrderTaxClassChangedNotification | | +| OrderTaxClassChangingNotification | | +| OrderTransactionUpdatedNotification | | +| OrderTransactionUpdatingNotification | | +| OrderUpdatedNotification | | +| OrderUpdatingNotification | | +| PaymentFormGeneratingNotification | | +| PaymentMethodCreatedNotification | | +| PaymentMethodCreatingNotification | | +| PaymentMethodDeletedNotification | | +| PaymentMethodDeletingNotification | | +| PaymentMethodSavedNotification | | +| PaymentMethodSavingNotification | | +| PaymentMethodUpdatedNotification | | +| PaymentMethodUpdatingNotification | | +| PrintTemplateCreatedNotification | | +| PrintTemplateCreatingNotification | | +| PrintTemplateDeletedNotification | | +| PrintTemplateDeletingNotification | | +| PrintTemplateSavedNotification | | +| PrintTemplateSavingNotification | | +| PrintTemplateUpdatedNotification | | +| PrintTemplateUpdatingNotification | | +| ProductAttributeCreatedNotification | | +| ProductAttributeCreatingNotification | | +| ProductAttributeDeletedNotification | | +| ProductAttributeDeletingNotification | | +| ProductAttributePresetCreatedNotification | | +| ProductAttributePresetCreatingNotification | | +| ProductAttributePresetDeletedNotification | | +| ProductAttributePresetDeletingNotification | | +| ProductAttributePresetSavedNotification | | +| ProductAttributePresetSavingNotification | | +| ProductAttributePresetUpdatedNotification | | +| ProductAttributePresetUpdatingNotification | | +| ProductAttributeSavedNotification | | +| ProductAttributeSavingNotification | | +| ProductAttributeUpdatedNotification | | +| ProductAttributeUpdatingNotification | | +| RegionCreatedNotification | | +| RegionCreatingNotification | | +| RegionDeletedNotification | | +| RegionDeletingNotification | | +| RegionSavedNotification | | +| RegionSavingNotification | | +| RegionUpdatedNotification | | +| RegionUpdatingNotification | | +| ShippingMethodCreatedNotification | | +| ShippingMethodCreatingNotification | | +| ShippingMethodDeletedNotification | | +| ShippingMethodDeletingNotification | | +| ShippingMethodSavedNotification | | +| ShippingMethodSavingNotification | | +| ShippingMethodUpdatedNotification | | +| ShippingMethodUpdatingNotification | | +| StockChangedNotification | | +| StockChangingNotification | | +| StoreCreatedNotification | | +| StoreCreatingNotification | | +| StoreDeletedNotification | | +| StoreDeletingNotification | | +| StoreSavedNotification | | +| StoreSavingNotification | | +| StoreUpdatedNotification | | +| StoreUpdatingNotification | | +| TaxClassCreatedNotification | | +| TaxClassCreatingNotification | | +| TaxClassDeletedNotification | | +| TaxClassDeletingNotification | | +| TaxClassSavedNotification | | +| TaxClassSavingNotification | | +| TaxClassUpdatedNotification | | +| TaxClassUpdatingNotification | | +| UnitOfWorkCreatedNotification | | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md new file mode 100644 index 00000000000..20387d322b2 --- /dev/null +++ b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -0,0 +1,378 @@ +--- +description: Hooking into validation events within Umbraco Commerce. +--- + +# List of Validation Events + +## Umbraco.Commerce.Core.Events.Validation + +| **Event** | **Description** | +|---|---| +| ValidateCancelOrderPayment | | +| ValidateCaptureOrderPayment | | +| ValidateCountryCodeChange | | +| ValidateCountryCreate | | +| ValidateCountryDefaultCurrencyChange | | +| ValidateCountryDefaultPaymentMethodChange | | +| ValidateCountryDefaultShippingMethodChange | | +| ValidateCountryDelete | | +| ValidateCountryNameChange | | +| ValidateCountrySave | | +| ValidateCountryUpdate | | +| ValidateCurrencyAllowInCountry | | +| ValidateCurrencyCodeChange | | +| ValidateCurrencyCreate | | +| ValidateCurrencyCultureChange | | +| ValidateCurrencyCustomFormatTemplateChange | | +| ValidateCurrencyDelete | | +| ValidateCurrencyDisallowInCountry | | +| ValidateCurrencyNameChange | | +| ValidateCurrencySave | | +| ValidateCurrencyUpdate | | +| ValidateDiscountActiveChange | | +| ValidateDiscountAliasChange | | +| ValidateDiscountCodeAdd | | +| ValidateDiscountCodeChange | | +| ValidateDiscountCodeRemove | | +| ValidateDiscountCreate | | +| ValidateDiscountDateRangeChange | | +| ValidateDiscountDelete | | +| ValidateDiscountNameChange | | +| ValidateDiscountRewardsChange | | +| ValidateDiscountRulesChange | | +| ValidateDiscountSave | | +| ValidateDiscountTypeChange | | +| ValidateDiscountUpdate | | +| ValidateEmailTemplateAliasChange | | +| ValidateEmailTemplateBccAddressChange | | +| ValidateEmailTemplateCategoryChange | | +| ValidateEmailTemplateCcAddressChange | | +| ValidateEmailTemplateCreate | | +| ValidateEmailTemplateDelete | | +| ValidateEmailTemplateNameChange | | +| ValidateEmailTemplateReplyToAddressChange | | +| ValidateEmailTemplateSave | | +| ValidateEmailTemplateSenderChange | | +| ValidateEmailTemplateSendToCustomerChange | | +| ValidateEmailTemplateSubjectChange | | +| ValidateEmailTemplateToAddressChange | | +| ValidateEmailTemplateUpdate | | +| ValidateEmailTemplateViewChange | | +| ValidateExportTemplateAliasChange | | +| ValidateExportTemplateCategoryChange | | +| ValidateExportTemplateCreate | | +| ValidateExportTemplateDelete | | +| ValidateExportTemplateExportStrategyChange | | +| ValidateExportTemplateFileExtensionChange | | +| ValidateExportTemplateFileMimeTypeChange | | +| ValidateExportTemplateNameChange | | +| ValidateExportTemplateSave | | +| ValidateExportTemplateUpdate | | +| ValidateExportTemplateViewChange | | +| ValidateFetchOrderPaymentStatus | | +| ValidateGiftCardActiveChange | | +| ValidateGiftCardAmountsChange | | +| ValidateGiftCardCodeChange | | +| ValidateGiftCardCreate | | +| ValidateGiftCardCurrencyChange | | +| ValidateGiftCardDelete | | +| ValidateGiftCardExpiryDateChange | | +| ValidateGiftCardOrderChange | | +| ValidateGiftCardPropertyChange | | +| ValidateGiftCardSave | | +| ValidateGiftCardUpdate | | +| ValidateLocationAddressChange | | +| ValidateLocationAliasChange | | +| ValidateLocationCreate | | +| ValidateLocationDelete | | +| ValidateLocationNameChange | | +| ValidateLocationSave | | +| ValidateLocationTypeChange | | +| ValidateLocationUpdate | | +| ValidateOrderAssignToCustomer | | +| ValidateOrderCodeEvent | | +| ValidateOrderCreate | | +| ValidateOrderCurrencyChange | | +| ValidateOrderDelete | | +| ValidateOrderDiscountCodeRedeem | | +| ValidateOrderDiscountCodeUnredeem | | +| ValidateOrderFinalize | | +| ValidateOrderGiftCardRedeem | | +| ValidateOrderGiftCardUnredeem | | +| ValidateOrderLanguageChange | | +| ValidateOrderLinePropertyChange | | +| ValidateOrderLineQuantityChange | | +| ValidateOrderLineRemove | | +| ValidateOrderLineTaxClassChange | | +| ValidateOrderPaymentCountryRegionChange | | +| ValidateOrderPaymentMethodChange | | +| ValidateOrderProductAdd | | +| ValidateOrderPropertyChange | | +| ValidateOrderSave | | +| ValidateOrderShippingCountryRegionChange | | +| ValidateOrderShippingMethodChange | | +| ValidateOrderStatusAliasChange | | +| ValidateOrderStatusChange | | +| ValidateOrderStatusColorChange | | +| ValidateOrderStatusCreate | | +| ValidateOrderStatusDelete | | +| ValidateOrderStatusNameChange | | +| ValidateOrderStatusSave | | +| ValidateOrderStatusUpdate | | +| ValidateOrderTagAdd | | +| ValidateOrderTagRemove | | +| ValidateOrderTaxClassChange | | +| ValidateOrderTransactionUpdate | | +| ValidateOrderUpdate | | +| ValidatePaymentMethodAliasChange | | +| ValidatePaymentMethodAllowInCountryRegion | | +| ValidatePaymentMethodClearPrices | | +| ValidatePaymentMethodCreate | | +| ValidatePaymentMethodDelete | | +| ValidatePaymentMethodDisallowInCountryRegion | | +| ValidatePaymentMethodImageChange | | +| ValidatePaymentMethodNameChange | | +| ValidatePaymentMethodPriceChange | | +| ValidatePaymentMethodSave | | +| ValidatePaymentMethodSettingChange | | +| ValidatePaymentMethodSkuChange | | +| ValidatePaymentMethodTaxClassChange | | +| ValidatePaymentMethodToggleFeatures | | +| ValidatePaymentMethodUpdate | | +| ValidatePrintTemplateAliasChange | | +| ValidatePrintTemplateCategoryChange | | +| ValidatePrintTemplateCreate | | +| ValidatePrintTemplateDelete | | +| ValidatePrintTemplateNameChange | | +| ValidatePrintTemplateSave | | +| ValidatePrintTemplateUpdate | | +| ValidatePrintTemplateViewChange | | +| ValidateProductAttributeAliasChange | | +| ValidateProductAttributeCreate | | +| ValidateProductAttributeDelete | | +| ValidateProductAttributeNameChange | | +| ValidateProductAttributePresetAliasChange | | +| ValidateProductAttributePresetAllowAttribute | | +| ValidateProductAttributePresetCreate | | +| ValidateProductAttributePresetDelete | | +| ValidateProductAttributePresetDescriptionChange | | +| ValidateProductAttributePresetDisallowAttribute | | +| ValidateProductAttributePresetIconChange | | +| ValidateProductAttributePresetNameChange | | +| ValidateProductAttributePresetSave | | +| ValidateProductAttributePresetUpdate | | +| ValidateProductAttributeSave | | +| ValidateProductAttributeUpdate | | +| ValidateProductAttributeValueAdd | | +| ValidateProductAttributeValueNameChange | | +| ValidateProductAttributeValueRemove | | +| ValidateRefundOrderPayment | | +| ValidateRegionCodeChange | | +| ValidateRegionCreate | | +| ValidateRegionDefaultPaymentMethodChange | | +| ValidateRegionDefaultShippingMethodChange | | +| ValidateRegionDelete | | +| ValidateRegionNameChange | | +| ValidateRegionSave | | +| ValidateRegionUpdate | | +| ValidateShippingMethodAliasChange | | +| ValidateShippingMethodAllowInCountryRegion | | +| ValidateShippingMethodCalculationConfigChange | | +| ValidateShippingMethodClearPrices | | +| ValidateShippingMethodCreate | | +| ValidateShippingMethodDelete | | +| ValidateShippingMethodDisallowInCountryRegion | | +| ValidateShippingMethodImageChange | | +| ValidateShippingMethodNameChange | | +| ValidateShippingMethodPriceChange | | +| ValidateShippingMethodSave | | +| ValidateShippingMethodSettingChange | | +| ValidateShippingMethodSkuChange | | +| ValidateShippingMethodTaxClassChange | | +| ValidateShippingMethodUpdate | | +| ValidateStockChange | | +| ValidateStoreAddGiftCardPropertyAlias | | +| ValidateStoreAddProductPropertyAlias | | +| ValidateStoreAddProductUniquenessPropertyAlias | | +| ValidateStoreAliasChange | | +| ValidateStoreAllowUser | | +| ValidateStoreAllowUserRole | | +| ValidateStoreBaseCurrencyChange | | +| ValidateStoreCookiesChange | | +| ValidateStoreCreate | | +| ValidateStoreDefaultCountryChange | | +| ValidateStoreDefaultLocationChange | | +| ValidateStoreDefaultTaxClassChange | | +| ValidateStoreDelete | | +| ValidateStoreDisallowUser | | +| ValidateStoreDisallowUserRole | | +| ValidateStoreGiftCardSettingsChange | | +| ValidateStoreMeasurementSystemChange | | +| ValidateStoreNameChange | | +| ValidateStoreNotificationEmailTemplatesChange | | +| ValidateStoreOrderNumberTemplatesChange | | +| ValidateStoreOrderRoundingMethodChange | | +| ValidateStoreOrderStatusesChange | | +| ValidateStorePriceTaxInclusivityChange | | +| ValidateStoreRemoveGiftCardPropertyAlias | | +| ValidateStoreRemoveProductPropertyAlias | | +| ValidateStoreRemoveProductUniquenessPropertyAlias | | +| ValidateStoreSave | | +| ValidateStoreShareStockFromStoreChange | | +| ValidateStoreUpdate | | +| ValidateTaxClassAliasChange | | +| ValidateTaxClassClearTaxRates | | +| ValidateTaxClassCreate | | +| ValidateTaxClassDelete | | +| ValidateTaxClassNameChange | | +| ValidateTaxClassSave | | +| ValidateTaxClassTaxRateChange | | +| ValidateTaxClassUpdate | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Country + +| **Event** | **Description** | +|---|---| +| ValidateCountryCodeFormat | | +| ValidateDefaultCurrencyBelongsToCountryStore | | +| ValidateDefaultPaymentMethodBelongsToCountryStore | | +| ValidateDefaultShippingMethodBelongsToCountryStore | | +| ValidateNotStoreDefaultCountry | | +| ValidateUniqueCountryCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Currency + +| **Event** | **Description** | +|---|---| +| ValidateAllowedCountryBelongsToCurrencyStore | | +| ValidateCulture | | +| ValidateCurrencyCodeFormat | | +| ValidateNotCountryDefaultCurrency | | +| ValidateNotStoreBaseCurrency | | +| ValidateUniqueCurrencyCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Discount + +| **Event** | **Description** | +|---|---| +| ValidateUniqueAlias | | +| ValidateUniqueDiscountCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.EmailTemplate + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultEmailTemplate | | +| ValidateUniqueEmailTemplateAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.ExportTemplate + +| **Event** | **Description** | +|---|---| +| ValidateUniqueExportTemplateAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.GiftCard + +| **Event** | **Description** | +|---|---| +| ValidateUniqueGiftCardCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Location + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultLocation | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Order + +| **Event** | **Description** | +|---|---| +| ValidateCurrencyBelongsToOrderStore | | +| ValidateDiscountCodeValid | | +| ValidateGiftCardPropertyIsWritable | | +| ValidateGiftCardValid | | +| ValidateOrderPaymentCountryRegionAllowedByOrderCurrency | | +| ValidateOrderPaymentCountryRegionBelongsToOrderStore | | +| ValidateOrderPropertyIsWritable | | +| ValidateOrderShippingCountryRegionBelongsToOrderStore | | +| ValidateOrderStatusBelongsToOrderStore | | +| ValidateOrderStatusCode | | +| ValidatePaymentMethodAllowedInPaymentCountryRegion | | +| ValidatePaymentMethodBelongsToOrderStore | | +| ValidateProductAddHasPrice | | +| ValidateProductAddQuantityPositive | | +| ValidateShippingMethodAllowedInShippingCountryRegion | | +| ValidateShippingMethodBelongsToOrderStore | | +| ValidateTaxClassBelongsToOrderStore | | +| ValidateTransactionInitialized | | +| ValidateUniqueBundleId | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderLine + +| **Event** | **Description** | +|---|---| +| ValidateOrderLinePropertyIsWritable | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderStatus + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultOrderStatus | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.PaymentMethod + +| **Event** | **Description** | +|---|---| +| ValidateAllowedInPriceCountryRegion | | +| ValidateNotCountryDefaultPaymentMethod | | +| ValidateNotRegionDefaultPaymentMethod | | +| ValidateUniquePaymentMethodAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.PrintTemplate + +| **Event** | **Description** | +|---|---| +| ValidateUniquePrintTemplateAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.ProductAttribute + +| **Event** | **Description** | +|---|---| +| ValidateUniqueProductAttributeAlias | | +| ValidateUniqueProductAttributePresetAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Region + +| **Event** | **Description** | +|---|---| +| ValidateDefaultPaymentMethodBelongsToRegionStore | | +| ValidateDefaultShippingMethodBelongsToRegionStore | | +| ValidateUniqueRegionCode | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.ShippingMethod + +| **Event** | **Description** | +|---|---| +| ValidateAllowedInPriceCountryRegion | OBSOLETE: Use ValidateFixedRateAllowedInPriceCountryRegion instead. | +| ValidateCalculationModeConfigType | | +| ValidateFixedRateAllowedInPriceCountryRegion | | +| ValidateNotCountryDefaultShippingMethod | | +| ValidateNotRegionDefaultShippingMethod | | +| ValidateUniqueShippingMethodAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.Store + +| **Event** | **Description** | +|---|---| +| ValidateDefaultCountryBelongsToStore | | +| ValidateDefaultTaxClassBelongsToStore | | +| ValidateNotificationEmailTemplatesBelongsToStore | | +| ValidateOrderStatusesBelongsToStore | | +| ValidateUniqueStoreAlias | | + +## Umbraco.Commerce.Core.Events.Validation.Handlers.TaxClass + +| **Event** | **Description** | +|---|---| +| ValidateNotStoreDefaultTaxClass | | +| ValidateUniqueTaxClassAlias | | diff --git a/14/umbraco-commerce/key-concepts/events.md b/14/umbraco-commerce/key-concepts/events/readme.md similarity index 84% rename from 14/umbraco-commerce/key-concepts/events.md rename to 14/umbraco-commerce/key-concepts/events/readme.md index 26dab017470..9ddbe3b0354 100644 --- a/14/umbraco-commerce/key-concepts/events.md +++ b/14/umbraco-commerce/key-concepts/events/readme.md @@ -6,7 +6,7 @@ description: Listening for changes within Umbraco Commerce. Much like the standard events in .NET, Umbraco Commerce has an events system to notify you when certain things happen within the application. However, Umbraco Commerce differs slightly in the types of events that are fired and how you register your event handlers. -Events in Umbraco Commerce are registered via the [`IUmbracoCommerceBuilder`](umbraco-commerce-builder.md) interface, rather than via static event delegates. This has a number of advantages, such as being able to control the order of when event handlers are fired. It also allows us to inject dependencies into the event handlers making it a much more decoupled approach to eventing. +Events in Umbraco Commerce are registered via the [`IUmbracoCommerceBuilder`](../umbraco-commerce-builder.md) interface, rather than via static event delegates. This has a number of advantages, such as being able to control the order of when event handlers are fired. It also allows us to inject dependencies into the event handlers making it a much more decoupled approach to eventing. In Umbraco Commerce, there are two main types of events you can create handlers for. Both are explained in detail below. @@ -14,6 +14,8 @@ In Umbraco Commerce, there are two main types of events you can create handlers Validation events are events that fire immediately before a change is about to be made to an entity. These events allow you to inject your own logic to decide whether an action should be possible or not. We already have a number of validation handlers built in to maintain the consistency of your data. Validation events allow you to extend this behavior with your own rules. +A full list of validation events can be found in the [List of validation events](list-of-validation-events.md). + ### Example: Validation event handler An example of a Validation event handler would look something like this: @@ -34,7 +36,7 @@ All Validation event handlers inherit from a base class `ValidationEventHandlerB ### Registering a Validation event handler -Validation event handlers are [registered via the IUmbracoCommerceBuilder](umbraco-commerce-builder.md) interface using the `WithValidationEvent()` builder extension method. This is done to identify the event you want to handle and then call the `RegisterHandler()` method to register your handler(s) for that event. +Validation event handlers are [registered via the IUmbracoCommerceBuilder](../umbraco-commerce-builder.md) interface using the `WithValidationEvent()` builder extension method. This is done to identify the event you want to handle and then call the `RegisterHandler()` method to register your handler(s) for that event. ```csharp public static class UmbracoCommerceUmbracoBuilderExtensions @@ -78,6 +80,8 @@ Notification events are events that fire, often immediately before or after an a Notification events won't allow you to change the behavior of how Umbraco Commerce runs. They provide you with an effective means of reacting when changes occur. +A full list of notification events can be found in the [List of notification events](list-of-notification-events.md). + ### Example: Notification event handler An example of a Notification event handler would look something like this: @@ -97,7 +101,7 @@ All Notification event handlers inherit from a base class `NotificationEventHand ### Registering a Notification event handler -Notification event handlers are [registered via the IUmbracoCommerceBuilder](umbraco-commerce-builder.md) interface using the `WithNotificationEvent()` builder extension method. This is used to identify the event you want to handle and then call the `RegisterHandler()` method to register your handler(s) for that event. +Notification event handlers are [registered via the IUmbracoCommerceBuilder](../umbraco-commerce-builder.md) interface using the `WithNotificationEvent()` builder extension method. This is used to identify the event you want to handle and then call the `RegisterHandler()` method to register your handler(s) for that event. ```csharp public static class UmbracoCommerceUmbracoBuilderExtensions From a4441d6dae511ba0210902ff07d5e5b3aee3faf7 Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Thu, 20 Jun 2024 09:14:21 +0200 Subject: [PATCH 02/14] Added WIP Note --- .../key-concepts/events/list-of-notification-events.md | 5 ++--- .../key-concepts/events/list-of-notification-events.md | 4 ++++ .../key-concepts/events/list-of-validation-events.md | 4 ++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index affe0e6bd19..a7e5ffef3a9 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -4,13 +4,12 @@ description: Hooking into notification events within Umbraco Commerce. # List of Notification Events - -## Umbraco.Commerce.Cms.Web.Events.Notification - {% hint style="warning" %} This article is a work in progress and may undergo further revisions, updates, or amendments. The information contained herein is subject to change without notice. {% endhint %} +## Umbraco.Commerce.Cms.Web.Events.Notification + | **Event** | **Description** | |---|---| | ActivityLogEntriesRenderingNotification | | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md index 9e6a346d846..a7e5ffef3a9 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -4,6 +4,10 @@ description: Hooking into notification events within Umbraco Commerce. # List of Notification Events +{% hint style="warning" %} +This article is a work in progress and may undergo further revisions, updates, or amendments. The information contained herein is subject to change without notice. +{% endhint %} + ## Umbraco.Commerce.Cms.Web.Events.Notification | **Event** | **Description** | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 20387d322b2..7239b7c8b16 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -4,6 +4,10 @@ description: Hooking into validation events within Umbraco Commerce. # List of Validation Events +{% hint style="warning" %} +This article is a work in progress and may undergo further revisions, updates, or amendments. The information contained herein is subject to change without notice. +{% endhint %} + ## Umbraco.Commerce.Core.Events.Validation | **Event** | **Description** | From f4d48b0aaa42aea799267b669c7fb8913cb58ba5 Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Fri, 21 Jun 2024 09:21:34 +0200 Subject: [PATCH 03/14] Added some missing descriptions --- .../events/list-of-notification-events.md | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index a7e5ffef3a9..eaa766c20bc 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -12,55 +12,55 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| -| ActivityLogEntriesRenderingNotification | | -| AnalyticsDashboardConfigParsingNotification | OBSOLETE: Use the AnalyticsDashboardConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| CartEditorConfigParsingNotification | OBSOLETE: Use the CartEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| CartListConfigParsingNotification | OBSOLETE: Use the CartListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| CartSearchingNotification | | -| GiftCardSearchingNotification | | -| OrderEditorConfigParsingNotification | OBSOLETE: Use the OrderEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| OrderListConfigParsingNotification | OBSOLETE: Use the OrderListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| OrderSearchingNotification | | -| StoreActionsRenderingNotification | | +| ActivityLogEntriesRenderingNotification | Triggered when activity log entries are being rendered. Allows customization or modification of the log entries before display. | +| AnalyticsDashboardConfigParsingNotification | **OBSOLETE:** Use the `AnalyticsDashboardConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the analytics dashboard configuration, allowing developers to modify or extend the configuration settings before they were applied. | +| CartEditorConfigParsingNotification | **OBSOLETE:** Use the `CartEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | +| CartListConfigParsingNotification | **OBSOLETE:** Use the `CartListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart list configuration, allowing developers to modify or extend the configuration settings before they were applied. | +| CartSearchingNotification | Triggered during a search operation on the cart. Allows customization or modification of search parameters and results. | +| GiftCardSearchingNotification | Triggered during a search operation on gift cards. Allows customization or modification of search parameters and results. | +| OrderEditorConfigParsingNotification | **OBSOLETE:** Use the `OrderEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | +| OrderListConfigParsingNotification | **OBSOLETE:** Use the `OrderListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order list configuration, allowing developers to modify or extend the configuration settings before they were applied. | +| OrderSearchingNotification | Triggered during a search operation on orders. Allows customization or modification of search parameters and results. | +| StoreActionsRenderingNotification | Triggered when store actions are being rendered. Allows customization or modification of the actions before display. | ## Umbraco.Commerce.Common.Pipelines.Events | **Event** | **Description** | |---|---| -| PipelineFailNotification | | -| PipelineSuccessNotification | | +| PipelineFailNotification | Triggered when a pipeline process fails. Allows developers to handle or respond to pipeline failures, enabling custom error handling, logging, or recovery actions. | +| PipelineSuccessNotification | Triggered when a pipeline process completes successfully. Allows developers to handle successful pipeline completions, enabling actions such as logging, notifications, or further processing steps. | ## Umbraco.Commerce.Core.Events.Notification | **Event** | **Description** | |---|---| -| AnalyticsDashboardConfigParsingNotification | | -| CartEditorConfigParsingNotification | | -| CartListConfigParsingNotification | | -| CountryCreatedNotification | | -| CountryCreatingNotification | | -| CountryDeletedNotification | | -| CountryDeletingNotification | | -| CountrySavedNotification | | -| CountrySavingNotification | | -| CountryUpdatedNotification | | -| CountryUpdatingNotification | | -| CurrencyCreatedNotification | | -| CurrencyCreatingNotification | | -| CurrencyDeletedNotification | | -| CurrencyDeletingNotification | | -| CurrencySavedNotification | | -| CurrencySavingNotification | | -| CurrencyUpdatedNotification | | -| CurrencyUpdatingNotification | | -| DiscountCreatedNotification | | -| DiscountCreatingNotification | | -| DiscountDeletedNotification | | -| DiscountDeletingNotification | | -| DiscountSavedNotification | | -| DiscountSavingNotification | | -| DiscountUpdatedNotification | | -| DiscountUpdatingNotification | | +| AnalyticsDashboardConfigParsingNotification | Triggered during the parsing of the analytics dashboard configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| CartEditorConfigParsingNotification | Triggered when the cart editor configuration is being parsed. Allows developers to customize or extend the configuration settings before they are applied. | +| CartListConfigParsingNotification | Triggered during the parsing of the cart list configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| CountryCreatedNotification | Triggered after a country has been successfully created. Allows developers to perform actions in response to the creation of a new country. | +| CountryCreatingNotification | Triggered before a country is created. Allows developers to perform actions or validations before the creation of a new country. | +| CountryDeletedNotification | Triggered after a country has been successfully deleted. Allows developers to perform actions in response to the deletion of a country. | +| CountryDeletingNotification | Triggered before a country is deleted. Allows developers to perform actions or validations before the deletion of a country. | +| CountrySavedNotification | Triggered after a country has been successfully saved. Allows developers to perform actions in response to saving changes to a country. | +| CountrySavingNotification | Triggered before a country is saved. Allows developers to perform actions or validations before saving changes to a country. | +| CountryUpdatedNotification | Triggered after a country has been successfully updated. Allows developers to perform actions in response to the update of a country. | +| CountryUpdatingNotification | Triggered before a country is updated. Allows developers to perform actions or validations before the update of a country. | +| CurrencyCreatedNotification | Triggered after a currency has been successfully created. Allows developers to perform actions in response to the creation of a new currency. | +| CurrencyCreatingNotification | Triggered before a currency is created. Allows developers to perform actions or validations before the creation of a new currency. | +| CurrencyDeletedNotification | Triggered after a currency has been successfully deleted. Allows developers to perform actions in response to the deletion of a currency. | +| CurrencyDeletingNotification | Triggered before a currency is deleted. Allows developers to perform actions or validations before the deletion of a currency. | +| CurrencySavedNotification | Triggered after a currency has been successfully saved. Allows developers to perform actions in response to saving changes to a currency. | +| CurrencySavingNotification | Triggered before a currency is saved. Allows developers to perform actions or validations before saving changes to a currency. | +| CurrencyUpdatedNotification | Triggered after a currency has been successfully updated. Allows developers to perform actions in response to the update of a currency. | +| CurrencyUpdatingNotification | Triggered before a currency is updated. Allows developers to perform actions or validations before the update of a currency. | +| DiscountCreatedNotification | Triggered after a discount has been successfully created. Allows developers to perform actions in response to the creation of a new discount. | +| DiscountCreatingNotification | Triggered before a discount is created. Allows developers to perform actions or validations before the creation of a new discount. | +| DiscountDeletedNotification | Triggered after a discount has been successfully deleted. Allows developers to perform actions in response to the deletion of a discount. | +| DiscountDeletingNotification | Triggered before a discount is deleted. Allows developers to perform actions or validations before the deletion of a discount. | +| DiscountSavedNotification | Triggered after a discount has been successfully saved. Allows developers to perform actions in response to saving changes to a discount. | +| DiscountSavingNotification | Triggered before a discount is saved. Allows developers to perform actions or validations before saving changes to a discount. | +| DiscountUpdatedNotification | Triggered after a discount has been successfully updated. Allows developers to perform actions in response to the update of a discount. | +| DiscountUpdatingNotification | Triggered before a discount is updated. Allows developers to perform actions or validations before the update of a discount. | | EmailFailedNotification | | | EmailSendingNotification | | | EmailSentNotification | | From 534bba1b173bd2a11594087fb40f7104d46a3dbc Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Fri, 21 Jun 2024 16:00:33 +0200 Subject: [PATCH 04/14] More descriptions added --- .../events/list-of-notification-events.md | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index eaa766c20bc..75174545bb9 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -61,43 +61,43 @@ This article is a work in progress and may undergo further revisions, updates, o | DiscountSavingNotification | Triggered before a discount is saved. Allows developers to perform actions or validations before saving changes to a discount. | | DiscountUpdatedNotification | Triggered after a discount has been successfully updated. Allows developers to perform actions in response to the update of a discount. | | DiscountUpdatingNotification | Triggered before a discount is updated. Allows developers to perform actions or validations before the update of a discount. | -| EmailFailedNotification | | -| EmailSendingNotification | | -| EmailSentNotification | | -| EmailTemplateCreatedNotification | | -| EmailTemplateCreatingNotification | | -| EmailTemplateDeletedNotification | | -| EmailTemplateDeletingNotification | | -| EmailTemplateSavedNotification | | -| EmailTemplateSavingNotification | | -| EmailTemplateUpdatedNotification | | -| EmailTemplateUpdatingNotification | | -| ExportTemplateCreatedNotification | | -| ExportTemplateCreatingNotification | | -| ExportTemplateDeletedNotification | | -| ExportTemplateDeletingNotification | | -| ExportTemplateSavedNotification | | -| ExportTemplateSavingNotification | | -| ExportTemplateUpdatedNotification | | -| ExportTemplateUpdatingNotification | | -| FrozenPricesThawedNotification | | -| FrozenPricesThawingNotification | | -| GiftCardCreatedNotification | | -| GiftCardCreatingNotification | | -| GiftCardDeletedNotification | | -| GiftCardDeletingNotification | | -| GiftCardSavedNotification | | -| GiftCardSavingNotification | | -| GiftCardUpdatedNotification | | -| GiftCardUpdatingNotification | | -| LocationCreatedNotification | | -| LocationCreatingNotification | | -| LocationDeletedNotification | | -| LocationDeletingNotification | | -| LocationSavedNotification | | -| LocationSavingNotification | | -| LocationUpdatedNotification | | -| LocationUpdatingNotification | | +| EmailFailedNotification | Triggered when an email fails to send. Allows developers to handle email failures, perform logging, or take corrective actions. | +| EmailSendingNotification | Triggered before an email is sent. Allows developers to customize the email content, perform validations, or log the sending process. | +| EmailSentNotification | Triggered after an email has been successfully sent. Allows developers to perform actions in response to the successful sending of an email, such as logging or triggering follow-up actions. | +| EmailTemplateCreatedNotification | Triggered after an email template has been successfully created. Allows developers to perform actions in response to the creation of a new email template. | +| EmailTemplateCreatingNotification | Triggered before an email template is created. Allows developers to perform actions or validations before the creation of a new email template. | +| EmailTemplateDeletedNotification | Triggered after an email template has been successfully deleted. Allows developers to perform actions in response to the deletion of an email template. | +| EmailTemplateDeletingNotification | Triggered before an email template is deleted. Allows developers to perform actions or validations before the deletion of an email template. | +| EmailTemplateSavedNotification | Triggered after an email template has been successfully saved. Allows developers to perform actions in response to saving changes to an email template. | +| EmailTemplateSavingNotification | Triggered before an email template is saved. Allows developers to perform actions or validations before saving changes to an email template. | +| EmailTemplateUpdatedNotification | Triggered after an email template has been successfully updated. Allows developers to perform actions in response to the update of an email template. | +| EmailTemplateUpdatingNotification | Triggered before an email template is updated. Allows developers to perform actions or validations before the update of an email template. | +| ExportTemplateCreatedNotification | Triggered after an export template has been successfully created. Allows developers to perform actions in response to the creation of a new export template. | +| ExportTemplateCreatingNotification | Triggered before an export template is created. Allows developers to perform actions or validations before the creation of a new export template. | +| ExportTemplateDeletedNotification | Triggered after an export template has been successfully deleted. Allows developers to perform actions in response to the deletion of an export template. | +| ExportTemplateDeletingNotification | Triggered before an export template is deleted. Allows developers to perform actions or validations before the deletion of an export template. | +| ExportTemplateSavedNotification | Triggered after an export template has been successfully saved. Allows developers to perform actions in response to saving changes to an export template. | +| ExportTemplateSavingNotification | Triggered before an export template is saved. Allows developers to perform actions or validations before saving changes to an export template. | +| ExportTemplateUpdatedNotification | Triggered after an export template has been successfully updated. Allows developers to perform actions in response to the update of an export template. | +| ExportTemplateUpdatingNotification | Triggered before an export template is updated. Allows developers to perform actions or validations before the update of an export template. | +| FrozenPricesThawedNotification | Triggered after previously frozen prices have been unfrozen and are now adjustable again. Allows developers to perform actions in response to the thawing of prices.| +| FrozenPricesThawingNotification | Triggered before previously frozen prices are about to be unfrozen and become adjustable. Allows developers to perform actions or validations before the thawing of prices. | +| GiftCardCreatedNotification | Triggered after a gift card has been successfully created. Allows developers to perform actions in response to the creation of a new gift card.| +| GiftCardCreatingNotification | Triggered before a gift card is created. Allows developers to perform actions or validations before the creation of a new gift card. | +| GiftCardDeletedNotification | Triggered after a gift card has been successfully deleted. Allows developers to perform actions in response to the deletion of a gift card. | +| GiftCardDeletingNotification | Triggered before a gift card is deleted. Allows developers to perform actions or validations before the deletion of a gift card. | +| GiftCardSavedNotification | Triggered after a gift card has been successfully saved. Allows developers to perform actions in response to saving changes to a gift card. | +| GiftCardSavingNotification | Triggered before a gift card is saved. Allows developers to perform actions or validations before saving changes to a gift card. | +| GiftCardUpdatedNotification | Triggered after a gift card has been successfully updated. Allows developers to perform actions in response to the update of a gift card. | +| GiftCardUpdatingNotification | Triggered before a gift card is updated. Allows developers to perform actions or validations before the update of a gift card. | +| LocationCreatedNotification | Triggered after a location has been successfully created. Allows developers to perform actions in response to the creation of a new location. | +| LocationCreatingNotification | Triggered before a location is created. Allows developers to perform actions or validations before the creation of a new location. | +| LocationDeletedNotification | Triggered after a location has been successfully deleted. Allows developers to perform actions in response to the deletion of a location. | +| LocationDeletingNotification | Triggered before a location is deleted. Allows developers to perform actions or validations before the deletion of a location. | +| LocationSavedNotification | Triggered after a location has been successfully saved. Allows developers to perform actions in response to saving changes to a location. | +| LocationSavingNotification | Triggered before a location is saved. Allows developers to perform actions or validations before saving changes to a location. | +| LocationUpdatedNotification | Triggered after a location has been successfully updated. Allows developers to perform actions in response to the update of a location. | +| LocationUpdatingNotification | Triggered before a location is updated. Allows developers to perform actions or validations before the update of a location. | | OrderAssignedToCustomerNotification | | | OrderAssigningToCustomerNotification | | | OrderConfigParsingNotification | | From 42b7927f11d6188c2ec58d463e9f3859b27ed2df Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Mon, 24 Jun 2024 15:19:44 +0200 Subject: [PATCH 05/14] More descriptions added --- .../events/list-of-notification-events.md | 156 +++++++++--------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index 75174545bb9..627b9cf28eb 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -98,84 +98,84 @@ This article is a work in progress and may undergo further revisions, updates, o | LocationSavingNotification | Triggered before a location is saved. Allows developers to perform actions or validations before saving changes to a location. | | LocationUpdatedNotification | Triggered after a location has been successfully updated. Allows developers to perform actions in response to the update of a location. | | LocationUpdatingNotification | Triggered before a location is updated. Allows developers to perform actions or validations before the update of a location. | -| OrderAssignedToCustomerNotification | | -| OrderAssigningToCustomerNotification | | -| OrderConfigParsingNotification | | -| OrderCreatedNotification | | -| OrderCreatingNotification | | -| OrderCurrencyChangedNotification | | -| OrderCurrencyChangingNotification | | -| OrderDeletedNotification | | -| OrderDeletingNotification | | -| OrderDiscountCodeRedeemedNotification | | -| OrderDiscountCodeRedeemingNotification | | -| OrderDiscountCodeUnredeemedNotification | | -| OrderDiscountCodeUnredeemingNotification | | -| OrderEditorConfigParsingNotification | | -| OrderFinalizedNotification | | -| OrderFinalizingNotification | | -| OrderGiftCardRedeemedNotification | | -| OrderGiftCardRedeemingNotification | | -| OrderGiftCardUnredeemedNotification | | -| OrderGiftCardUnredeemingNotification | | -| OrderLanguageChangedNotification | | -| OrderLanguageChangingNotification | | -| OrderLineAddedNotification | | -| OrderLineAddingNotification | | -| OrderLineChangedNotification | | -| OrderLineChangingNotification | | -| OrderLineRemovedNotification | | -| OrderLineRemovingNotification | | -| OrderListConfigParsingNotification | | -| OrderPaymentCountryRegionChangedNotification | | -| OrderPaymentCountryRegionChangingNotification | | -| OrderPaymentMethodChangedNotification | | -| OrderPaymentMethodChangingNotification | | -| OrderProductAddedNotification | | -| OrderProductAddingNotification | | -| OrderPropertiesChangedNotification | | -| OrderPropertiesChangingNotification | | -| OrderSavedNotification | | -| OrderSavingNotification | | -| OrderShippingCountryRegionChangedNotification | | -| OrderShippingCountryRegionChangingNotification | | -| OrderShippingMethodChangedNotification | | -| OrderShippingMethodChangingNotification | | -| OrderStatusChangedNotification | | -| OrderStatusChangingNotification | | -| OrderStatusCreatedNotification | | -| OrderStatusCreatingNotification | | -| OrderStatusDeletedNotification | | -| OrderStatusDeletingNotification | | -| OrderStatusSavedNotification | | -| OrderStatusSavingNotification | | -| OrderStatusUpdatedNotification | | -| OrderStatusUpdatingNotification | | -| OrderTagsChangedNotification | | -| OrderTagsChangingNotification | | -| OrderTaxClassChangedNotification | | -| OrderTaxClassChangingNotification | | -| OrderTransactionUpdatedNotification | | -| OrderTransactionUpdatingNotification | | -| OrderUpdatedNotification | | -| OrderUpdatingNotification | | -| PaymentFormGeneratingNotification | | -| PaymentMethodCreatedNotification | | -| PaymentMethodCreatingNotification | | -| PaymentMethodDeletedNotification | | -| PaymentMethodDeletingNotification | | -| PaymentMethodSavedNotification | | -| PaymentMethodSavingNotification | | -| PaymentMethodUpdatedNotification | | -| PaymentMethodUpdatingNotification | | -| PrintTemplateCreatedNotification | | -| PrintTemplateCreatingNotification | | -| PrintTemplateDeletedNotification | | -| PrintTemplateDeletingNotification | | -| PrintTemplateSavedNotification | | -| PrintTemplateSavingNotification | | -| PrintTemplateUpdatedNotification | | -| PrintTemplateUpdatingNotification | | +| OrderAssignedToCustomerNotification | Triggered after an order has been successfully assigned to a customer. Allows developers to perform actions in response to the assignment. | +| OrderAssigningToCustomerNotification | Triggered before an order is assigned to a customer. Allows developers to perform actions or validations before the assignment. | +| OrderConfigParsingNotification | Triggered during the parsing of the order configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| OrderCreatedNotification | Triggered after an order has been successfully created. Allows developers to perform actions in response to the creation of a new order.| +| OrderCreatingNotification | Triggered before an order is created. Allows developers to perform actions or validations before the creation of a new order. | +| OrderCurrencyChangedNotification | Triggered after the currency of an order has been successfully changed. Allows developers to perform actions in response to the currency change. | +| OrderCurrencyChangingNotification | Triggered before the currency of an order is changed. Allows developers to perform actions or validations before the currency change. | +| OrderDeletedNotification | Triggered after an order has been successfully deleted. Allows developers to perform actions in response to the deletion of an order. | +| OrderDeletingNotification | Triggered before an order is deleted. Allows developers to perform actions or validations before the deletion of an order. | +| OrderDiscountCodeRedeemedNotification | Triggered after a discount code has been successfully redeemed on an order. Allows developers to perform actions in response to the redemption. | +| OrderDiscountCodeRedeemingNotification | Triggered before a discount code is redeemed on an order. Allows developers to perform actions or validations before the redemption. | +| OrderDiscountCodeUnredeemedNotification | Triggered after a discount code has been successfully unredeemed (reversing the application of a previously redeemed discount code) on an order. Allows developers to perform actions in response to the unredemption. | +| OrderDiscountCodeUnredeemingNotification | Triggered before a discount code is unredeemed on an order. Allows developers to perform actions or validations before the unredemption. | +| OrderEditorConfigParsingNotification | Triggered during the parsing of the order editor configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| OrderFinalizedNotification | Triggered after an order has been successfully finalized. Allows developers to perform actions in response to the finalization. | +| OrderFinalizingNotification | Triggered before an order is finalized. Allows developers to perform actions or validations before the finalization. | +| OrderGiftCardRedeemedNotification | Triggered after a gift card has been successfully redeemed on an order. Allows developers to perform actions in response to the redemption. | +| OrderGiftCardRedeemingNotification | Triggered before a gift card is redeemed on an order. Allows developers to perform actions or validations before the redemption. | +| OrderGiftCardUnredeemedNotification | Triggered after a gift card has been successfully unredeemed on an order. Allows developers to perform actions in response to the unredemption. | +| OrderGiftCardUnredeemingNotification | Triggered before a gift card is unredeemed on an order. Allows developers to perform actions or validations before the unredemption. | +| OrderLanguageChangedNotification | Triggered after the language of an order has been successfully changed. Allows developers to perform actions in response to the language change. | +| OrderLanguageChangingNotification | Triggered before the language of an order is changed. Allows developers to perform actions or validations before the language change. | +| OrderLineAddedNotification | Triggered after a line item has been successfully added to an order. Allows developers to perform actions in response to the addition. | +| OrderLineAddingNotification | Triggered before a line item is added to an order. Allows developers to perform actions or validations before the addition. | +| OrderLineChangedNotification | Triggered after a line item in an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderLineChangingNotification | Triggered before a line item in an order is changed. Allows developers to perform actions or validations before the change. | +| OrderLineRemovedNotification | Triggered after a line item has been successfully removed from an order. Allows developers to perform actions in response to the removal. | +| OrderLineRemovingNotification | Triggered before a line item is removed from an order. Allows developers to perform actions or validations before the removal. | +| OrderListConfigParsingNotification | Triggered during the parsing of the order list configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| OrderPaymentCountryRegionChangedNotification | Triggered after the payment country or region of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderPaymentCountryRegionChangingNotification | Triggered before the payment country or region of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderPaymentMethodChangedNotification | Triggered after the payment method of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderPaymentMethodChangingNotification | Triggered before the payment method of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderProductAddedNotification | Triggered after a product has been successfully added to an order. Allows developers to perform actions in response to the addition. | +| OrderProductAddingNotification | Triggered before a product is added to an order. Allows developers to perform actions or validations before the addition. | +| OrderPropertiesChangedNotification | Triggered after properties of an order have been successfully changed. Allows developers to perform actions in response to the changes. | +| OrderPropertiesChangingNotification | Triggered before properties of an order are changed. Allows developers to perform actions or validations before the changes. | +| OrderSavedNotification | Triggered after an order has been successfully saved. Allows developers to perform actions in response to saving changes to an order. | +| OrderSavingNotification | Triggered before an order is saved. Allows developers to perform actions or validations before saving changes to an order. | +| OrderShippingCountryRegionChangedNotification | Triggered after the shipping country or region of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderShippingCountryRegionChangingNotification | Triggered before the shipping country or region of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderShippingMethodChangedNotification | Triggered after the shipping method of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderShippingMethodChangingNotification | Triggered before the shipping method of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderStatusChangedNotification | Triggered after the status of an order has been successfully changed. Allows developers to perform actions in response to the status change. | +| OrderStatusChangingNotification | Triggered before the status of an order is changed. Allows developers to perform actions or validations before the status change. | +| OrderStatusCreatedNotification | Triggered after a new order status has been successfully created. Allows developers to perform actions in response to the creation of a new status. | +| OrderStatusCreatingNotification | Triggered before a new order status is created. Allows developers to perform actions or validations before the creation of a new status. | +| OrderStatusDeletedNotification | Triggered after an order status has been successfully deleted. Allows developers to perform actions in response to the deletion of a status. | +| OrderStatusDeletingNotification | Triggered before an order status is deleted. Allows developers to perform actions or validations before the deletion of a status. | +| OrderStatusSavedNotification | Triggered after an order status has been successfully saved. Allows developers to perform actions in response to saving changes to a status.| +| OrderStatusSavingNotification | Triggered before an order status is saved. Allows developers to perform actions or validations before saving changes to a status. | +| OrderStatusUpdatedNotification | Triggered after an order status has been successfully updated. Allows developers to perform actions in response to the update of a status. | +| OrderStatusUpdatingNotification | Triggered before an order status is updated. Allows developers to perform actions or validations before the update of a status. | +| OrderTagsChangedNotification |Triggered after the tags of an order have been successfully changed. Allows developers to perform actions in response to the tag changes. | +| OrderTagsChangingNotification | Triggered before the tags of an order are changed. Allows developers to perform actions or validations before the tag changes. | +| OrderTaxClassChangedNotification | Triggered after the tax class of an order has been successfully changed. Allows developers to perform actions in response to the tax class change. | +| OrderTaxClassChangingNotification | Triggered before the tax class of an order is changed. Allows developers to perform actions or validations before the tax class change. | +| OrderTransactionUpdatedNotification | Triggered after a transaction in an order has been successfully updated. Allows developers to perform actions in response to the transaction update. | +| OrderTransactionUpdatingNotification | Triggered before a transaction in an order is updated. Allows developers to perform actions or validations before the transaction update. | +| OrderUpdatedNotification | Triggered after an order has been successfully updated. Allows developers to perform actions in response to the update of an order. | +| OrderUpdatingNotification | Triggered before an order is updated. Allows developers to perform actions or validations before the update of an order. | +| PaymentFormGeneratingNotification | Triggered during the generation of a payment form. Allows developers to customize or modify the payment form before it is presented to the user. | +| PaymentMethodCreatedNotification | Triggered after a payment method has been successfully created. Allows developers to perform actions in response to the creation of a new payment method. | +| PaymentMethodCreatingNotification | Triggered before a payment method is created. Allows developers to perform actions or validations before the creation of a new payment method. | +| PaymentMethodDeletedNotification | Triggered after a payment method has been successfully deleted. Allows developers to perform actions in response to the deletion of a payment method. | +| PaymentMethodDeletingNotification | Triggered before a payment method is deleted. Allows developers to perform actions or validations before the deletion of a payment method. | +| PaymentMethodSavedNotification | Triggered after a payment method has been successfully saved. Allows developers to perform actions in response to saving changes to a payment method. | +| PaymentMethodSavingNotification | Triggered before a payment method is saved. Allows developers to perform actions or validations before saving changes to a payment method. | +| PaymentMethodUpdatedNotification | Triggered after a payment method has been successfully updated. Allows developers to perform actions in response to the update of a payment method. | +| PaymentMethodUpdatingNotification | Triggered before a payment method is updated. Allows developers to perform actions or validations before the update of a payment method. | +| PrintTemplateCreatedNotification | Triggered after a print template has been successfully created. Allows developers to perform actions in response to the creation of a new print template. | +| PrintTemplateCreatingNotification | Triggered before a print template is created. Allows developers to perform actions or validations before the creation of a new print template. | +| PrintTemplateDeletedNotification | Triggered after a print template has been successfully deleted. Allows developers to perform actions in response to the deletion of a print template. | +| PrintTemplateDeletingNotification | Triggered before a print template is deleted. Allows developers to perform actions or validations before the deletion of a print template. | +| PrintTemplateSavedNotification | Triggered after a print template has been successfully saved. Allows developers to perform actions in response to saving changes to a print template. | +| PrintTemplateSavingNotification | Triggered before a print template is saved. Allows developers to perform actions or validations before saving changes to a print template. | +| PrintTemplateUpdatedNotification | Triggered after a print template has been successfully updated. Allows developers to perform actions in response to the update of a print template. | +| PrintTemplateUpdatingNotification | Triggered before a print template is updated. Allows developers to perform actions or validations before the update of a print template. | | ProductAttributeCreatedNotification | | | ProductAttributeCreatingNotification | | | ProductAttributeDeletedNotification | | From 33891ff6f9eb45d2d9d03c51171120f795661820 Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Tue, 25 Jun 2024 09:45:11 +0200 Subject: [PATCH 06/14] Added all notification events description for v13 and v14 --- .../events/list-of-notification-events.md | 102 ++--- .../events/list-of-notification-events.md | 410 +++++++++--------- 2 files changed, 256 insertions(+), 256 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index 627b9cf28eb..858114a2347 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -176,54 +176,54 @@ This article is a work in progress and may undergo further revisions, updates, o | PrintTemplateSavingNotification | Triggered before a print template is saved. Allows developers to perform actions or validations before saving changes to a print template. | | PrintTemplateUpdatedNotification | Triggered after a print template has been successfully updated. Allows developers to perform actions in response to the update of a print template. | | PrintTemplateUpdatingNotification | Triggered before a print template is updated. Allows developers to perform actions or validations before the update of a print template. | -| ProductAttributeCreatedNotification | | -| ProductAttributeCreatingNotification | | -| ProductAttributeDeletedNotification | | -| ProductAttributeDeletingNotification | | -| ProductAttributePresetCreatedNotification | | -| ProductAttributePresetCreatingNotification | | -| ProductAttributePresetDeletedNotification | | -| ProductAttributePresetDeletingNotification | | -| ProductAttributePresetSavedNotification | | -| ProductAttributePresetSavingNotification | | -| ProductAttributePresetUpdatedNotification | | -| ProductAttributePresetUpdatingNotification | | -| ProductAttributeSavedNotification | | -| ProductAttributeSavingNotification | | -| ProductAttributeUpdatedNotification | | -| ProductAttributeUpdatingNotification | | -| RegionCreatedNotification | | -| RegionCreatingNotification | | -| RegionDeletedNotification | | -| RegionDeletingNotification | | -| RegionSavedNotification | | -| RegionSavingNotification | | -| RegionUpdatedNotification | | -| RegionUpdatingNotification | | -| ShippingMethodCreatedNotification | | -| ShippingMethodCreatingNotification | | -| ShippingMethodDeletedNotification | | -| ShippingMethodDeletingNotification | | -| ShippingMethodSavedNotification | | -| ShippingMethodSavingNotification | | -| ShippingMethodUpdatedNotification | | -| ShippingMethodUpdatingNotification | | -| StockChangedNotification | | -| StockChangingNotification | | -| StoreCreatedNotification | | -| StoreCreatingNotification | | -| StoreDeletedNotification | | -| StoreDeletingNotification | | -| StoreSavedNotification | | -| StoreSavingNotification | | -| StoreUpdatedNotification | | -| StoreUpdatingNotification | | -| TaxClassCreatedNotification | | -| TaxClassCreatingNotification | | -| TaxClassDeletedNotification | | -| TaxClassDeletingNotification | | -| TaxClassSavedNotification | | -| TaxClassSavingNotification | | -| TaxClassUpdatedNotification | | -| TaxClassUpdatingNotification | | -| UnitOfWorkCreatedNotification | | +| ProductAttributeCreatedNotification | Triggered after a product attribute (for example: size, color, or material) has been successfully created. Allows developers to perform actions in response to the creation of a new product attribute. | +| ProductAttributeCreatingNotification | Triggered before a product attribute is created. Allows developers to perform actions or validations before the creation of a new product attribute. | +| ProductAttributeDeletedNotification | Triggered after a product attribute has been successfully deleted. Allows developers to perform actions in response to the deletion of a product attribute. | +| ProductAttributeDeletingNotification | Triggered before a product attribute is deleted. Allows developers to perform actions or validations before the deletion of a product attribute. | +| ProductAttributePresetCreatedNotification | Triggered after a product attribute preset has been successfully created. Allows developers to perform actions in response to the creation of a new product attribute preset. | +| ProductAttributePresetCreatingNotification | Triggered before a product attribute preset is created. Allows developers to perform actions or validations before the creation of a new product attribute preset. | +| ProductAttributePresetDeletedNotification | Triggered after a product attribute preset has been successfully deleted. Allows developers to perform actions in response to the deletion of a product attribute preset. | +| ProductAttributePresetDeletingNotification | Triggered before a product attribute preset is deleted. Allows developers to perform actions or validations before the deletion of a product attribute preset. | +| ProductAttributePresetSavedNotification | Triggered after a product attribute preset has been successfully saved. Allows developers to perform actions in response to saving changes to a product attribute preset. | +| ProductAttributePresetSavingNotification | Triggered before a product attribute preset is saved. Allows developers to perform actions or validations before saving changes to a product attribute preset. | +| ProductAttributePresetUpdatedNotification | Triggered after a product attribute preset has been successfully updated. Allows developers to perform actions in response to the update of a product attribute preset. | +| ProductAttributePresetUpdatingNotification | Triggered before a product attribute preset is updated. Allows developers to perform actions or validations before the update of a product attribute preset. | +| ProductAttributeSavedNotification | Triggered after a product attribute has been successfully saved. Allows developers to perform actions in response to saving changes to a product attribute. | +| ProductAttributeSavingNotification | Triggered before a product attribute is saved. Allows developers to perform actions or validations before saving changes to a product attribute. | +| ProductAttributeUpdatedNotification | Triggered after a product attribute has been successfully updated. Allows developers to perform actions in response to the update of a product attribute. | +| ProductAttributeUpdatingNotification | Triggered before a product attribute is updated. Allows developers to perform actions or validations before the update of a product attribute. | +| RegionCreatedNotification | Triggered after a region has been successfully created. Allows developers to perform actions in response to the creation of a new region. | +| RegionCreatingNotification | Triggered before a region is created. Allows developers to perform actions or validations before the creation of a new region. | +| RegionDeletedNotification | Triggered after a region has been successfully deleted. Allows developers to perform actions in response to the deletion of a region. | +| RegionDeletingNotification | Triggered before a region is deleted. Allows developers to perform actions or validations before the deletion of a region. | +| RegionSavedNotification | Triggered after a region has been successfully saved. Allows developers to perform actions in response to saving changes to a region. | +| RegionSavingNotification | Triggered before a region is saved. Allows developers to perform actions or validations before saving changes to a region. | +| RegionUpdatedNotification | Triggered after a region has been successfully updated. Allows developers to perform actions in response to the update of a region. | +| RegionUpdatingNotification | Triggered before a region is updated. Allows developers to perform actions or validations before the update of a region. | +| ShippingMethodCreatedNotification | Triggered after a shipping method has been successfully created. Allows developers to perform actions in response to the creation of a new shipping method. | +| ShippingMethodCreatingNotification | Triggered before a shipping method is created. Allows developers to perform actions or validations before the creation of a new shipping method. | +| ShippingMethodDeletedNotification | Triggered after a shipping method has been successfully deleted. Allows developers to perform actions in response to the deletion of a shipping method. | +| ShippingMethodDeletingNotification | Triggered before a shipping method is deleted. Allows developers to perform actions or validations before the deletion of a shipping method. | +| ShippingMethodSavedNotification | Triggered after a shipping method has been successfully saved. Allows developers to perform actions in response to saving changes to a shipping method. | +| ShippingMethodSavingNotification | Triggered before a shipping method is saved. Allows developers to perform actions or validations before saving changes to a shipping method. | +| ShippingMethodUpdatedNotification | Triggered after a shipping method has been successfully updated. Allows developers to perform actions in response to the update of a shipping method. | +| ShippingMethodUpdatingNotification | Triggered before a shipping method is updated. Allows developers to perform actions or validations before the update of a shipping method. | +| StockChangedNotification | Triggered after the stock level of a product has been successfully changed. Allows developers to perform actions in response to the change in stock level. | +| StockChangingNotification | Triggered before the stock level of a product is changed. Allows developers to perform actions or validations before the change in stock level. | +| StoreCreatedNotification | Triggered after a store has been successfully created. Allows developers to perform actions in response to the creation of a new store. | +| StoreCreatingNotification | Triggered before a store is created. Allows developers to perform actions or validations before the creation of a new store. | +| StoreDeletedNotification | Triggered after a store has been successfully deleted. Allows developers to perform actions in response to the deletion of a store. | +| StoreDeletingNotification | Triggered before a store is deleted. Allows developers to perform actions or validations before the deletion of a store. | +| StoreSavedNotification | Triggered after a store has been successfully saved. Allows developers to perform actions in response to saving changes to a store. | +| StoreSavingNotification | Triggered before a store is saved. Allows developers to perform actions or validations before saving changes to a store. | +| StoreUpdatedNotification | Triggered after a store has been successfully updated. Allows developers to perform actions in response to the update of a store. | +| StoreUpdatingNotification | Triggered before a store is updated. Allows developers to perform actions or validations before the update of a store. | +| TaxClassCreatedNotification | Triggered after a tax class has been successfully created. Allows developers to perform actions in response to the creation of a new tax class. | +| TaxClassCreatingNotification | Triggered before a tax class is created. Allows developers to perform actions or validations before the creation of a new tax class. | +| TaxClassDeletedNotification | Triggered after a tax class has been successfully deleted. Allows developers to perform actions in response to the deletion of a tax class. | +| TaxClassDeletingNotification | Triggered before a tax class is deleted. Allows developers to perform actions or validations before the deletion of a tax class. | +| TaxClassSavedNotification | Triggered after a tax class has been successfully saved. Allows developers to perform actions in response to saving changes to a tax class. | +| TaxClassSavingNotification | Triggered before a tax class is saved. Allows developers to perform actions or validations before saving changes to a tax class. | +| TaxClassUpdatedNotification | Triggered after a tax class has been successfully updated. Allows developers to perform actions in response to the update of a tax class. | +| TaxClassUpdatingNotification | Triggered before a tax class is updated. Allows developers to perform actions or validations before the update of a tax class. | +| UnitOfWorkCreatedNotification | Triggered after a unit of work has been successfully created. Allows developers to perform actions in response to the creation of a new unit of work. | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md index a7e5ffef3a9..858114a2347 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -12,218 +12,218 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| -| ActivityLogEntriesRenderingNotification | | -| AnalyticsDashboardConfigParsingNotification | OBSOLETE: Use the AnalyticsDashboardConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| CartEditorConfigParsingNotification | OBSOLETE: Use the CartEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| CartListConfigParsingNotification | OBSOLETE: Use the CartListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| CartSearchingNotification | | -| GiftCardSearchingNotification | | -| OrderEditorConfigParsingNotification | OBSOLETE: Use the OrderEditorConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| OrderListConfigParsingNotification | OBSOLETE: Use the OrderListConfigParsingNotification in the Umbraco.Commerce.Core.Events.Notification namespace instead. | -| OrderSearchingNotification | | -| StoreActionsRenderingNotification | | +| ActivityLogEntriesRenderingNotification | Triggered when activity log entries are being rendered. Allows customization or modification of the log entries before display. | +| AnalyticsDashboardConfigParsingNotification | **OBSOLETE:** Use the `AnalyticsDashboardConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the analytics dashboard configuration, allowing developers to modify or extend the configuration settings before they were applied. | +| CartEditorConfigParsingNotification | **OBSOLETE:** Use the `CartEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | +| CartListConfigParsingNotification | **OBSOLETE:** Use the `CartListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart list configuration, allowing developers to modify or extend the configuration settings before they were applied. | +| CartSearchingNotification | Triggered during a search operation on the cart. Allows customization or modification of search parameters and results. | +| GiftCardSearchingNotification | Triggered during a search operation on gift cards. Allows customization or modification of search parameters and results. | +| OrderEditorConfigParsingNotification | **OBSOLETE:** Use the `OrderEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | +| OrderListConfigParsingNotification | **OBSOLETE:** Use the `OrderListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order list configuration, allowing developers to modify or extend the configuration settings before they were applied. | +| OrderSearchingNotification | Triggered during a search operation on orders. Allows customization or modification of search parameters and results. | +| StoreActionsRenderingNotification | Triggered when store actions are being rendered. Allows customization or modification of the actions before display. | ## Umbraco.Commerce.Common.Pipelines.Events | **Event** | **Description** | |---|---| -| PipelineFailNotification | | -| PipelineSuccessNotification | | +| PipelineFailNotification | Triggered when a pipeline process fails. Allows developers to handle or respond to pipeline failures, enabling custom error handling, logging, or recovery actions. | +| PipelineSuccessNotification | Triggered when a pipeline process completes successfully. Allows developers to handle successful pipeline completions, enabling actions such as logging, notifications, or further processing steps. | ## Umbraco.Commerce.Core.Events.Notification | **Event** | **Description** | |---|---| -| AnalyticsDashboardConfigParsingNotification | | -| CartEditorConfigParsingNotification | | -| CartListConfigParsingNotification | | -| CountryCreatedNotification | | -| CountryCreatingNotification | | -| CountryDeletedNotification | | -| CountryDeletingNotification | | -| CountrySavedNotification | | -| CountrySavingNotification | | -| CountryUpdatedNotification | | -| CountryUpdatingNotification | | -| CurrencyCreatedNotification | | -| CurrencyCreatingNotification | | -| CurrencyDeletedNotification | | -| CurrencyDeletingNotification | | -| CurrencySavedNotification | | -| CurrencySavingNotification | | -| CurrencyUpdatedNotification | | -| CurrencyUpdatingNotification | | -| DiscountCreatedNotification | | -| DiscountCreatingNotification | | -| DiscountDeletedNotification | | -| DiscountDeletingNotification | | -| DiscountSavedNotification | | -| DiscountSavingNotification | | -| DiscountUpdatedNotification | | -| DiscountUpdatingNotification | | -| EmailFailedNotification | | -| EmailSendingNotification | | -| EmailSentNotification | | -| EmailTemplateCreatedNotification | | -| EmailTemplateCreatingNotification | | -| EmailTemplateDeletedNotification | | -| EmailTemplateDeletingNotification | | -| EmailTemplateSavedNotification | | -| EmailTemplateSavingNotification | | -| EmailTemplateUpdatedNotification | | -| EmailTemplateUpdatingNotification | | -| ExportTemplateCreatedNotification | | -| ExportTemplateCreatingNotification | | -| ExportTemplateDeletedNotification | | -| ExportTemplateDeletingNotification | | -| ExportTemplateSavedNotification | | -| ExportTemplateSavingNotification | | -| ExportTemplateUpdatedNotification | | -| ExportTemplateUpdatingNotification | | -| FrozenPricesThawedNotification | | -| FrozenPricesThawingNotification | | -| GiftCardCreatedNotification | | -| GiftCardCreatingNotification | | -| GiftCardDeletedNotification | | -| GiftCardDeletingNotification | | -| GiftCardSavedNotification | | -| GiftCardSavingNotification | | -| GiftCardUpdatedNotification | | -| GiftCardUpdatingNotification | | -| LocationCreatedNotification | | -| LocationCreatingNotification | | -| LocationDeletedNotification | | -| LocationDeletingNotification | | -| LocationSavedNotification | | -| LocationSavingNotification | | -| LocationUpdatedNotification | | -| LocationUpdatingNotification | | -| OrderAssignedToCustomerNotification | | -| OrderAssigningToCustomerNotification | | -| OrderConfigParsingNotification | | -| OrderCreatedNotification | | -| OrderCreatingNotification | | -| OrderCurrencyChangedNotification | | -| OrderCurrencyChangingNotification | | -| OrderDeletedNotification | | -| OrderDeletingNotification | | -| OrderDiscountCodeRedeemedNotification | | -| OrderDiscountCodeRedeemingNotification | | -| OrderDiscountCodeUnredeemedNotification | | -| OrderDiscountCodeUnredeemingNotification | | -| OrderEditorConfigParsingNotification | | -| OrderFinalizedNotification | | -| OrderFinalizingNotification | | -| OrderGiftCardRedeemedNotification | | -| OrderGiftCardRedeemingNotification | | -| OrderGiftCardUnredeemedNotification | | -| OrderGiftCardUnredeemingNotification | | -| OrderLanguageChangedNotification | | -| OrderLanguageChangingNotification | | -| OrderLineAddedNotification | | -| OrderLineAddingNotification | | -| OrderLineChangedNotification | | -| OrderLineChangingNotification | | -| OrderLineRemovedNotification | | -| OrderLineRemovingNotification | | -| OrderListConfigParsingNotification | | -| OrderPaymentCountryRegionChangedNotification | | -| OrderPaymentCountryRegionChangingNotification | | -| OrderPaymentMethodChangedNotification | | -| OrderPaymentMethodChangingNotification | | -| OrderProductAddedNotification | | -| OrderProductAddingNotification | | -| OrderPropertiesChangedNotification | | -| OrderPropertiesChangingNotification | | -| OrderSavedNotification | | -| OrderSavingNotification | | -| OrderShippingCountryRegionChangedNotification | | -| OrderShippingCountryRegionChangingNotification | | -| OrderShippingMethodChangedNotification | | -| OrderShippingMethodChangingNotification | | -| OrderStatusChangedNotification | | -| OrderStatusChangingNotification | | -| OrderStatusCreatedNotification | | -| OrderStatusCreatingNotification | | -| OrderStatusDeletedNotification | | -| OrderStatusDeletingNotification | | -| OrderStatusSavedNotification | | -| OrderStatusSavingNotification | | -| OrderStatusUpdatedNotification | | -| OrderStatusUpdatingNotification | | -| OrderTagsChangedNotification | | -| OrderTagsChangingNotification | | -| OrderTaxClassChangedNotification | | -| OrderTaxClassChangingNotification | | -| OrderTransactionUpdatedNotification | | -| OrderTransactionUpdatingNotification | | -| OrderUpdatedNotification | | -| OrderUpdatingNotification | | -| PaymentFormGeneratingNotification | | -| PaymentMethodCreatedNotification | | -| PaymentMethodCreatingNotification | | -| PaymentMethodDeletedNotification | | -| PaymentMethodDeletingNotification | | -| PaymentMethodSavedNotification | | -| PaymentMethodSavingNotification | | -| PaymentMethodUpdatedNotification | | -| PaymentMethodUpdatingNotification | | -| PrintTemplateCreatedNotification | | -| PrintTemplateCreatingNotification | | -| PrintTemplateDeletedNotification | | -| PrintTemplateDeletingNotification | | -| PrintTemplateSavedNotification | | -| PrintTemplateSavingNotification | | -| PrintTemplateUpdatedNotification | | -| PrintTemplateUpdatingNotification | | -| ProductAttributeCreatedNotification | | -| ProductAttributeCreatingNotification | | -| ProductAttributeDeletedNotification | | -| ProductAttributeDeletingNotification | | -| ProductAttributePresetCreatedNotification | | -| ProductAttributePresetCreatingNotification | | -| ProductAttributePresetDeletedNotification | | -| ProductAttributePresetDeletingNotification | | -| ProductAttributePresetSavedNotification | | -| ProductAttributePresetSavingNotification | | -| ProductAttributePresetUpdatedNotification | | -| ProductAttributePresetUpdatingNotification | | -| ProductAttributeSavedNotification | | -| ProductAttributeSavingNotification | | -| ProductAttributeUpdatedNotification | | -| ProductAttributeUpdatingNotification | | -| RegionCreatedNotification | | -| RegionCreatingNotification | | -| RegionDeletedNotification | | -| RegionDeletingNotification | | -| RegionSavedNotification | | -| RegionSavingNotification | | -| RegionUpdatedNotification | | -| RegionUpdatingNotification | | -| ShippingMethodCreatedNotification | | -| ShippingMethodCreatingNotification | | -| ShippingMethodDeletedNotification | | -| ShippingMethodDeletingNotification | | -| ShippingMethodSavedNotification | | -| ShippingMethodSavingNotification | | -| ShippingMethodUpdatedNotification | | -| ShippingMethodUpdatingNotification | | -| StockChangedNotification | | -| StockChangingNotification | | -| StoreCreatedNotification | | -| StoreCreatingNotification | | -| StoreDeletedNotification | | -| StoreDeletingNotification | | -| StoreSavedNotification | | -| StoreSavingNotification | | -| StoreUpdatedNotification | | -| StoreUpdatingNotification | | -| TaxClassCreatedNotification | | -| TaxClassCreatingNotification | | -| TaxClassDeletedNotification | | -| TaxClassDeletingNotification | | -| TaxClassSavedNotification | | -| TaxClassSavingNotification | | -| TaxClassUpdatedNotification | | -| TaxClassUpdatingNotification | | -| UnitOfWorkCreatedNotification | | +| AnalyticsDashboardConfigParsingNotification | Triggered during the parsing of the analytics dashboard configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| CartEditorConfigParsingNotification | Triggered when the cart editor configuration is being parsed. Allows developers to customize or extend the configuration settings before they are applied. | +| CartListConfigParsingNotification | Triggered during the parsing of the cart list configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| CountryCreatedNotification | Triggered after a country has been successfully created. Allows developers to perform actions in response to the creation of a new country. | +| CountryCreatingNotification | Triggered before a country is created. Allows developers to perform actions or validations before the creation of a new country. | +| CountryDeletedNotification | Triggered after a country has been successfully deleted. Allows developers to perform actions in response to the deletion of a country. | +| CountryDeletingNotification | Triggered before a country is deleted. Allows developers to perform actions or validations before the deletion of a country. | +| CountrySavedNotification | Triggered after a country has been successfully saved. Allows developers to perform actions in response to saving changes to a country. | +| CountrySavingNotification | Triggered before a country is saved. Allows developers to perform actions or validations before saving changes to a country. | +| CountryUpdatedNotification | Triggered after a country has been successfully updated. Allows developers to perform actions in response to the update of a country. | +| CountryUpdatingNotification | Triggered before a country is updated. Allows developers to perform actions or validations before the update of a country. | +| CurrencyCreatedNotification | Triggered after a currency has been successfully created. Allows developers to perform actions in response to the creation of a new currency. | +| CurrencyCreatingNotification | Triggered before a currency is created. Allows developers to perform actions or validations before the creation of a new currency. | +| CurrencyDeletedNotification | Triggered after a currency has been successfully deleted. Allows developers to perform actions in response to the deletion of a currency. | +| CurrencyDeletingNotification | Triggered before a currency is deleted. Allows developers to perform actions or validations before the deletion of a currency. | +| CurrencySavedNotification | Triggered after a currency has been successfully saved. Allows developers to perform actions in response to saving changes to a currency. | +| CurrencySavingNotification | Triggered before a currency is saved. Allows developers to perform actions or validations before saving changes to a currency. | +| CurrencyUpdatedNotification | Triggered after a currency has been successfully updated. Allows developers to perform actions in response to the update of a currency. | +| CurrencyUpdatingNotification | Triggered before a currency is updated. Allows developers to perform actions or validations before the update of a currency. | +| DiscountCreatedNotification | Triggered after a discount has been successfully created. Allows developers to perform actions in response to the creation of a new discount. | +| DiscountCreatingNotification | Triggered before a discount is created. Allows developers to perform actions or validations before the creation of a new discount. | +| DiscountDeletedNotification | Triggered after a discount has been successfully deleted. Allows developers to perform actions in response to the deletion of a discount. | +| DiscountDeletingNotification | Triggered before a discount is deleted. Allows developers to perform actions or validations before the deletion of a discount. | +| DiscountSavedNotification | Triggered after a discount has been successfully saved. Allows developers to perform actions in response to saving changes to a discount. | +| DiscountSavingNotification | Triggered before a discount is saved. Allows developers to perform actions or validations before saving changes to a discount. | +| DiscountUpdatedNotification | Triggered after a discount has been successfully updated. Allows developers to perform actions in response to the update of a discount. | +| DiscountUpdatingNotification | Triggered before a discount is updated. Allows developers to perform actions or validations before the update of a discount. | +| EmailFailedNotification | Triggered when an email fails to send. Allows developers to handle email failures, perform logging, or take corrective actions. | +| EmailSendingNotification | Triggered before an email is sent. Allows developers to customize the email content, perform validations, or log the sending process. | +| EmailSentNotification | Triggered after an email has been successfully sent. Allows developers to perform actions in response to the successful sending of an email, such as logging or triggering follow-up actions. | +| EmailTemplateCreatedNotification | Triggered after an email template has been successfully created. Allows developers to perform actions in response to the creation of a new email template. | +| EmailTemplateCreatingNotification | Triggered before an email template is created. Allows developers to perform actions or validations before the creation of a new email template. | +| EmailTemplateDeletedNotification | Triggered after an email template has been successfully deleted. Allows developers to perform actions in response to the deletion of an email template. | +| EmailTemplateDeletingNotification | Triggered before an email template is deleted. Allows developers to perform actions or validations before the deletion of an email template. | +| EmailTemplateSavedNotification | Triggered after an email template has been successfully saved. Allows developers to perform actions in response to saving changes to an email template. | +| EmailTemplateSavingNotification | Triggered before an email template is saved. Allows developers to perform actions or validations before saving changes to an email template. | +| EmailTemplateUpdatedNotification | Triggered after an email template has been successfully updated. Allows developers to perform actions in response to the update of an email template. | +| EmailTemplateUpdatingNotification | Triggered before an email template is updated. Allows developers to perform actions or validations before the update of an email template. | +| ExportTemplateCreatedNotification | Triggered after an export template has been successfully created. Allows developers to perform actions in response to the creation of a new export template. | +| ExportTemplateCreatingNotification | Triggered before an export template is created. Allows developers to perform actions or validations before the creation of a new export template. | +| ExportTemplateDeletedNotification | Triggered after an export template has been successfully deleted. Allows developers to perform actions in response to the deletion of an export template. | +| ExportTemplateDeletingNotification | Triggered before an export template is deleted. Allows developers to perform actions or validations before the deletion of an export template. | +| ExportTemplateSavedNotification | Triggered after an export template has been successfully saved. Allows developers to perform actions in response to saving changes to an export template. | +| ExportTemplateSavingNotification | Triggered before an export template is saved. Allows developers to perform actions or validations before saving changes to an export template. | +| ExportTemplateUpdatedNotification | Triggered after an export template has been successfully updated. Allows developers to perform actions in response to the update of an export template. | +| ExportTemplateUpdatingNotification | Triggered before an export template is updated. Allows developers to perform actions or validations before the update of an export template. | +| FrozenPricesThawedNotification | Triggered after previously frozen prices have been unfrozen and are now adjustable again. Allows developers to perform actions in response to the thawing of prices.| +| FrozenPricesThawingNotification | Triggered before previously frozen prices are about to be unfrozen and become adjustable. Allows developers to perform actions or validations before the thawing of prices. | +| GiftCardCreatedNotification | Triggered after a gift card has been successfully created. Allows developers to perform actions in response to the creation of a new gift card.| +| GiftCardCreatingNotification | Triggered before a gift card is created. Allows developers to perform actions or validations before the creation of a new gift card. | +| GiftCardDeletedNotification | Triggered after a gift card has been successfully deleted. Allows developers to perform actions in response to the deletion of a gift card. | +| GiftCardDeletingNotification | Triggered before a gift card is deleted. Allows developers to perform actions or validations before the deletion of a gift card. | +| GiftCardSavedNotification | Triggered after a gift card has been successfully saved. Allows developers to perform actions in response to saving changes to a gift card. | +| GiftCardSavingNotification | Triggered before a gift card is saved. Allows developers to perform actions or validations before saving changes to a gift card. | +| GiftCardUpdatedNotification | Triggered after a gift card has been successfully updated. Allows developers to perform actions in response to the update of a gift card. | +| GiftCardUpdatingNotification | Triggered before a gift card is updated. Allows developers to perform actions or validations before the update of a gift card. | +| LocationCreatedNotification | Triggered after a location has been successfully created. Allows developers to perform actions in response to the creation of a new location. | +| LocationCreatingNotification | Triggered before a location is created. Allows developers to perform actions or validations before the creation of a new location. | +| LocationDeletedNotification | Triggered after a location has been successfully deleted. Allows developers to perform actions in response to the deletion of a location. | +| LocationDeletingNotification | Triggered before a location is deleted. Allows developers to perform actions or validations before the deletion of a location. | +| LocationSavedNotification | Triggered after a location has been successfully saved. Allows developers to perform actions in response to saving changes to a location. | +| LocationSavingNotification | Triggered before a location is saved. Allows developers to perform actions or validations before saving changes to a location. | +| LocationUpdatedNotification | Triggered after a location has been successfully updated. Allows developers to perform actions in response to the update of a location. | +| LocationUpdatingNotification | Triggered before a location is updated. Allows developers to perform actions or validations before the update of a location. | +| OrderAssignedToCustomerNotification | Triggered after an order has been successfully assigned to a customer. Allows developers to perform actions in response to the assignment. | +| OrderAssigningToCustomerNotification | Triggered before an order is assigned to a customer. Allows developers to perform actions or validations before the assignment. | +| OrderConfigParsingNotification | Triggered during the parsing of the order configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| OrderCreatedNotification | Triggered after an order has been successfully created. Allows developers to perform actions in response to the creation of a new order.| +| OrderCreatingNotification | Triggered before an order is created. Allows developers to perform actions or validations before the creation of a new order. | +| OrderCurrencyChangedNotification | Triggered after the currency of an order has been successfully changed. Allows developers to perform actions in response to the currency change. | +| OrderCurrencyChangingNotification | Triggered before the currency of an order is changed. Allows developers to perform actions or validations before the currency change. | +| OrderDeletedNotification | Triggered after an order has been successfully deleted. Allows developers to perform actions in response to the deletion of an order. | +| OrderDeletingNotification | Triggered before an order is deleted. Allows developers to perform actions or validations before the deletion of an order. | +| OrderDiscountCodeRedeemedNotification | Triggered after a discount code has been successfully redeemed on an order. Allows developers to perform actions in response to the redemption. | +| OrderDiscountCodeRedeemingNotification | Triggered before a discount code is redeemed on an order. Allows developers to perform actions or validations before the redemption. | +| OrderDiscountCodeUnredeemedNotification | Triggered after a discount code has been successfully unredeemed (reversing the application of a previously redeemed discount code) on an order. Allows developers to perform actions in response to the unredemption. | +| OrderDiscountCodeUnredeemingNotification | Triggered before a discount code is unredeemed on an order. Allows developers to perform actions or validations before the unredemption. | +| OrderEditorConfigParsingNotification | Triggered during the parsing of the order editor configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| OrderFinalizedNotification | Triggered after an order has been successfully finalized. Allows developers to perform actions in response to the finalization. | +| OrderFinalizingNotification | Triggered before an order is finalized. Allows developers to perform actions or validations before the finalization. | +| OrderGiftCardRedeemedNotification | Triggered after a gift card has been successfully redeemed on an order. Allows developers to perform actions in response to the redemption. | +| OrderGiftCardRedeemingNotification | Triggered before a gift card is redeemed on an order. Allows developers to perform actions or validations before the redemption. | +| OrderGiftCardUnredeemedNotification | Triggered after a gift card has been successfully unredeemed on an order. Allows developers to perform actions in response to the unredemption. | +| OrderGiftCardUnredeemingNotification | Triggered before a gift card is unredeemed on an order. Allows developers to perform actions or validations before the unredemption. | +| OrderLanguageChangedNotification | Triggered after the language of an order has been successfully changed. Allows developers to perform actions in response to the language change. | +| OrderLanguageChangingNotification | Triggered before the language of an order is changed. Allows developers to perform actions or validations before the language change. | +| OrderLineAddedNotification | Triggered after a line item has been successfully added to an order. Allows developers to perform actions in response to the addition. | +| OrderLineAddingNotification | Triggered before a line item is added to an order. Allows developers to perform actions or validations before the addition. | +| OrderLineChangedNotification | Triggered after a line item in an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderLineChangingNotification | Triggered before a line item in an order is changed. Allows developers to perform actions or validations before the change. | +| OrderLineRemovedNotification | Triggered after a line item has been successfully removed from an order. Allows developers to perform actions in response to the removal. | +| OrderLineRemovingNotification | Triggered before a line item is removed from an order. Allows developers to perform actions or validations before the removal. | +| OrderListConfigParsingNotification | Triggered during the parsing of the order list configuration. Allows developers to modify or extend the configuration settings before they are applied. | +| OrderPaymentCountryRegionChangedNotification | Triggered after the payment country or region of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderPaymentCountryRegionChangingNotification | Triggered before the payment country or region of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderPaymentMethodChangedNotification | Triggered after the payment method of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderPaymentMethodChangingNotification | Triggered before the payment method of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderProductAddedNotification | Triggered after a product has been successfully added to an order. Allows developers to perform actions in response to the addition. | +| OrderProductAddingNotification | Triggered before a product is added to an order. Allows developers to perform actions or validations before the addition. | +| OrderPropertiesChangedNotification | Triggered after properties of an order have been successfully changed. Allows developers to perform actions in response to the changes. | +| OrderPropertiesChangingNotification | Triggered before properties of an order are changed. Allows developers to perform actions or validations before the changes. | +| OrderSavedNotification | Triggered after an order has been successfully saved. Allows developers to perform actions in response to saving changes to an order. | +| OrderSavingNotification | Triggered before an order is saved. Allows developers to perform actions or validations before saving changes to an order. | +| OrderShippingCountryRegionChangedNotification | Triggered after the shipping country or region of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderShippingCountryRegionChangingNotification | Triggered before the shipping country or region of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderShippingMethodChangedNotification | Triggered after the shipping method of an order has been successfully changed. Allows developers to perform actions in response to the change. | +| OrderShippingMethodChangingNotification | Triggered before the shipping method of an order is changed. Allows developers to perform actions or validations before the change. | +| OrderStatusChangedNotification | Triggered after the status of an order has been successfully changed. Allows developers to perform actions in response to the status change. | +| OrderStatusChangingNotification | Triggered before the status of an order is changed. Allows developers to perform actions or validations before the status change. | +| OrderStatusCreatedNotification | Triggered after a new order status has been successfully created. Allows developers to perform actions in response to the creation of a new status. | +| OrderStatusCreatingNotification | Triggered before a new order status is created. Allows developers to perform actions or validations before the creation of a new status. | +| OrderStatusDeletedNotification | Triggered after an order status has been successfully deleted. Allows developers to perform actions in response to the deletion of a status. | +| OrderStatusDeletingNotification | Triggered before an order status is deleted. Allows developers to perform actions or validations before the deletion of a status. | +| OrderStatusSavedNotification | Triggered after an order status has been successfully saved. Allows developers to perform actions in response to saving changes to a status.| +| OrderStatusSavingNotification | Triggered before an order status is saved. Allows developers to perform actions or validations before saving changes to a status. | +| OrderStatusUpdatedNotification | Triggered after an order status has been successfully updated. Allows developers to perform actions in response to the update of a status. | +| OrderStatusUpdatingNotification | Triggered before an order status is updated. Allows developers to perform actions or validations before the update of a status. | +| OrderTagsChangedNotification |Triggered after the tags of an order have been successfully changed. Allows developers to perform actions in response to the tag changes. | +| OrderTagsChangingNotification | Triggered before the tags of an order are changed. Allows developers to perform actions or validations before the tag changes. | +| OrderTaxClassChangedNotification | Triggered after the tax class of an order has been successfully changed. Allows developers to perform actions in response to the tax class change. | +| OrderTaxClassChangingNotification | Triggered before the tax class of an order is changed. Allows developers to perform actions or validations before the tax class change. | +| OrderTransactionUpdatedNotification | Triggered after a transaction in an order has been successfully updated. Allows developers to perform actions in response to the transaction update. | +| OrderTransactionUpdatingNotification | Triggered before a transaction in an order is updated. Allows developers to perform actions or validations before the transaction update. | +| OrderUpdatedNotification | Triggered after an order has been successfully updated. Allows developers to perform actions in response to the update of an order. | +| OrderUpdatingNotification | Triggered before an order is updated. Allows developers to perform actions or validations before the update of an order. | +| PaymentFormGeneratingNotification | Triggered during the generation of a payment form. Allows developers to customize or modify the payment form before it is presented to the user. | +| PaymentMethodCreatedNotification | Triggered after a payment method has been successfully created. Allows developers to perform actions in response to the creation of a new payment method. | +| PaymentMethodCreatingNotification | Triggered before a payment method is created. Allows developers to perform actions or validations before the creation of a new payment method. | +| PaymentMethodDeletedNotification | Triggered after a payment method has been successfully deleted. Allows developers to perform actions in response to the deletion of a payment method. | +| PaymentMethodDeletingNotification | Triggered before a payment method is deleted. Allows developers to perform actions or validations before the deletion of a payment method. | +| PaymentMethodSavedNotification | Triggered after a payment method has been successfully saved. Allows developers to perform actions in response to saving changes to a payment method. | +| PaymentMethodSavingNotification | Triggered before a payment method is saved. Allows developers to perform actions or validations before saving changes to a payment method. | +| PaymentMethodUpdatedNotification | Triggered after a payment method has been successfully updated. Allows developers to perform actions in response to the update of a payment method. | +| PaymentMethodUpdatingNotification | Triggered before a payment method is updated. Allows developers to perform actions or validations before the update of a payment method. | +| PrintTemplateCreatedNotification | Triggered after a print template has been successfully created. Allows developers to perform actions in response to the creation of a new print template. | +| PrintTemplateCreatingNotification | Triggered before a print template is created. Allows developers to perform actions or validations before the creation of a new print template. | +| PrintTemplateDeletedNotification | Triggered after a print template has been successfully deleted. Allows developers to perform actions in response to the deletion of a print template. | +| PrintTemplateDeletingNotification | Triggered before a print template is deleted. Allows developers to perform actions or validations before the deletion of a print template. | +| PrintTemplateSavedNotification | Triggered after a print template has been successfully saved. Allows developers to perform actions in response to saving changes to a print template. | +| PrintTemplateSavingNotification | Triggered before a print template is saved. Allows developers to perform actions or validations before saving changes to a print template. | +| PrintTemplateUpdatedNotification | Triggered after a print template has been successfully updated. Allows developers to perform actions in response to the update of a print template. | +| PrintTemplateUpdatingNotification | Triggered before a print template is updated. Allows developers to perform actions or validations before the update of a print template. | +| ProductAttributeCreatedNotification | Triggered after a product attribute (for example: size, color, or material) has been successfully created. Allows developers to perform actions in response to the creation of a new product attribute. | +| ProductAttributeCreatingNotification | Triggered before a product attribute is created. Allows developers to perform actions or validations before the creation of a new product attribute. | +| ProductAttributeDeletedNotification | Triggered after a product attribute has been successfully deleted. Allows developers to perform actions in response to the deletion of a product attribute. | +| ProductAttributeDeletingNotification | Triggered before a product attribute is deleted. Allows developers to perform actions or validations before the deletion of a product attribute. | +| ProductAttributePresetCreatedNotification | Triggered after a product attribute preset has been successfully created. Allows developers to perform actions in response to the creation of a new product attribute preset. | +| ProductAttributePresetCreatingNotification | Triggered before a product attribute preset is created. Allows developers to perform actions or validations before the creation of a new product attribute preset. | +| ProductAttributePresetDeletedNotification | Triggered after a product attribute preset has been successfully deleted. Allows developers to perform actions in response to the deletion of a product attribute preset. | +| ProductAttributePresetDeletingNotification | Triggered before a product attribute preset is deleted. Allows developers to perform actions or validations before the deletion of a product attribute preset. | +| ProductAttributePresetSavedNotification | Triggered after a product attribute preset has been successfully saved. Allows developers to perform actions in response to saving changes to a product attribute preset. | +| ProductAttributePresetSavingNotification | Triggered before a product attribute preset is saved. Allows developers to perform actions or validations before saving changes to a product attribute preset. | +| ProductAttributePresetUpdatedNotification | Triggered after a product attribute preset has been successfully updated. Allows developers to perform actions in response to the update of a product attribute preset. | +| ProductAttributePresetUpdatingNotification | Triggered before a product attribute preset is updated. Allows developers to perform actions or validations before the update of a product attribute preset. | +| ProductAttributeSavedNotification | Triggered after a product attribute has been successfully saved. Allows developers to perform actions in response to saving changes to a product attribute. | +| ProductAttributeSavingNotification | Triggered before a product attribute is saved. Allows developers to perform actions or validations before saving changes to a product attribute. | +| ProductAttributeUpdatedNotification | Triggered after a product attribute has been successfully updated. Allows developers to perform actions in response to the update of a product attribute. | +| ProductAttributeUpdatingNotification | Triggered before a product attribute is updated. Allows developers to perform actions or validations before the update of a product attribute. | +| RegionCreatedNotification | Triggered after a region has been successfully created. Allows developers to perform actions in response to the creation of a new region. | +| RegionCreatingNotification | Triggered before a region is created. Allows developers to perform actions or validations before the creation of a new region. | +| RegionDeletedNotification | Triggered after a region has been successfully deleted. Allows developers to perform actions in response to the deletion of a region. | +| RegionDeletingNotification | Triggered before a region is deleted. Allows developers to perform actions or validations before the deletion of a region. | +| RegionSavedNotification | Triggered after a region has been successfully saved. Allows developers to perform actions in response to saving changes to a region. | +| RegionSavingNotification | Triggered before a region is saved. Allows developers to perform actions or validations before saving changes to a region. | +| RegionUpdatedNotification | Triggered after a region has been successfully updated. Allows developers to perform actions in response to the update of a region. | +| RegionUpdatingNotification | Triggered before a region is updated. Allows developers to perform actions or validations before the update of a region. | +| ShippingMethodCreatedNotification | Triggered after a shipping method has been successfully created. Allows developers to perform actions in response to the creation of a new shipping method. | +| ShippingMethodCreatingNotification | Triggered before a shipping method is created. Allows developers to perform actions or validations before the creation of a new shipping method. | +| ShippingMethodDeletedNotification | Triggered after a shipping method has been successfully deleted. Allows developers to perform actions in response to the deletion of a shipping method. | +| ShippingMethodDeletingNotification | Triggered before a shipping method is deleted. Allows developers to perform actions or validations before the deletion of a shipping method. | +| ShippingMethodSavedNotification | Triggered after a shipping method has been successfully saved. Allows developers to perform actions in response to saving changes to a shipping method. | +| ShippingMethodSavingNotification | Triggered before a shipping method is saved. Allows developers to perform actions or validations before saving changes to a shipping method. | +| ShippingMethodUpdatedNotification | Triggered after a shipping method has been successfully updated. Allows developers to perform actions in response to the update of a shipping method. | +| ShippingMethodUpdatingNotification | Triggered before a shipping method is updated. Allows developers to perform actions or validations before the update of a shipping method. | +| StockChangedNotification | Triggered after the stock level of a product has been successfully changed. Allows developers to perform actions in response to the change in stock level. | +| StockChangingNotification | Triggered before the stock level of a product is changed. Allows developers to perform actions or validations before the change in stock level. | +| StoreCreatedNotification | Triggered after a store has been successfully created. Allows developers to perform actions in response to the creation of a new store. | +| StoreCreatingNotification | Triggered before a store is created. Allows developers to perform actions or validations before the creation of a new store. | +| StoreDeletedNotification | Triggered after a store has been successfully deleted. Allows developers to perform actions in response to the deletion of a store. | +| StoreDeletingNotification | Triggered before a store is deleted. Allows developers to perform actions or validations before the deletion of a store. | +| StoreSavedNotification | Triggered after a store has been successfully saved. Allows developers to perform actions in response to saving changes to a store. | +| StoreSavingNotification | Triggered before a store is saved. Allows developers to perform actions or validations before saving changes to a store. | +| StoreUpdatedNotification | Triggered after a store has been successfully updated. Allows developers to perform actions in response to the update of a store. | +| StoreUpdatingNotification | Triggered before a store is updated. Allows developers to perform actions or validations before the update of a store. | +| TaxClassCreatedNotification | Triggered after a tax class has been successfully created. Allows developers to perform actions in response to the creation of a new tax class. | +| TaxClassCreatingNotification | Triggered before a tax class is created. Allows developers to perform actions or validations before the creation of a new tax class. | +| TaxClassDeletedNotification | Triggered after a tax class has been successfully deleted. Allows developers to perform actions in response to the deletion of a tax class. | +| TaxClassDeletingNotification | Triggered before a tax class is deleted. Allows developers to perform actions or validations before the deletion of a tax class. | +| TaxClassSavedNotification | Triggered after a tax class has been successfully saved. Allows developers to perform actions in response to saving changes to a tax class. | +| TaxClassSavingNotification | Triggered before a tax class is saved. Allows developers to perform actions or validations before saving changes to a tax class. | +| TaxClassUpdatedNotification | Triggered after a tax class has been successfully updated. Allows developers to perform actions in response to the update of a tax class. | +| TaxClassUpdatingNotification | Triggered before a tax class is updated. Allows developers to perform actions or validations before the update of a tax class. | +| UnitOfWorkCreatedNotification | Triggered after a unit of work has been successfully created. Allows developers to perform actions in response to the creation of a new unit of work. | From 46509da87cc162ab0a7ce5036a2a07ade0ce363c Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Wed, 26 Jun 2024 09:15:55 +0200 Subject: [PATCH 07/14] Added description for events --- .../events/list-of-validation-events.md | 566 +++++++++--------- .../events/list-of-validation-events.md | 566 +++++++++--------- 2 files changed, 566 insertions(+), 566 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 889e48b164f..8ccdc843a24 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -12,371 +12,371 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| -| ValidateCancelOrderPayment | | -| ValidateCaptureOrderPayment | | -| ValidateCountryCodeChange | | -| ValidateCountryCreate | | -| ValidateCountryDefaultCurrencyChange | | -| ValidateCountryDefaultPaymentMethodChange | | -| ValidateCountryDefaultShippingMethodChange | | -| ValidateCountryDelete | | -| ValidateCountryNameChange | | -| ValidateCountrySave | | -| ValidateCountryUpdate | | -| ValidateCurrencyAllowInCountry | | -| ValidateCurrencyCodeChange | | -| ValidateCurrencyCreate | | -| ValidateCurrencyCultureChange | | -| ValidateCurrencyCustomFormatTemplateChange | | -| ValidateCurrencyDelete | | -| ValidateCurrencyDisallowInCountry | | -| ValidateCurrencyNameChange | | -| ValidateCurrencySave | | -| ValidateCurrencyUpdate | | -| ValidateDiscountActiveChange | | -| ValidateDiscountAliasChange | | -| ValidateDiscountCodeAdd | | -| ValidateDiscountCodeChange | | -| ValidateDiscountCodeRemove | | -| ValidateDiscountCreate | | -| ValidateDiscountDateRangeChange | | -| ValidateDiscountDelete | | -| ValidateDiscountNameChange | | -| ValidateDiscountRewardsChange | | -| ValidateDiscountRulesChange | | -| ValidateDiscountSave | | -| ValidateDiscountTypeChange | | -| ValidateDiscountUpdate | | -| ValidateEmailTemplateAliasChange | | -| ValidateEmailTemplateBccAddressChange | | -| ValidateEmailTemplateCategoryChange | | -| ValidateEmailTemplateCcAddressChange | | -| ValidateEmailTemplateCreate | | -| ValidateEmailTemplateDelete | | -| ValidateEmailTemplateNameChange | | -| ValidateEmailTemplateReplyToAddressChange | | -| ValidateEmailTemplateSave | | -| ValidateEmailTemplateSenderChange | | -| ValidateEmailTemplateSendToCustomerChange | | -| ValidateEmailTemplateSubjectChange | | -| ValidateEmailTemplateToAddressChange | | -| ValidateEmailTemplateUpdate | | -| ValidateEmailTemplateViewChange | | -| ValidateExportTemplateAliasChange | | -| ValidateExportTemplateCategoryChange | | -| ValidateExportTemplateCreate | | -| ValidateExportTemplateDelete | | -| ValidateExportTemplateExportStrategyChange | | -| ValidateExportTemplateFileExtensionChange | | -| ValidateExportTemplateFileMimeTypeChange | | -| ValidateExportTemplateNameChange | | -| ValidateExportTemplateSave | | -| ValidateExportTemplateUpdate | | -| ValidateExportTemplateViewChange | | -| ValidateFetchOrderPaymentStatus | | -| ValidateGiftCardActiveChange | | -| ValidateGiftCardAmountsChange | | -| ValidateGiftCardCodeChange | | -| ValidateGiftCardCreate | | -| ValidateGiftCardCurrencyChange | | -| ValidateGiftCardDelete | | -| ValidateGiftCardExpiryDateChange | | -| ValidateGiftCardOrderChange | | -| ValidateGiftCardPropertyChange | | -| ValidateGiftCardSave | | -| ValidateGiftCardUpdate | | -| ValidateLocationAddressChange | | -| ValidateLocationAliasChange | | -| ValidateLocationCreate | | -| ValidateLocationDelete | | -| ValidateLocationNameChange | | -| ValidateLocationSave | | -| ValidateLocationTypeChange | | -| ValidateLocationUpdate | | -| ValidateOrderAssignToCustomer | | -| ValidateOrderCodeEvent | | -| ValidateOrderCreate | | -| ValidateOrderCurrencyChange | | -| ValidateOrderDelete | | -| ValidateOrderDiscountCodeRedeem | | -| ValidateOrderDiscountCodeUnredeem | | -| ValidateOrderFinalize | | -| ValidateOrderGiftCardRedeem | | -| ValidateOrderGiftCardUnredeem | | -| ValidateOrderLanguageChange | | -| ValidateOrderLinePropertyChange | | -| ValidateOrderLineQuantityChange | | -| ValidateOrderLineRemove | | -| ValidateOrderLineTaxClassChange | | -| ValidateOrderPaymentCountryRegionChange | | -| ValidateOrderPaymentMethodChange | | -| ValidateOrderProductAdd | | -| ValidateOrderPropertyChange | | -| ValidateOrderSave | | -| ValidateOrderShippingCountryRegionChange | | -| ValidateOrderShippingMethodChange | | -| ValidateOrderStatusAliasChange | | -| ValidateOrderStatusChange | | -| ValidateOrderStatusColorChange | | -| ValidateOrderStatusCreate | | -| ValidateOrderStatusDelete | | -| ValidateOrderStatusNameChange | | -| ValidateOrderStatusSave | | -| ValidateOrderStatusUpdate | | -| ValidateOrderTagAdd | | -| ValidateOrderTagRemove | | -| ValidateOrderTaxClassChange | | -| ValidateOrderTransactionUpdate | | -| ValidateOrderUpdate | | -| ValidatePaymentMethodAliasChange | | -| ValidatePaymentMethodAllowInCountryRegion | | -| ValidatePaymentMethodClearPrices | | -| ValidatePaymentMethodCreate | | -| ValidatePaymentMethodDelete | | -| ValidatePaymentMethodDisallowInCountryRegion | | -| ValidatePaymentMethodImageChange | | -| ValidatePaymentMethodNameChange | | -| ValidatePaymentMethodPriceChange | | -| ValidatePaymentMethodSave | | -| ValidatePaymentMethodSettingChange | | -| ValidatePaymentMethodSkuChange | | -| ValidatePaymentMethodTaxClassChange | | -| ValidatePaymentMethodToggleFeatures | | -| ValidatePaymentMethodUpdate | | -| ValidatePrintTemplateAliasChange | | -| ValidatePrintTemplateCategoryChange | | -| ValidatePrintTemplateCreate | | -| ValidatePrintTemplateDelete | | -| ValidatePrintTemplateNameChange | | -| ValidatePrintTemplateSave | | -| ValidatePrintTemplateUpdate | | -| ValidatePrintTemplateViewChange | | -| ValidateProductAttributeAliasChange | | -| ValidateProductAttributeCreate | | -| ValidateProductAttributeDelete | | -| ValidateProductAttributeNameChange | | -| ValidateProductAttributePresetAliasChange | | -| ValidateProductAttributePresetAllowAttribute | | -| ValidateProductAttributePresetCreate | | -| ValidateProductAttributePresetDelete | | -| ValidateProductAttributePresetDescriptionChange | | -| ValidateProductAttributePresetDisallowAttribute | | -| ValidateProductAttributePresetIconChange | | -| ValidateProductAttributePresetNameChange | | -| ValidateProductAttributePresetSave | | -| ValidateProductAttributePresetUpdate | | -| ValidateProductAttributeSave | | -| ValidateProductAttributeUpdate | | -| ValidateProductAttributeValueAdd | | -| ValidateProductAttributeValueNameChange | | -| ValidateProductAttributeValueRemove | | -| ValidateRefundOrderPayment | | -| ValidateRegionCodeChange | | -| ValidateRegionCreate | | -| ValidateRegionDefaultPaymentMethodChange | | -| ValidateRegionDefaultShippingMethodChange | | -| ValidateRegionDelete | | -| ValidateRegionNameChange | | -| ValidateRegionSave | | -| ValidateRegionUpdate | | -| ValidateShippingMethodAliasChange | | -| ValidateShippingMethodAllowInCountryRegion | | -| ValidateShippingMethodCalculationConfigChange | | -| ValidateShippingMethodClearPrices | | -| ValidateShippingMethodCreate | | -| ValidateShippingMethodDelete | | -| ValidateShippingMethodDisallowInCountryRegion | | -| ValidateShippingMethodImageChange | | -| ValidateShippingMethodNameChange | | -| ValidateShippingMethodPriceChange | | -| ValidateShippingMethodSave | | -| ValidateShippingMethodSettingChange | | -| ValidateShippingMethodSkuChange | | -| ValidateShippingMethodTaxClassChange | | -| ValidateShippingMethodUpdate | | -| ValidateStockChange | | -| ValidateStoreAddGiftCardPropertyAlias | | -| ValidateStoreAddProductPropertyAlias | | -| ValidateStoreAddProductUniquenessPropertyAlias | | -| ValidateStoreAliasChange | | -| ValidateStoreAllowUser | | -| ValidateStoreAllowUserRole | | -| ValidateStoreBaseCurrencyChange | | -| ValidateStoreCookiesChange | | -| ValidateStoreCreate | | -| ValidateStoreDefaultCountryChange | | -| ValidateStoreDefaultLocationChange | | -| ValidateStoreDefaultTaxClassChange | | -| ValidateStoreDelete | | -| ValidateStoreDisallowUser | | -| ValidateStoreDisallowUserRole | | -| ValidateStoreGiftCardSettingsChange | | -| ValidateStoreMeasurementSystemChange | | -| ValidateStoreNameChange | | -| ValidateStoreNotificationEmailTemplatesChange | | -| ValidateStoreOrderNumberTemplatesChange | | -| ValidateStoreOrderRoundingMethodChange | | -| ValidateStoreOrderStatusesChange | | -| ValidateStorePriceTaxInclusivityChange | | -| ValidateStoreRemoveGiftCardPropertyAlias | | -| ValidateStoreRemoveProductPropertyAlias | | -| ValidateStoreRemoveProductUniquenessPropertyAlias | | -| ValidateStoreSave | | -| ValidateStoreShareStockFromStoreChange | | -| ValidateStoreUpdate | | -| ValidateTaxClassAliasChange | | -| ValidateTaxClassClearTaxRates | | -| ValidateTaxClassCreate | | -| ValidateTaxClassDelete | | -| ValidateTaxClassNameChange | | -| ValidateTaxClassSave | | -| ValidateTaxClassTaxRateChange | | -| ValidateTaxClassUpdate | | +| ValidateCancelOrderPayment | Triggered to validate the cancellation of an order payment. Developers can use this event to enforce rules or validations related to the cancellation process, ensuring it meets specified criteria or conditions. | +| ValidateCaptureOrderPayment | Triggered to validate the capture of an order payment. Developers can use this event to enforce rules or validations related to the payment capture process, ensuring it meets specified criteria or conditions. | +| ValidateCountryCodeChange | Triggered to validate changes to the country code. Developers can use this event to enforce rules or validations related to the modification of country codes, ensuring adherence to specified standards or requirements. | +| ValidateCountryCreate | Triggered to validate the creation of a new country entry. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateCountryDefaultCurrencyChange | Triggered to validate changes to the default currency of a country. Developers can use this event to enforce rules or validations related to default currency changes for countries, ensuring proper configuration and management. | +| ValidateCountryDefaultPaymentMethodChange | Triggered to validate changes to the default payment method of a country. Developers can use this event to enforce rules or validations related to default payment method changes for countries, ensuring proper configuration and management. | +| ValidateCountryDefaultShippingMethodChange | Triggered to validate changes to the default shipping method of a country. Developers can use this event to enforce rules or validations related to default shipping method changes for countries, ensuring proper configuration and management. | +| ValidateCountryDelete | Triggered to validate the deletion of a country entry. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateCountryNameChange | Triggered to validate changes to the name of a country. Developers can use this event to enforce rules or validations related to the modification of country names, ensuring clarity and consistency in country identification. | +| ValidateCountrySave | Triggered to validate the saving of changes to a country entry. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateCountryUpdate | Triggered to validate updates to a country entry. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateCurrencyAllowInCountry | Triggered to validate allowing a currency in a specific country. Developers can use this event to enforce rules or validations related to currency permissions in countries, ensuring proper configuration and management. | +| ValidateCurrencyCodeChange | Triggered to validate changes to the currency code. Developers can use this event to enforce rules or validations related to the modification of currency codes, ensuring adherence to specified standards or requirements. | +| ValidateCurrencyCreate | Triggered to validate the creation of a new currency. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateCurrencyCultureChange | Triggered to validate changes to the culture associated with a currency. Developers can use this event to enforce rules or validations related to currency culture changes, ensuring consistency and compatibility within the system. | +| ValidateCurrencyCustomFormatTemplateChange | Triggered to validate changes to the custom format template of a currency. Developers can use this event to enforce rules or validations related to custom formatting changes for currencies, ensuring adherence to specified templates or standards. | +| ValidateCurrencyDelete | Triggered to validate the deletion of a currency. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateCurrencyDisallowInCountry | Triggered to validate disallowing a currency in a specific country. Developers can use this event to enforce rules or validations related to currency permissions in countries, ensuring proper configuration and management. | +| ValidateCurrencyNameChange | Triggered to validate changes to the name of a currency. Developers can use this event to enforce rules or validations related to the modification of currency names, ensuring clarity and consistency in currency identification. | +| ValidateCurrencySave | Triggered to validate the saving of changes to a currency. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateCurrencyUpdate | Triggered to validate updates to a currency. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateDiscountActiveChange | Triggered to validate changes to the active status of a discount. Developers can use this event to enforce rules or validations related to the activation or deactivation of discounts, ensuring consistency and adherence to business rules. | +| ValidateDiscountAliasChange | Triggered to validate changes to the alias of a discount. Developers can use this event to enforce rules or validations related to the modification of discount aliases, ensuring clarity and consistency in identification. | +| ValidateDiscountCodeAdd | Triggered to validate the addition of a discount code. Developers can use this event to enforce rules or validations related to the addition process, ensuring codes meet specified criteria or conditions. | +| ValidateDiscountCodeChange | Triggered to validate changes to a discount code. Developers can use this event to enforce rules or validations related to the modification of discount codes, ensuring adherence to specified standards or requirements. | +| ValidateDiscountCodeRemove | Triggered to validate the removal of a discount code. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions. | +| ValidateDiscountCreate | Triggered to validate the creation of a new discount. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateDiscountDateRangeChange | Triggered to validate changes to the date range of a discount. Developers can use this event to enforce rules or validations related to date range changes for discounts, ensuring proper configuration and management. | +| ValidateDiscountDelete | Triggered to validate the deletion of a discount. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateDiscountNameChange | Triggered to validate changes to the name of a discount. Developers can use this event to enforce rules or validations related to the modification of discount names, ensuring clarity and consistency in identification. | +| ValidateDiscountRewardsChange | Triggered to validate changes to the rewards associated with a discount. Developers can use this event to enforce rules or validations related to reward changes for discounts, ensuring adherence to specified rules or conditions. | +| ValidateDiscountRulesChange | Triggered to validate changes to the rules associated with a discount. Developers can use this event to enforce rules or validations related to rule changes for discounts, ensuring adherence to specified rules or conditions. | +| ValidateDiscountSave | Triggered to validate the saving of changes to a discount. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateDiscountTypeChange | Triggered to validate changes to the type of a discount. Developers can use this event to enforce rules or validations related to discount type changes, ensuring consistency and adherence to business rules. | +| ValidateDiscountUpdate | Triggered to validate updates to a discount. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateAliasChange | Triggered to validate changes to the alias of an email template. Developers can use this event to enforce rules or validations related to the modification of email template aliases, ensuring clarity and consistency in identification. | +| ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateCategoryChange | Triggered to validate changes to the category of an email template. Developers can use this event to enforce rules or validations related to category changes for email templates, ensuring proper categorization and organization. | +| ValidateEmailTemplateCcAddressChange | Triggered to validate changes to the Carbon Copy (CC) addresses of an email template. Developers can use this event to enforce rules or validations related to CC address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateCreate | Triggered to validate the creation of a new email template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateDelete | Triggered to validate the deletion of an email template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateEmailTemplateNameChange | Triggered to validate changes to the name of an email template. Developers can use this event to enforce rules or validations related to the modification of email template names, ensuring clarity and consistency in identification. | +| ValidateEmailTemplateReplyToAddressChange | Triggered to validate changes to the reply-to address of an email template. Developers can use this event to enforce rules or validations related to reply-to address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateSave | Triggered to validate the saving of changes to an email template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateSenderChange | Triggered to validate changes to the sender of an email template. Developers can use this event to enforce rules or validations related to sender changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateSendToCustomerChange | Triggered to validate changes to the recipient (send-to) settings of an email template. Developers can use this event to enforce rules or validations related to recipient changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateSubjectChange | Triggered to validate changes to the subject of an email template. Developers can use this event to enforce rules or validations related to subject changes for email templates, ensuring clarity and consistency in communication. | +| ValidateEmailTemplateToAddressChange | Triggered to validate changes to the TO addresses of an email template. Developers can use this event to enforce rules or validations related to TO address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateUpdate | Triggered to validate updates to an email template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateViewChange | Triggered to validate changes to the view settings of an email template. Developers can use this event to enforce rules or validations related to view changes for email templates, ensuring proper configuration and management. | +| ValidateExportTemplateAliasChange | Triggered to validate changes to the alias of an export template. Developers can use this event to enforce rules or validations related to the modification of export template aliases, ensuring clarity and consistency in identification. | +| ValidateExportTemplateCategoryChange | Triggered to validate changes to the category of an export template. Developers can use this event to enforce rules or validations related to category changes for export templates, ensuring proper categorization and organization. | +| ValidateExportTemplateCreate | Triggered to validate the creation of a new export template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateExportTemplateDelete | Triggered to validate the deletion of an export template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateExportTemplateExportStrategyChange | Triggered to validate changes to the export strategy of an export template. Developers can use this event to enforce rules or validations related to export strategy changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateFileExtensionChange | Triggered to validate changes to the file extension of an export template. Developers can use this event to enforce rules or validations related to file extension changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateFileMimeTypeChange | Triggered to validate changes to the file MIME type of an export template. Developers can use this event to enforce rules or validations related to file MIME type changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateNameChange |Triggered to validate changes to the name of an export template. Developers can use this event to enforce rules or validations related to the modification of export template names, ensuring clarity and consistency in identification. | +| ValidateExportTemplateSave | Triggered to validate the saving of changes to an export template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateExportTemplateUpdate | Triggered to validate updates to an export template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateExportTemplateViewChange | Triggered to validate changes to the view settings of an export template. Developers can use this event to enforce rules or validations related to view changes for export templates, ensuring proper configuration and management. | +| ValidateFetchOrderPaymentStatus | Triggered to validate the process of fetching the payment status of an order. Developers can use this event to enforce rules or validations related to how payment statuses are retrieved and handled for orders. | +| ValidateGiftCardActiveChange | Triggered to validate changes to the active status of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card activation, ensuring proper control and management of gift card statuses. | +| ValidateGiftCardAmountsChange | Triggered to validate changes to the amounts associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card amounts, ensuring accuracy and consistency in financial transactions involving gift cards. | +| ValidateGiftCardCodeChange | Triggered to validate changes to the code (identifier) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card codes, ensuring uniqueness and integrity of gift card identifiers. | +| ValidateGiftCardCreate | Triggered to validate the creation of a new gift card. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateGiftCardCurrencyChange | Triggered to validate changes to the currency associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card currencies, ensuring compatibility and accuracy in financial transactions involving different currencies. | +| ValidateGiftCardDelete | Triggered to validate the deletion of a gift card. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateGiftCardExpiryDateChange | Triggered to validate changes to the expiry date of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card expiry dates, ensuring proper management and utilization of gift card validity periods. | +| ValidateGiftCardOrderChange | Triggered to validate changes to the order associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card orders, ensuring proper tracking and management of gift card transactions. | +| ValidateGiftCardPropertyChange | Triggered to validate changes to properties (attributes) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card properties, ensuring consistency and adherence to business rules. | +| ValidateGiftCardSave | Triggered to validate the saving of changes to a gift card. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateGiftCardUpdate | Triggered to validate updates to a gift card. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateLocationAddressChange | Triggered to validate changes to the address of a location. Developers can use this event to enforce rules or validations related to the modification of location addresses, ensuring accuracy and consistency in location data. | +| ValidateLocationAliasChange | Triggered to validate changes to the alias (identifier) of a location. Developers can use this event to enforce rules or validations related to the modification of location aliases, ensuring uniqueness and integrity in identifying locations. | +| ValidateLocationCreate | Triggered to validate the creation of a new location. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateLocationDelete | Triggered to validate the deletion of a location. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateLocationNameChange | Triggered to validate changes to the name of a location. Developers can use this event to enforce rules or validations related to the modification of location names, ensuring clarity and consistency in identifying locations. | +| ValidateLocationSave | Triggered to validate the saving of changes to a location. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateLocationTypeChange | Triggered to validate changes to the type (category) of a location. Developers can use this event to enforce rules or validations related to the modification of location types, ensuring proper categorization and organization of locations. | +| ValidateLocationUpdate | Triggered to validate updates to a location. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateOrderAssignToCustomer | Triggered to validate the assignment of an order to a customer. Developers can use this event to enforce rules or validations related to customer assignments for orders, ensuring proper association and management of customer orders. | +| ValidateOrderCodeEvent | Triggered to validate events related to order codes. Developers can use this event to enforce rules or validations related to the handling or modification of order codes, ensuring uniqueness and adherence to business rules regarding order identifiers. | +| ValidateOrderCreate | Triggered to validate the creation of a new order. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateOrderCurrencyChange | Triggered to validate changes to the currency associated with an order. Developers can use this event to enforce rules or validations related to the modification of order currencies, ensuring accuracy and consistency in financial transactions involving different currencies. | +| ValidateOrderDelete | Triggered to validate the deletion of an order. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateOrderDiscountCodeRedeem | Triggered to validate the redemption of a discount code on an order. Developers can use this event to enforce rules or validations related to the application and validation of discount codes, ensuring proper handling and application of discounts on orders. | +| ValidateOrderDiscountCodeUnredeem | Triggered to validate the unredeeming of a discount code on an order. Developers can use this event to enforce rules or validations related to the removal or cancellation of discount codes, ensuring proper handling and adjustment of discounts on orders. | +| ValidateOrderFinalize | Triggered to validate the finalization of an order. Developers can use this event to enforce rules or validations related to the finalization process, ensuring completeness and accuracy before an order is considered finalized. | +| ValidateOrderGiftCardRedeem | Triggered to validate the redemption of a gift card on an order. Developers can use this event to enforce rules or validations related to the application and validation of gift cards, ensuring proper handling and application of gift cards on orders. | +| ValidateOrderGiftCardUnredeem | Triggered to validate the unredeeming of a gift card on an order. Developers can use this event to enforce rules or validations related to the removal or cancellation of gift cards, ensuring proper handling and adjustment of gift cards on orders. | +| ValidateOrderLanguageChange | Triggered to validate changes to the language associated with an order. Developers can use this event to enforce rules or validations related to the modification of order languages, ensuring proper localization and communication preferences are maintained. | +| ValidateOrderLinePropertyChange | Triggered to validate changes to properties (attributes) of an order line. Developers can use this event to enforce rules or validations related to the modification of order line properties, ensuring consistency and adherence to business rules. | +| ValidateOrderLineQuantityChange | Triggered to validate changes to the quantity of items in an order line. Developers can use this event to enforce rules or validations related to the modification of order line quantities, ensuring accuracy and consistency in order fulfillment and inventory management. | +| ValidateOrderLineRemove | Triggered to validate the removal of an order line. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions. | +| ValidateOrderLineTaxClassChange | Triggered to validate changes to the tax class associated with an order line. Developers can use this event to enforce rules or validations related to the modification of tax classes for order lines, ensuring accurate tax calculations and compliance with tax regulations. | +| ValidateOrderPaymentCountryRegionChange | Triggered to validate changes to the payment country/region associated with an order. Developers can use this event to enforce rules or validations related to the modification of payment country/region settings for orders, ensuring proper handling and compliance with payment regulations. | +| ValidateOrderPaymentMethodChange | Triggered to validate changes to the payment method associated with an order. Developers can use this event to enforce rules or validations related to the modification of payment methods for orders, ensuring proper handling and security of payment transactions. | +| ValidateOrderProductAdd | Triggered to validate the addition of a product to an order. Developers can use this event to enforce rules or validations related to the addition process, ensuring product availability, pricing accuracy, and adherence to business rules. | +| ValidateOrderPropertyChange | Triggered to validate changes to properties (attributes) of an order. Developers can use this event to enforce rules or validations related to the modification of order properties, ensuring consistency and adherence to business rules. | +| ValidateOrderSave | Triggered to validate the saving of changes to an order. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateOrderShippingCountryRegionChange | Triggered to validate changes to the shipping country/region associated with an order. Developers can use this event to enforce rules or validations related to the modification of shipping country/region settings for orders, ensuring accurate shipping calculations and compliance with shipping regulations. | +| ValidateOrderShippingMethodChange | Triggered to validate changes to the shipping method associated with an order. Developers can use this event to enforce rules or validations related to the modification of shipping methods for orders, ensuring proper handling and accuracy in order fulfillment. | +| ValidateOrderStatusAliasChange | Triggered to validate changes to the alias (identifier) of an order status. Developers can use this event to enforce rules or validations related to the modification of order status aliases, ensuring uniqueness and integrity in identifying order statuses. | +| ValidateOrderStatusChange | Triggered to validate changes to the status of an order. Developers can use this event to enforce rules or validations related to the modification of order statuses, ensuring proper handling and management of order lifecycle transitions. | +| ValidateOrderStatusColorChange | Triggered to validate changes to the color associated with an order status. Developers can use this event to enforce rules or validations related to the modification of order status colors, ensuring visual clarity and consistency in status representations. | +| ValidateOrderStatusCreate | Triggered to validate the creation of a new order status. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateOrderStatusDelete | Triggered to validate the deletion of an order status. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateOrderStatusNameChange | Triggered to validate changes to the name of an order status. Developers can use this event to enforce rules or validations related to the modification of order status names, ensuring clarity and consistency in identifying order statuses. | +| ValidateOrderStatusSave | Triggered to validate the saving of changes to an order status. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateOrderStatusUpdate | Triggered to validate updates to an order status. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateOrderTagAdd | Triggered to validate the addition of a tag to an order. Developers can use this event to enforce rules or validations related to the tagging process, ensuring proper categorization and organization of orders. | +| ValidateOrderTagRemove | Triggered to validate the removal of a tag from an order. Developers can use this event to enforce rules or validations related to the tag removal process, ensuring it meets specified criteria or conditions. | +| ValidateOrderTaxClassChange | Triggered to validate changes to the tax class associated with an order. Developers can use this event to enforce rules or validations related to the modification of tax classes for orders, ensuring accurate tax calculations and compliance with tax regulations. | +| ValidateOrderTransactionUpdate | Triggered to validate updates to order transactions. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateOrderUpdate | Triggered to validate updates to an order. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidatePaymentMethodAliasChange | Triggered to validate changes to the alias (identifier) of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method aliases, ensuring uniqueness and integrity in identifying payment methods. | +| ValidatePaymentMethodAllowInCountryRegion | Triggered to validate whether a payment method is allowed in a specific country/region. Developers can use this event to enforce rules or validations related to the availability and eligibility of payment methods in different geographic locations. | +| ValidatePaymentMethodClearPrices | Triggered to validate the clearing of prices associated with a payment method. Developers can use this event to enforce rules or validations related to the modification or removal of pricing information for payment methods, ensuring accuracy and consistency in financial transactions. | +| ValidatePaymentMethodCreate | Triggered to validate the creation of a new payment method. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidatePaymentMethodDelete | Triggered to validate the deletion of a payment method. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidatePaymentMethodDisallowInCountryRegion | Triggered to validate whether a payment method is disallowed in a specific country/region. Developers can use this event to enforce rules or validations related to the restriction and eligibility of payment methods in different geographic locations. | +| ValidatePaymentMethodImageChange | Triggered to validate changes to the image associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method images, ensuring visual consistency and adherence to branding guidelines. | +| ValidatePaymentMethodNameChange | Triggered to validate changes to the name of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method names, ensuring clarity and consistency in identifying payment methods. | +| ValidatePaymentMethodPriceChange | Triggered to validate changes to the price or cost associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method pricing, ensuring accurate financial calculations and compliance with pricing policies. | +| ValidatePaymentMethodSave | Triggered to validate the saving of changes to a payment method. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidatePaymentMethodSettingChange | Triggered to validate changes to settings or configurations of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method settings, ensuring functionality and compliance with operational requirements. | +| ValidatePaymentMethodSkuChange | Triggered to validate changes to the Stock Keeping Unit (SKU) associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method SKUs, ensuring inventory tracking and consistency in product identification. | +| ValidatePaymentMethodTaxClassChange | Triggered to validate changes to the tax class associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of tax classes for payment methods, ensuring accurate tax calculations and compliance with tax regulations. | +| ValidatePaymentMethodToggleFeatures | Triggered to validate toggling or enabling/disabling features of a payment method. Developers can use this event to enforce rules or validations related to the management and configuration of payment method features, ensuring functionality and compliance with operational requirements. | +| ValidatePaymentMethodUpdate | Triggered to validate updates to a payment method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateAliasChange | Triggered to validate changes to the alias (identifier) of a print template. Developers can use this event to enforce rules or validations related to the modification of print template aliases, ensuring uniqueness and proper identification. | +| ValidatePrintTemplateCategoryChange | Triggered to validate changes to the category of a print template. Developers can use this event to enforce rules or validations related to the categorization of print templates, ensuring accurate organization and management. | +| ValidatePrintTemplateCreate | Triggered to validate the creation of a new print template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateDelete | Triggered to validate the deletion of a print template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidatePrintTemplateNameChange | Triggered to validate changes to the name of a print template. Developers can use this event to enforce rules or validations related to the modification of print template names, ensuring clarity and consistency in identifying print templates. | +| ValidatePrintTemplateSave | Triggered to validate the saving of changes to a print template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateUpdate | Triggered to validate updates to a print template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateViewChange | Triggered to validate changes to the view configuration of a print template. Developers can use this event to enforce rules or validations related to the modification of how print templates are displayed or accessed, ensuring user experience consistency and functionality. | +| ValidateProductAttributeAliasChange | Triggered to validate changes to the alias (identifier) of a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute aliases, ensuring uniqueness and proper identification. | +| ValidateProductAttributeCreate | Triggered to validate the creation of a new product attribute. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeDelete | Triggered to validate the deletion of a product attribute. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateProductAttributeNameChange | Triggered to validate changes to the name of a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute names, ensuring clarity and consistency in identifying product attributes. | +| ValidateProductAttributePresetAliasChange | Triggered to validate changes to the alias (identifier) of a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset aliases, ensuring uniqueness and proper identification. | +| ValidateProductAttributePresetAllowAttribute | Triggered to validate allowing an attribute in a product attribute preset. Developers can use this event to enforce rules or validations related to the configuration of product attribute presets, ensuring proper association and functionality. | +| ValidateProductAttributePresetCreate | Triggered to validate the creation of a new product attribute preset. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributePresetDelete | Triggered to validate the deletion of a product attribute preset. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateProductAttributePresetDescriptionChange | Triggered to validate changes to the description of a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset descriptions, ensuring clarity and consistency in information provided. | +| ValidateProductAttributePresetDisallowAttribute | Triggered to validate disallowing an attribute in a product attribute preset. Developers can use this event to enforce rules or validations related to the configuration of product attribute presets, ensuring proper association and functionality. | +| ValidateProductAttributePresetIconChange | Triggered to validate changes to the icon associated with a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset icons, ensuring visual consistency and adherence to design guidelines. | +| ValidateProductAttributePresetNameChange | Triggered to validate changes to the name of a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset names, ensuring clarity and consistency in identifying product attribute presets. | +| ValidateProductAttributePresetSave | Triggered to validate the saving of changes to a product attribute preset. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributePresetUpdate | Triggered to validate updates to a product attribute preset. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeSave | Triggered to validate the saving of changes to a product attribute. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeUpdate | Triggered to validate updates to a product attribute. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeValueAdd | Triggered to validate the addition of a value to a product attribute. Developers can use this event to enforce rules or validations related to the addition process, ensuring data integrity and adherence to product attribute specifications. | +| ValidateProductAttributeValueNameChange | Triggered to validate changes to the name of a value associated with a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute value names, ensuring clarity and consistency in identifying product attribute values. | +| ValidateProductAttributeValueRemove | Triggered to validate the removal of a value from a product attribute. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions and maintains data integrity. | +| ValidateRefundOrderPayment | Triggered to validate the process of refunding an order payment. Developers can use this event to enforce rules or validations related to the refunding process, ensuring accuracy and adherence to business logic. | +| ValidateRegionCodeChange | Triggered to validate changes to the code of a region. Developers can use this event to enforce rules or validations related to the modification of region codes, ensuring uniqueness and proper identification. | +| ValidateRegionCreate | Triggered to validate the creation of a new region. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateRegionDefaultPaymentMethodChange | Triggered to validate changes to the default payment method of a region. Developers can use this event to enforce rules or validations related to the modification of default payment methods for regions, ensuring proper configuration and functionality. | +| ValidateRegionDefaultShippingMethodChange | Triggered to validate changes to the default shipping method of a region. Developers can use this event to enforce rules or validations related to the modification of default shipping methods for regions, ensuring proper configuration and functionality. | +| ValidateRegionDelete | Triggered to validate the deletion of a region. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateRegionNameChange | Triggered to validate changes to the name of a region. Developers can use this event to enforce rules or validations related to the modification of region names, ensuring clarity and consistency in identifying regions. | +| ValidateRegionSave | Triggered to validate the saving of changes to a region. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateRegionUpdate | Triggered to validate updates to a region. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateShippingMethodAliasChange | Triggered to validate changes to the alias of a shipping method. Developers can use this event to enforce rules or validations related to the modification of shipping method aliases, ensuring uniqueness and proper identification. | +| ValidateShippingMethodAllowInCountryRegion | Triggered to validate whether a shipping method is allowed in a specific country or region. Developers can use this event to enforce rules or validations related to the availability of shipping methods in different geographical areas. | +| ValidateShippingMethodCalculationConfigChange | Triggered to validate changes to the calculation configuration of a shipping method. Developers can use this event to enforce rules or validations related to how shipping costs are calculated, ensuring accuracy and consistency in pricing. | +| ValidateShippingMethodClearPrices | Triggered to validate the process of clearing prices associated with a shipping method. Developers can use this event to enforce rules or validations related to price adjustments or resets for shipping methods. | +| ValidateShippingMethodCreate | Triggered to validate the creation of a new shipping method. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateShippingMethodDelete | Triggered to validate the deletion of a shipping method. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateShippingMethodDisallowInCountryRegion | Triggered to validate whether a shipping method is disallowed in a specific country or region. Developers can use this event to enforce rules or validations related to restricting shipping methods in different geographical areas. | +| ValidateShippingMethodImageChange | Triggered to validate changes to the image associated with a shipping method. Developers can use this event to enforce rules or validations related to visual content updates for shipping methods. | +| ValidateShippingMethodNameChange | Triggered to validate changes to the name of a shipping method. Developers can use this event to enforce rules or validations related to the modification of shipping method names, ensuring clarity and consistency in identifying shipping methods. | +| ValidateShippingMethodPriceChange | Triggered to validate changes to the price of a shipping method. Developers can use this event to enforce rules or validations related to price adjustments or updates for shipping methods, ensuring accurate pricing information. | +| ValidateShippingMethodSave | Triggered to validate the saving of changes to a shipping method. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateShippingMethodSettingChange | Triggered to validate changes to the settings of a shipping method. Developers can use this event to enforce rules or validations related to configuration updates for shipping methods, ensuring proper functionality and integration with other systems. | +| ValidateShippingMethodSkuChange | Triggered to validate changes to the Stock Keeping Unit (SKU) of a shipping method. Developers can use this event to enforce rules or validations related to product identification and tracking for shipping methods. | +| ValidateShippingMethodTaxClassChange | Triggered to validate changes to the tax class associated with a shipping method. Developers can use this event to enforce rules or validations related to tax rate adjustments or updates for shipping methods. | +| ValidateShippingMethodUpdate | Triggered to validate updates to a shipping method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateStockChange | Triggered to validate changes made to the stock levels of products or inventory items. Developers can use this event to enforce business logic related to stock adjustments, ensuring accuracy and adherence to inventory management policies. | +| ValidateStoreAddGiftCardPropertyAlias | Triggered to validate adding an alias for a gift card property in a store. Developers can use this event to enforce rules or validations related to gift card property aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAddProductPropertyAlias | Triggered to validate adding an alias for a product property in a store. Developers can use this event to enforce rules or validations related to product property aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAddProductUniquenessPropertyAlias | Triggered to validate adding an alias for a uniqueness property of a product in a store. Developers can use this event to enforce rules or validations related to uniqueness property aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAliasChange | Triggered to validate changes to the alias of a store. Developers can use this event to enforce rules or validations related to the modification of store aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAllowUser | Triggered to validate allowing a user in a store. Developers can use this event to enforce rules or validations related to user permissions and access control within a store. | +| ValidateStoreAllowUserRole | Triggered to validate allowing a user role in a store. Developers can use this event to enforce rules or validations related to user role permissions and access control within a store. | +| ValidateStoreBaseCurrencyChange | Triggered to validate changes to the base currency of a store. Developers can use this event to enforce rules or validations related to the modification of base currencies, ensuring compatibility and consistency in financial operations. | +| ValidateStoreCookiesChange | Triggered to validate changes to cookie settings in a store. Developers can use this event to enforce rules or validations related to privacy and tracking policies associated with cookies in a store. | +| ValidateStoreCreate | Triggered to validate the creation of a new store. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateStoreDefaultCountryChange | Triggered to validate changes to the default country of a store. Developers can use this event to enforce rules or validations related to the modification of default countries, ensuring proper localization and operational settings. | +| ValidateStoreDefaultLocationChange | Triggered to validate changes to the default location of a store. Developers can use this event to enforce rules or validations related to the modification of default locations, ensuring accurate fulfillment and logistical operations. | +| ValidateStoreDefaultTaxClassChange |Triggered to validate changes to the default tax class of a store. Developers can use this event to enforce rules or validations related to tax handling and rate adjustments in a store. | +| ValidateStoreDelete | Triggered to validate the deletion of a store. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateStoreDisallowUser | Triggered to validate disallowing a user in a store. Developers can use this event to enforce rules or validations related to user permissions and access control within a store. | +| ValidateStoreDisallowUserRole | Triggered to validate disallowing a user role in a store. Developers can use this event to enforce rules or validations related to user role permissions and access control within a store. | +| ValidateStoreGiftCardSettingsChange | Triggered to validate changes to gift card settings in a store. Developers can use this event to enforce rules or validations related to gift card management and configuration in a store. | +| ValidateStoreMeasurementSystemChange | Triggered to validate changes to the measurement system used in a store. Developers can use this event to enforce rules or validations related to units of measurement and standardization in a store. | +| ValidateStoreNameChange | Triggered to validate changes to the name of a store. Developers can use this event to enforce rules or validations related to the modification of store names, ensuring clarity and consistency in store identification. | +| ValidateStoreNotificationEmailTemplatesChange | Triggered to validate changes to notification email templates in a store. Developers can use this event to enforce rules or validations related to email template management and communication in a store. | +| ValidateStoreOrderNumberTemplatesChange | Triggered to validate changes to order number templates in a store. Developers can use this event to enforce rules or validations related to order numbering and format specifications in a store. | +| ValidateStoreOrderRoundingMethodChange | Triggered to validate changes to the rounding method used for orders in a store. Developers can use this event to enforce rules or validations related to financial calculations and accuracy in a store. | +| ValidateStoreOrderStatusesChange | Triggered to validate changes to order statuses in a store. Developers can use this event to enforce rules or validations related to order status management and workflow customization in a store. | +| ValidateStorePriceTaxInclusivityChange | Triggered to validate changes to price tax inclusivity settings in a store. Developers can use this event to enforce rules or validations related to tax calculation methods and pricing policies in a store. | +| ValidateStoreRemoveGiftCardPropertyAlias | Triggered to validate removing an alias for a gift card property in a store. Developers can use this event to enforce rules or validations related to gift card property aliases, ensuring proper management and identification. | +| ValidateStoreRemoveProductPropertyAlias | Triggered to validate removing an alias for a product property in a store. Developers can use this event to enforce rules or validations related to product property aliases, ensuring proper management and identification. | +| ValidateStoreRemoveProductUniquenessPropertyAlias | Triggered to validate removing an alias for a uniqueness property of a product in a store. Developers can use this event to enforce rules or validations related to uniqueness property aliases, ensuring proper management and identification. | +| ValidateStoreSave | Triggered to validate the saving of changes to a store. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateStoreShareStockFromStoreChange | Triggered to validate changes to the shared stock setting between stores. Developers can use this event to enforce rules or validations related to stock management and synchronization across multiple stores. | +| ValidateStoreUpdate | Triggered to validate updates to a store. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateTaxClassAliasChange | Triggered to validate changes to the alias of a tax class. Developers can use this event to enforce rules or validations related to the modification of tax class aliases, ensuring uniqueness and proper identification. | +| ValidateTaxClassClearTaxRates | Triggered to validate clearing tax rates associated with a tax class. Developers can use this event to enforce rules or validations related to tax rate adjustments or resets for tax classes. | +| ValidateTaxClassCreate | Triggered to validate the creation of a new tax class. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateTaxClassDelete | Triggered to validate the deletion of a tax class. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateTaxClassNameChange | Triggered to validate changes to the name of a tax class. Developers can use this event to enforce rules or validations related to the modification of tax class names, ensuring clarity and consistency in tax classification. | +| ValidateTaxClassSave | Triggered to validate the saving of changes to a tax class. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateTaxClassTaxRateChange | Triggered to validate changes to tax rates associated with a tax class. Developers can use this event to enforce rules or validations related to tax rate adjustments or updates for tax classes. | +| ValidateTaxClassUpdate | Triggered to validate updates to a tax class. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Country | **Event** | **Description** | |---|---| -| ValidateCountryCodeFormat | | -| ValidateDefaultCurrencyBelongsToCountryStore | | -| ValidateDefaultPaymentMethodBelongsToCountryStore | | -| ValidateDefaultShippingMethodBelongsToCountryStore | | -| ValidateNotStoreDefaultCountry | | -| ValidateUniqueCountryCode | | +| ValidateCountryCodeFormat | Triggered to validate the format of a country code. Developers can use this event to enforce rules or validations related to the correct formatting of country codes, ensuring adherence to specified standards. | +| ValidateDefaultCurrencyBelongsToCountryStore | Triggered to ensure that the default currency belongs to the country store. Developers can use this event to enforce validation rules specific to default currencies and country stores. | +| ValidateDefaultPaymentMethodBelongsToCountryStore | Triggered to ensure that the default payment method belongs to the country store. Developers can use this event to enforce validation rules specific to default payment methods and country stores. | +| ValidateDefaultShippingMethodBelongsToCountryStore | Triggered to ensure that the default shipping method belongs to the country store. Developers can use this event to enforce validation rules specific to default shipping methods and country stores. | +| ValidateNotStoreDefaultCountry | Triggered to ensure that the country being validated is not the default country for the store. Developers can use this event to enforce validation rules specific to countries and store defaults, ensuring proper configuration and management of default countries. | +| ValidateUniqueCountryCode | Triggered to ensure that the country code is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of country codes within the system, preventing conflicts and ensuring clarity in country identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Currency | **Event** | **Description** | |---|---| -| ValidateAllowedCountryBelongsToCurrencyStore | | -| ValidateCulture | | -| ValidateCurrencyCodeFormat | | -| ValidateNotCountryDefaultCurrency | | -| ValidateNotStoreBaseCurrency | | -| ValidateUniqueCurrencyCode | | +| ValidateAllowedCountryBelongsToCurrencyStore | Triggered to validate if the country is allowed in the currency store. Developers can use this event to enforce rules or validations related to countries allowed within specific currency stores. | +| ValidateCulture | Triggered to validate the culture. Developers can use this event to enforce rules or validations related to the culture settings, ensuring compatibility and consistency within the system. | +| ValidateCurrencyCodeFormat | Triggered to validate the format of a currency code. Developers can use this event to enforce rules or validations related to the correct formatting of currency codes, ensuring adherence to specified standards. | +| ValidateNotCountryDefaultCurrency | Triggered to ensure that the country is not the default currency. Developers can use this event to enforce rules or validations related to default currency settings for specific countries. | +| ValidateNotStoreBaseCurrency | Triggered to ensure that the currency is not the base currency for the store. Developers can use this event to enforce rules or validations related to base currency settings for specific stores. | +| ValidateUniqueCurrencyCode | Triggered to ensure that the currency code is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of currency codes within the system, preventing conflicts and ensuring clarity in currency identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Discount | **Event** | **Description** | |---|---| -| ValidateUniqueAlias | | -| ValidateUniqueDiscountCode | | +| ValidateUniqueAlias | Triggered to ensure that the alias is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of aliases within the system, preventing conflicts and ensuring clarity in identification. | +| ValidateUniqueDiscountCode | Triggered to ensure that the discount code is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of discount codes within the system, preventing duplicate codes from being issued. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.EmailTemplate | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultEmailTemplate | | -| ValidateUniqueEmailTemplateAlias | | +| ValidateNotStoreDefaultEmailTemplate | Triggered to ensure that the email template being validated is not the default email template for the store. Developers can use this event to enforce validation rules specific to email templates and store defaults, ensuring proper configuration and management of default email templates. | +| ValidateUniqueEmailTemplateAlias | Triggered to ensure that the alias for an email template is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of email template aliases within the system, preventing conflicts and ensuring clarity in template identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.ExportTemplate | **Event** | **Description** | |---|---| -| ValidateUniqueExportTemplateAlias | | +| ValidateUniqueExportTemplateAlias | Triggered to ensure that the alias for an export template is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of export template aliases within the system, preventing conflicts and ensuring clarity in template identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.GiftCard | **Event** | **Description** | |---|---| -| ValidateUniqueGiftCardCode | | +| ValidateUniqueGiftCardCode | Triggered to ensure that the code for a gift card is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of gift card codes within the system, preventing duplicate codes from being issued. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Location | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultLocation | | +| ValidateNotStoreDefaultLocation | Triggered to ensure that the location being validated is not the default location for the store. Developers can use this event to enforce validation rules specific to locations and store defaults, ensuring proper configuration and management of default locations. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Order | **Event** | **Description** | |---|---| -| ValidateCurrencyBelongsToOrderStore | | -| ValidateDiscountCodeValid | | -| ValidateGiftCardPropertyIsWritable | | -| ValidateGiftCardValid | | -| ValidateOrderPaymentCountryRegionAllowedByOrderCurrency | | -| ValidateOrderPaymentCountryRegionBelongsToOrderStore | | -| ValidateOrderPropertyIsWritable | | -| ValidateOrderShippingCountryRegionBelongsToOrderStore | | -| ValidateOrderStatusBelongsToOrderStore | | -| ValidateOrderStatusCode | | -| ValidatePaymentMethodAllowedInPaymentCountryRegion | | -| ValidatePaymentMethodBelongsToOrderStore | | -| ValidateProductAddHasPrice | | -| ValidateProductAddQuantityPositive | | -| ValidateShippingMethodAllowedInShippingCountryRegion | | -| ValidateShippingMethodBelongsToOrderStore | | -| ValidateTaxClassBelongsToOrderStore | | -| ValidateTransactionInitialized | | -| ValidateUniqueBundleId | | +| ValidateCurrencyBelongsToOrderStore | Triggered to ensure that the currency belongs to the order's store. Developers can use this event to enforce validation rules specific to currencies and order stores. | +| ValidateDiscountCodeValid | Triggered to validate the validity of a discount code. Developers can use this event to enforce rules or validations related to discount codes, ensuring they are valid and applicable. | +| ValidateGiftCardPropertyIsWritable | Triggered to validate whether a specific property of a gift card is writable. Developers can use this event to enforce rules or validations related to the writability of gift card properties. | +| ValidateGiftCardValid | Triggered to validate the validity of a gift card. Developers can use this event to enforce rules or validations related to gift cards, ensuring they are valid and can be applied. | +| ValidateOrderPaymentCountryRegionAllowedByOrderCurrency | Triggered to validate if the payment country or region is allowed by the order currency. Developers can use this event to enforce rules or validations related to payment countries or regions based on the order currency. | +| ValidateOrderPaymentCountryRegionBelongsToOrderStore | Triggered to ensure that the payment country or region belongs to the order's store. Developers can use this event to enforce validation rules specific to payment countries or regions and order stores. | +| ValidateOrderPropertyIsWritable | Triggered to validate whether a specific property of an order is writable. Developers can use this event to enforce rules or validations related to the writability of order properties. | +| ValidateOrderShippingCountryRegionBelongsToOrderStore | Triggered to ensure that the shipping country or region belongs to the order's store. Developers can use this event to enforce validation rules specific to shipping countries or regions and order stores. | +| ValidateOrderStatusBelongsToOrderStore | Triggered to ensure that the order status belongs to the order's store. Developers can use this event to enforce validation rules specific to order statuses and order stores. | +| ValidateOrderStatusCode | Triggered to validate the order status code. Developers can use this event to enforce rules or validations related to order status codes, ensuring they adhere to specified formats or requirements. | +| ValidatePaymentMethodAllowedInPaymentCountryRegion | Triggered to validate if the payment method is allowed in the payment country or region. Developers can use this event to enforce rules or validations related to payment methods based on payment countries or regions. | +| ValidatePaymentMethodBelongsToOrderStore | Triggered to ensure that the payment method belongs to the order's store. Developers can use this event to enforce validation rules specific to payment methods and order stores. | +| ValidateProductAddHasPrice | Triggered to validate that a product being added to an order has a price. Developers can use this event to enforce rules or validations related to product prices when adding them to orders. | +| ValidateProductAddQuantityPositive | Triggered to validate that the quantity of a product being added to an order is positive. Developers can use this event to enforce rules or validations related to product quantities when adding them to orders. | +| ValidateShippingMethodAllowedInShippingCountryRegion | Triggered to validate if the shipping method is allowed in the shipping country or region. Developers can use this event to enforce rules or validations related to shipping methods based on shipping countries or regions. | +| ValidateShippingMethodBelongsToOrderStore | Triggered to ensure that the shipping method belongs to the order's store. Developers can use this event to enforce validation rules specific to shipping methods and order stores. | +| ValidateTaxClassBelongsToOrderStore | Triggered to ensure that the tax class belongs to the order's store. Developers can use this event to enforce validation rules specific to tax classes and order stores. | +| ValidateTransactionInitialized | Triggered to validate that a transaction is initialized. Developers can use this event to enforce rules or validations related to transaction initialization, ensuring transactions are properly prepared before proceeding. | +| ValidateUniqueBundleId | Triggered to ensure that the bundle ID is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of bundle IDs within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderLine | **Event** | **Description** | |---|---| -| ValidateOrderLinePropertyIsWritable | | +| ValidateOrderLinePropertyIsWritable | Triggered to validate whether a specific property of an order line can be modified. Developers can use this event to enforce rules or validations related to the writability of order line properties, ensuring data integrity and adherence to business logic when modifying order line properties. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderStatus | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultOrderStatus | | +| ValidateNotStoreDefaultOrderStatus | Triggered to ensure that the order status being validated is not the default order status for the store. Developers can use this event to enforce validation rules specific to order statuses and stores, ensuring proper configuration and management of default statuses. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.PaymentMethod | **Event** | **Description** | |---|---| -| ValidateAllowedInPriceCountryRegion | | -| ValidateNotCountryDefaultPaymentMethod | | -| ValidateNotRegionDefaultPaymentMethod | | -| ValidateUniquePaymentMethodAlias | | +| ValidateAllowedInPriceCountryRegion | **OBSOLETE:** Use `ValidateFixedRateAllowedInPriceCountryRegion` instead. This event was originally used to validate whether a price is allowed in the specified country or region, enabling developers to enforce this rule through custom actions or validations. | +| ValidateNotCountryDefaultPaymentMethod | Triggered to ensure that the payment method being validated is not the default payment method for the country. Developers can use this event to enforce validation rules specific to payment methods and countries. | +| ValidateNotRegionDefaultPaymentMethod | Triggered to ensure that the payment method being validated is not the default payment method for the region. Developers can use this event to enforce validation rules specific to payment methods and regions. | +| ValidateUniquePaymentMethodAlias | Triggered to ensure that the alias for a payment method is unique. Developers can use this event to enforce uniqueness of payment method aliases within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.PrintTemplate | **Event** | **Description** | |---|---| -| ValidateUniquePrintTemplateAlias | | +| ValidateUniquePrintTemplateAlias | Triggered to ensure that the alias for a print template is unique. Developers can use this event to enforce uniqueness of print template aliases within the system, preventing conflicts and ensuring clarity in template identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.ProductAttribute | **Event** | **Description** | |---|---| -| ValidateUniqueProductAttributeAlias | | -| ValidateUniqueProductAttributePresetAlias | | +| ValidateUniqueProductAttributeAlias | Triggered to ensure that the alias for a product attribute is unique. Allows developers to enforce uniqueness of product attribute aliases within the system. | +| ValidateUniqueProductAttributePresetAlias | Triggered to ensure that the alias for a product attribute preset is unique. Allows developers to enforce uniqueness of product attribute preset aliases within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Region | **Event** | **Description** | |---|---| -| ValidateDefaultPaymentMethodBelongsToRegionStore | | -| ValidateDefaultShippingMethodBelongsToRegionStore | | -| ValidateUniqueRegionCode | | +| ValidateDefaultPaymentMethodBelongsToRegionStore | Triggered to ensure that the default payment method belongs to the region's store. Developers can use this event to enforce validation rules related to payment methods specific to regions and stores. | +| ValidateDefaultShippingMethodBelongsToRegionStore | Triggered to ensure that the default shipping method belongs to the region's store. Developers can use this event to enforce validation rules related to shipping methods specific to regions and stores. | +| ValidateUniqueRegionCode | Triggered to ensure that the region code is unique. Developers can use this event to enforce validation rules to maintain unique region codes within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.ShippingMethod | **Event** | **Description** | |---|---| -| ValidateAllowedInPriceCountryRegion | OBSOLETE: Use ValidateFixedRateAllowedInPriceCountryRegion instead. | -| ValidateCalculationModeConfigType | | -| ValidateFixedRateAllowedInPriceCountryRegion | | -| ValidateNotCountryDefaultShippingMethod | | -| ValidateNotRegionDefaultShippingMethod | | -| ValidateUniqueShippingMethodAlias | | +| ValidateAllowedInPriceCountryRegion | **OBSOLETE:** Use `ValidateFixedRateAllowedInPriceCountryRegion` instead. This event was originally used to validate whether a price is allowed in the specified country or region, enabling developers to enforce this rule through custom actions or validations. | +| ValidateCalculationModeConfigType | Triggered to ensure that the calculation mode configuration type is valid. Allows developers to perform actions or validations to enforce this rule. | +| ValidateFixedRateAllowedInPriceCountryRegion | Triggered to ensure that a fixed rate is allowed in the specified price country or region. Allows developers to perform actions or validations to enforce this rule. | +| ValidateNotCountryDefaultShippingMethod | Triggered to ensure that the shipping method being validated is not the default shipping method for the country. Allows developers to perform actions or validations to enforce this rule. | +| ValidateNotRegionDefaultShippingMethod | Triggered to ensure that the shipping method being validated is not the default shipping method for the region. Allows developers to perform actions or validations to enforce this rule. | +| ValidateUniqueShippingMethodAlias | Triggered to ensure that the alias for a shipping method is unique. Allows developers to perform actions or validations to enforce the uniqueness of shipping method aliases. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Store | **Event** | **Description** | |---|---| -| ValidateDefaultCountryBelongsToStore | | -| ValidateDefaultTaxClassBelongsToStore | | -| ValidateNotificationEmailTemplatesBelongsToStore | | -| ValidateOrderStatusesBelongsToStore | | -| ValidateUniqueStoreAlias | | +| ValidateDefaultCountryBelongsToStore | Triggered to ensure that the default country being validated belongs to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateDefaultTaxClassBelongsToStore | Triggered to ensure that the default tax class being validated belongs to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateNotificationEmailTemplatesBelongsToStore | Triggered to ensure that the notification email templates being validated belong to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateOrderStatusesBelongsToStore | Triggered to ensure that the order statuses being validated belong to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateUniqueStoreAlias | Triggered to ensure that the alias for a store is unique. Allows developers to perform actions or validations to enforce the uniqueness of store aliases. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.TaxClass | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultTaxClass | | -| ValidateUniqueTaxClassAlias | | \ No newline at end of file +| ValidateNotStoreDefaultTaxClass | Triggered to ensure that the tax class being validated is not the default tax class for the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateUniqueTaxClassAlias | Triggered to ensure that the alias for a tax class is unique. Allows developers to perform actions or validations to enforce the uniqueness of tax class aliases. | \ No newline at end of file diff --git a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 7239b7c8b16..8ccdc843a24 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -12,371 +12,371 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| -| ValidateCancelOrderPayment | | -| ValidateCaptureOrderPayment | | -| ValidateCountryCodeChange | | -| ValidateCountryCreate | | -| ValidateCountryDefaultCurrencyChange | | -| ValidateCountryDefaultPaymentMethodChange | | -| ValidateCountryDefaultShippingMethodChange | | -| ValidateCountryDelete | | -| ValidateCountryNameChange | | -| ValidateCountrySave | | -| ValidateCountryUpdate | | -| ValidateCurrencyAllowInCountry | | -| ValidateCurrencyCodeChange | | -| ValidateCurrencyCreate | | -| ValidateCurrencyCultureChange | | -| ValidateCurrencyCustomFormatTemplateChange | | -| ValidateCurrencyDelete | | -| ValidateCurrencyDisallowInCountry | | -| ValidateCurrencyNameChange | | -| ValidateCurrencySave | | -| ValidateCurrencyUpdate | | -| ValidateDiscountActiveChange | | -| ValidateDiscountAliasChange | | -| ValidateDiscountCodeAdd | | -| ValidateDiscountCodeChange | | -| ValidateDiscountCodeRemove | | -| ValidateDiscountCreate | | -| ValidateDiscountDateRangeChange | | -| ValidateDiscountDelete | | -| ValidateDiscountNameChange | | -| ValidateDiscountRewardsChange | | -| ValidateDiscountRulesChange | | -| ValidateDiscountSave | | -| ValidateDiscountTypeChange | | -| ValidateDiscountUpdate | | -| ValidateEmailTemplateAliasChange | | -| ValidateEmailTemplateBccAddressChange | | -| ValidateEmailTemplateCategoryChange | | -| ValidateEmailTemplateCcAddressChange | | -| ValidateEmailTemplateCreate | | -| ValidateEmailTemplateDelete | | -| ValidateEmailTemplateNameChange | | -| ValidateEmailTemplateReplyToAddressChange | | -| ValidateEmailTemplateSave | | -| ValidateEmailTemplateSenderChange | | -| ValidateEmailTemplateSendToCustomerChange | | -| ValidateEmailTemplateSubjectChange | | -| ValidateEmailTemplateToAddressChange | | -| ValidateEmailTemplateUpdate | | -| ValidateEmailTemplateViewChange | | -| ValidateExportTemplateAliasChange | | -| ValidateExportTemplateCategoryChange | | -| ValidateExportTemplateCreate | | -| ValidateExportTemplateDelete | | -| ValidateExportTemplateExportStrategyChange | | -| ValidateExportTemplateFileExtensionChange | | -| ValidateExportTemplateFileMimeTypeChange | | -| ValidateExportTemplateNameChange | | -| ValidateExportTemplateSave | | -| ValidateExportTemplateUpdate | | -| ValidateExportTemplateViewChange | | -| ValidateFetchOrderPaymentStatus | | -| ValidateGiftCardActiveChange | | -| ValidateGiftCardAmountsChange | | -| ValidateGiftCardCodeChange | | -| ValidateGiftCardCreate | | -| ValidateGiftCardCurrencyChange | | -| ValidateGiftCardDelete | | -| ValidateGiftCardExpiryDateChange | | -| ValidateGiftCardOrderChange | | -| ValidateGiftCardPropertyChange | | -| ValidateGiftCardSave | | -| ValidateGiftCardUpdate | | -| ValidateLocationAddressChange | | -| ValidateLocationAliasChange | | -| ValidateLocationCreate | | -| ValidateLocationDelete | | -| ValidateLocationNameChange | | -| ValidateLocationSave | | -| ValidateLocationTypeChange | | -| ValidateLocationUpdate | | -| ValidateOrderAssignToCustomer | | -| ValidateOrderCodeEvent | | -| ValidateOrderCreate | | -| ValidateOrderCurrencyChange | | -| ValidateOrderDelete | | -| ValidateOrderDiscountCodeRedeem | | -| ValidateOrderDiscountCodeUnredeem | | -| ValidateOrderFinalize | | -| ValidateOrderGiftCardRedeem | | -| ValidateOrderGiftCardUnredeem | | -| ValidateOrderLanguageChange | | -| ValidateOrderLinePropertyChange | | -| ValidateOrderLineQuantityChange | | -| ValidateOrderLineRemove | | -| ValidateOrderLineTaxClassChange | | -| ValidateOrderPaymentCountryRegionChange | | -| ValidateOrderPaymentMethodChange | | -| ValidateOrderProductAdd | | -| ValidateOrderPropertyChange | | -| ValidateOrderSave | | -| ValidateOrderShippingCountryRegionChange | | -| ValidateOrderShippingMethodChange | | -| ValidateOrderStatusAliasChange | | -| ValidateOrderStatusChange | | -| ValidateOrderStatusColorChange | | -| ValidateOrderStatusCreate | | -| ValidateOrderStatusDelete | | -| ValidateOrderStatusNameChange | | -| ValidateOrderStatusSave | | -| ValidateOrderStatusUpdate | | -| ValidateOrderTagAdd | | -| ValidateOrderTagRemove | | -| ValidateOrderTaxClassChange | | -| ValidateOrderTransactionUpdate | | -| ValidateOrderUpdate | | -| ValidatePaymentMethodAliasChange | | -| ValidatePaymentMethodAllowInCountryRegion | | -| ValidatePaymentMethodClearPrices | | -| ValidatePaymentMethodCreate | | -| ValidatePaymentMethodDelete | | -| ValidatePaymentMethodDisallowInCountryRegion | | -| ValidatePaymentMethodImageChange | | -| ValidatePaymentMethodNameChange | | -| ValidatePaymentMethodPriceChange | | -| ValidatePaymentMethodSave | | -| ValidatePaymentMethodSettingChange | | -| ValidatePaymentMethodSkuChange | | -| ValidatePaymentMethodTaxClassChange | | -| ValidatePaymentMethodToggleFeatures | | -| ValidatePaymentMethodUpdate | | -| ValidatePrintTemplateAliasChange | | -| ValidatePrintTemplateCategoryChange | | -| ValidatePrintTemplateCreate | | -| ValidatePrintTemplateDelete | | -| ValidatePrintTemplateNameChange | | -| ValidatePrintTemplateSave | | -| ValidatePrintTemplateUpdate | | -| ValidatePrintTemplateViewChange | | -| ValidateProductAttributeAliasChange | | -| ValidateProductAttributeCreate | | -| ValidateProductAttributeDelete | | -| ValidateProductAttributeNameChange | | -| ValidateProductAttributePresetAliasChange | | -| ValidateProductAttributePresetAllowAttribute | | -| ValidateProductAttributePresetCreate | | -| ValidateProductAttributePresetDelete | | -| ValidateProductAttributePresetDescriptionChange | | -| ValidateProductAttributePresetDisallowAttribute | | -| ValidateProductAttributePresetIconChange | | -| ValidateProductAttributePresetNameChange | | -| ValidateProductAttributePresetSave | | -| ValidateProductAttributePresetUpdate | | -| ValidateProductAttributeSave | | -| ValidateProductAttributeUpdate | | -| ValidateProductAttributeValueAdd | | -| ValidateProductAttributeValueNameChange | | -| ValidateProductAttributeValueRemove | | -| ValidateRefundOrderPayment | | -| ValidateRegionCodeChange | | -| ValidateRegionCreate | | -| ValidateRegionDefaultPaymentMethodChange | | -| ValidateRegionDefaultShippingMethodChange | | -| ValidateRegionDelete | | -| ValidateRegionNameChange | | -| ValidateRegionSave | | -| ValidateRegionUpdate | | -| ValidateShippingMethodAliasChange | | -| ValidateShippingMethodAllowInCountryRegion | | -| ValidateShippingMethodCalculationConfigChange | | -| ValidateShippingMethodClearPrices | | -| ValidateShippingMethodCreate | | -| ValidateShippingMethodDelete | | -| ValidateShippingMethodDisallowInCountryRegion | | -| ValidateShippingMethodImageChange | | -| ValidateShippingMethodNameChange | | -| ValidateShippingMethodPriceChange | | -| ValidateShippingMethodSave | | -| ValidateShippingMethodSettingChange | | -| ValidateShippingMethodSkuChange | | -| ValidateShippingMethodTaxClassChange | | -| ValidateShippingMethodUpdate | | -| ValidateStockChange | | -| ValidateStoreAddGiftCardPropertyAlias | | -| ValidateStoreAddProductPropertyAlias | | -| ValidateStoreAddProductUniquenessPropertyAlias | | -| ValidateStoreAliasChange | | -| ValidateStoreAllowUser | | -| ValidateStoreAllowUserRole | | -| ValidateStoreBaseCurrencyChange | | -| ValidateStoreCookiesChange | | -| ValidateStoreCreate | | -| ValidateStoreDefaultCountryChange | | -| ValidateStoreDefaultLocationChange | | -| ValidateStoreDefaultTaxClassChange | | -| ValidateStoreDelete | | -| ValidateStoreDisallowUser | | -| ValidateStoreDisallowUserRole | | -| ValidateStoreGiftCardSettingsChange | | -| ValidateStoreMeasurementSystemChange | | -| ValidateStoreNameChange | | -| ValidateStoreNotificationEmailTemplatesChange | | -| ValidateStoreOrderNumberTemplatesChange | | -| ValidateStoreOrderRoundingMethodChange | | -| ValidateStoreOrderStatusesChange | | -| ValidateStorePriceTaxInclusivityChange | | -| ValidateStoreRemoveGiftCardPropertyAlias | | -| ValidateStoreRemoveProductPropertyAlias | | -| ValidateStoreRemoveProductUniquenessPropertyAlias | | -| ValidateStoreSave | | -| ValidateStoreShareStockFromStoreChange | | -| ValidateStoreUpdate | | -| ValidateTaxClassAliasChange | | -| ValidateTaxClassClearTaxRates | | -| ValidateTaxClassCreate | | -| ValidateTaxClassDelete | | -| ValidateTaxClassNameChange | | -| ValidateTaxClassSave | | -| ValidateTaxClassTaxRateChange | | -| ValidateTaxClassUpdate | | +| ValidateCancelOrderPayment | Triggered to validate the cancellation of an order payment. Developers can use this event to enforce rules or validations related to the cancellation process, ensuring it meets specified criteria or conditions. | +| ValidateCaptureOrderPayment | Triggered to validate the capture of an order payment. Developers can use this event to enforce rules or validations related to the payment capture process, ensuring it meets specified criteria or conditions. | +| ValidateCountryCodeChange | Triggered to validate changes to the country code. Developers can use this event to enforce rules or validations related to the modification of country codes, ensuring adherence to specified standards or requirements. | +| ValidateCountryCreate | Triggered to validate the creation of a new country entry. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateCountryDefaultCurrencyChange | Triggered to validate changes to the default currency of a country. Developers can use this event to enforce rules or validations related to default currency changes for countries, ensuring proper configuration and management. | +| ValidateCountryDefaultPaymentMethodChange | Triggered to validate changes to the default payment method of a country. Developers can use this event to enforce rules or validations related to default payment method changes for countries, ensuring proper configuration and management. | +| ValidateCountryDefaultShippingMethodChange | Triggered to validate changes to the default shipping method of a country. Developers can use this event to enforce rules or validations related to default shipping method changes for countries, ensuring proper configuration and management. | +| ValidateCountryDelete | Triggered to validate the deletion of a country entry. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateCountryNameChange | Triggered to validate changes to the name of a country. Developers can use this event to enforce rules or validations related to the modification of country names, ensuring clarity and consistency in country identification. | +| ValidateCountrySave | Triggered to validate the saving of changes to a country entry. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateCountryUpdate | Triggered to validate updates to a country entry. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateCurrencyAllowInCountry | Triggered to validate allowing a currency in a specific country. Developers can use this event to enforce rules or validations related to currency permissions in countries, ensuring proper configuration and management. | +| ValidateCurrencyCodeChange | Triggered to validate changes to the currency code. Developers can use this event to enforce rules or validations related to the modification of currency codes, ensuring adherence to specified standards or requirements. | +| ValidateCurrencyCreate | Triggered to validate the creation of a new currency. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateCurrencyCultureChange | Triggered to validate changes to the culture associated with a currency. Developers can use this event to enforce rules or validations related to currency culture changes, ensuring consistency and compatibility within the system. | +| ValidateCurrencyCustomFormatTemplateChange | Triggered to validate changes to the custom format template of a currency. Developers can use this event to enforce rules or validations related to custom formatting changes for currencies, ensuring adherence to specified templates or standards. | +| ValidateCurrencyDelete | Triggered to validate the deletion of a currency. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateCurrencyDisallowInCountry | Triggered to validate disallowing a currency in a specific country. Developers can use this event to enforce rules or validations related to currency permissions in countries, ensuring proper configuration and management. | +| ValidateCurrencyNameChange | Triggered to validate changes to the name of a currency. Developers can use this event to enforce rules or validations related to the modification of currency names, ensuring clarity and consistency in currency identification. | +| ValidateCurrencySave | Triggered to validate the saving of changes to a currency. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateCurrencyUpdate | Triggered to validate updates to a currency. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateDiscountActiveChange | Triggered to validate changes to the active status of a discount. Developers can use this event to enforce rules or validations related to the activation or deactivation of discounts, ensuring consistency and adherence to business rules. | +| ValidateDiscountAliasChange | Triggered to validate changes to the alias of a discount. Developers can use this event to enforce rules or validations related to the modification of discount aliases, ensuring clarity and consistency in identification. | +| ValidateDiscountCodeAdd | Triggered to validate the addition of a discount code. Developers can use this event to enforce rules or validations related to the addition process, ensuring codes meet specified criteria or conditions. | +| ValidateDiscountCodeChange | Triggered to validate changes to a discount code. Developers can use this event to enforce rules or validations related to the modification of discount codes, ensuring adherence to specified standards or requirements. | +| ValidateDiscountCodeRemove | Triggered to validate the removal of a discount code. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions. | +| ValidateDiscountCreate | Triggered to validate the creation of a new discount. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateDiscountDateRangeChange | Triggered to validate changes to the date range of a discount. Developers can use this event to enforce rules or validations related to date range changes for discounts, ensuring proper configuration and management. | +| ValidateDiscountDelete | Triggered to validate the deletion of a discount. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateDiscountNameChange | Triggered to validate changes to the name of a discount. Developers can use this event to enforce rules or validations related to the modification of discount names, ensuring clarity and consistency in identification. | +| ValidateDiscountRewardsChange | Triggered to validate changes to the rewards associated with a discount. Developers can use this event to enforce rules or validations related to reward changes for discounts, ensuring adherence to specified rules or conditions. | +| ValidateDiscountRulesChange | Triggered to validate changes to the rules associated with a discount. Developers can use this event to enforce rules or validations related to rule changes for discounts, ensuring adherence to specified rules or conditions. | +| ValidateDiscountSave | Triggered to validate the saving of changes to a discount. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateDiscountTypeChange | Triggered to validate changes to the type of a discount. Developers can use this event to enforce rules or validations related to discount type changes, ensuring consistency and adherence to business rules. | +| ValidateDiscountUpdate | Triggered to validate updates to a discount. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateAliasChange | Triggered to validate changes to the alias of an email template. Developers can use this event to enforce rules or validations related to the modification of email template aliases, ensuring clarity and consistency in identification. | +| ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateCategoryChange | Triggered to validate changes to the category of an email template. Developers can use this event to enforce rules or validations related to category changes for email templates, ensuring proper categorization and organization. | +| ValidateEmailTemplateCcAddressChange | Triggered to validate changes to the Carbon Copy (CC) addresses of an email template. Developers can use this event to enforce rules or validations related to CC address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateCreate | Triggered to validate the creation of a new email template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateDelete | Triggered to validate the deletion of an email template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateEmailTemplateNameChange | Triggered to validate changes to the name of an email template. Developers can use this event to enforce rules or validations related to the modification of email template names, ensuring clarity and consistency in identification. | +| ValidateEmailTemplateReplyToAddressChange | Triggered to validate changes to the reply-to address of an email template. Developers can use this event to enforce rules or validations related to reply-to address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateSave | Triggered to validate the saving of changes to an email template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateSenderChange | Triggered to validate changes to the sender of an email template. Developers can use this event to enforce rules or validations related to sender changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateSendToCustomerChange | Triggered to validate changes to the recipient (send-to) settings of an email template. Developers can use this event to enforce rules or validations related to recipient changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateSubjectChange | Triggered to validate changes to the subject of an email template. Developers can use this event to enforce rules or validations related to subject changes for email templates, ensuring clarity and consistency in communication. | +| ValidateEmailTemplateToAddressChange | Triggered to validate changes to the TO addresses of an email template. Developers can use this event to enforce rules or validations related to TO address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateUpdate | Triggered to validate updates to an email template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateEmailTemplateViewChange | Triggered to validate changes to the view settings of an email template. Developers can use this event to enforce rules or validations related to view changes for email templates, ensuring proper configuration and management. | +| ValidateExportTemplateAliasChange | Triggered to validate changes to the alias of an export template. Developers can use this event to enforce rules or validations related to the modification of export template aliases, ensuring clarity and consistency in identification. | +| ValidateExportTemplateCategoryChange | Triggered to validate changes to the category of an export template. Developers can use this event to enforce rules or validations related to category changes for export templates, ensuring proper categorization and organization. | +| ValidateExportTemplateCreate | Triggered to validate the creation of a new export template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateExportTemplateDelete | Triggered to validate the deletion of an export template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateExportTemplateExportStrategyChange | Triggered to validate changes to the export strategy of an export template. Developers can use this event to enforce rules or validations related to export strategy changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateFileExtensionChange | Triggered to validate changes to the file extension of an export template. Developers can use this event to enforce rules or validations related to file extension changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateFileMimeTypeChange | Triggered to validate changes to the file MIME type of an export template. Developers can use this event to enforce rules or validations related to file MIME type changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateNameChange |Triggered to validate changes to the name of an export template. Developers can use this event to enforce rules or validations related to the modification of export template names, ensuring clarity and consistency in identification. | +| ValidateExportTemplateSave | Triggered to validate the saving of changes to an export template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateExportTemplateUpdate | Triggered to validate updates to an export template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateExportTemplateViewChange | Triggered to validate changes to the view settings of an export template. Developers can use this event to enforce rules or validations related to view changes for export templates, ensuring proper configuration and management. | +| ValidateFetchOrderPaymentStatus | Triggered to validate the process of fetching the payment status of an order. Developers can use this event to enforce rules or validations related to how payment statuses are retrieved and handled for orders. | +| ValidateGiftCardActiveChange | Triggered to validate changes to the active status of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card activation, ensuring proper control and management of gift card statuses. | +| ValidateGiftCardAmountsChange | Triggered to validate changes to the amounts associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card amounts, ensuring accuracy and consistency in financial transactions involving gift cards. | +| ValidateGiftCardCodeChange | Triggered to validate changes to the code (identifier) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card codes, ensuring uniqueness and integrity of gift card identifiers. | +| ValidateGiftCardCreate | Triggered to validate the creation of a new gift card. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateGiftCardCurrencyChange | Triggered to validate changes to the currency associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card currencies, ensuring compatibility and accuracy in financial transactions involving different currencies. | +| ValidateGiftCardDelete | Triggered to validate the deletion of a gift card. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateGiftCardExpiryDateChange | Triggered to validate changes to the expiry date of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card expiry dates, ensuring proper management and utilization of gift card validity periods. | +| ValidateGiftCardOrderChange | Triggered to validate changes to the order associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card orders, ensuring proper tracking and management of gift card transactions. | +| ValidateGiftCardPropertyChange | Triggered to validate changes to properties (attributes) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card properties, ensuring consistency and adherence to business rules. | +| ValidateGiftCardSave | Triggered to validate the saving of changes to a gift card. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateGiftCardUpdate | Triggered to validate updates to a gift card. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateLocationAddressChange | Triggered to validate changes to the address of a location. Developers can use this event to enforce rules or validations related to the modification of location addresses, ensuring accuracy and consistency in location data. | +| ValidateLocationAliasChange | Triggered to validate changes to the alias (identifier) of a location. Developers can use this event to enforce rules or validations related to the modification of location aliases, ensuring uniqueness and integrity in identifying locations. | +| ValidateLocationCreate | Triggered to validate the creation of a new location. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateLocationDelete | Triggered to validate the deletion of a location. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateLocationNameChange | Triggered to validate changes to the name of a location. Developers can use this event to enforce rules or validations related to the modification of location names, ensuring clarity and consistency in identifying locations. | +| ValidateLocationSave | Triggered to validate the saving of changes to a location. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateLocationTypeChange | Triggered to validate changes to the type (category) of a location. Developers can use this event to enforce rules or validations related to the modification of location types, ensuring proper categorization and organization of locations. | +| ValidateLocationUpdate | Triggered to validate updates to a location. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateOrderAssignToCustomer | Triggered to validate the assignment of an order to a customer. Developers can use this event to enforce rules or validations related to customer assignments for orders, ensuring proper association and management of customer orders. | +| ValidateOrderCodeEvent | Triggered to validate events related to order codes. Developers can use this event to enforce rules or validations related to the handling or modification of order codes, ensuring uniqueness and adherence to business rules regarding order identifiers. | +| ValidateOrderCreate | Triggered to validate the creation of a new order. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateOrderCurrencyChange | Triggered to validate changes to the currency associated with an order. Developers can use this event to enforce rules or validations related to the modification of order currencies, ensuring accuracy and consistency in financial transactions involving different currencies. | +| ValidateOrderDelete | Triggered to validate the deletion of an order. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateOrderDiscountCodeRedeem | Triggered to validate the redemption of a discount code on an order. Developers can use this event to enforce rules or validations related to the application and validation of discount codes, ensuring proper handling and application of discounts on orders. | +| ValidateOrderDiscountCodeUnredeem | Triggered to validate the unredeeming of a discount code on an order. Developers can use this event to enforce rules or validations related to the removal or cancellation of discount codes, ensuring proper handling and adjustment of discounts on orders. | +| ValidateOrderFinalize | Triggered to validate the finalization of an order. Developers can use this event to enforce rules or validations related to the finalization process, ensuring completeness and accuracy before an order is considered finalized. | +| ValidateOrderGiftCardRedeem | Triggered to validate the redemption of a gift card on an order. Developers can use this event to enforce rules or validations related to the application and validation of gift cards, ensuring proper handling and application of gift cards on orders. | +| ValidateOrderGiftCardUnredeem | Triggered to validate the unredeeming of a gift card on an order. Developers can use this event to enforce rules or validations related to the removal or cancellation of gift cards, ensuring proper handling and adjustment of gift cards on orders. | +| ValidateOrderLanguageChange | Triggered to validate changes to the language associated with an order. Developers can use this event to enforce rules or validations related to the modification of order languages, ensuring proper localization and communication preferences are maintained. | +| ValidateOrderLinePropertyChange | Triggered to validate changes to properties (attributes) of an order line. Developers can use this event to enforce rules or validations related to the modification of order line properties, ensuring consistency and adherence to business rules. | +| ValidateOrderLineQuantityChange | Triggered to validate changes to the quantity of items in an order line. Developers can use this event to enforce rules or validations related to the modification of order line quantities, ensuring accuracy and consistency in order fulfillment and inventory management. | +| ValidateOrderLineRemove | Triggered to validate the removal of an order line. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions. | +| ValidateOrderLineTaxClassChange | Triggered to validate changes to the tax class associated with an order line. Developers can use this event to enforce rules or validations related to the modification of tax classes for order lines, ensuring accurate tax calculations and compliance with tax regulations. | +| ValidateOrderPaymentCountryRegionChange | Triggered to validate changes to the payment country/region associated with an order. Developers can use this event to enforce rules or validations related to the modification of payment country/region settings for orders, ensuring proper handling and compliance with payment regulations. | +| ValidateOrderPaymentMethodChange | Triggered to validate changes to the payment method associated with an order. Developers can use this event to enforce rules or validations related to the modification of payment methods for orders, ensuring proper handling and security of payment transactions. | +| ValidateOrderProductAdd | Triggered to validate the addition of a product to an order. Developers can use this event to enforce rules or validations related to the addition process, ensuring product availability, pricing accuracy, and adherence to business rules. | +| ValidateOrderPropertyChange | Triggered to validate changes to properties (attributes) of an order. Developers can use this event to enforce rules or validations related to the modification of order properties, ensuring consistency and adherence to business rules. | +| ValidateOrderSave | Triggered to validate the saving of changes to an order. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateOrderShippingCountryRegionChange | Triggered to validate changes to the shipping country/region associated with an order. Developers can use this event to enforce rules or validations related to the modification of shipping country/region settings for orders, ensuring accurate shipping calculations and compliance with shipping regulations. | +| ValidateOrderShippingMethodChange | Triggered to validate changes to the shipping method associated with an order. Developers can use this event to enforce rules or validations related to the modification of shipping methods for orders, ensuring proper handling and accuracy in order fulfillment. | +| ValidateOrderStatusAliasChange | Triggered to validate changes to the alias (identifier) of an order status. Developers can use this event to enforce rules or validations related to the modification of order status aliases, ensuring uniqueness and integrity in identifying order statuses. | +| ValidateOrderStatusChange | Triggered to validate changes to the status of an order. Developers can use this event to enforce rules or validations related to the modification of order statuses, ensuring proper handling and management of order lifecycle transitions. | +| ValidateOrderStatusColorChange | Triggered to validate changes to the color associated with an order status. Developers can use this event to enforce rules or validations related to the modification of order status colors, ensuring visual clarity and consistency in status representations. | +| ValidateOrderStatusCreate | Triggered to validate the creation of a new order status. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateOrderStatusDelete | Triggered to validate the deletion of an order status. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateOrderStatusNameChange | Triggered to validate changes to the name of an order status. Developers can use this event to enforce rules or validations related to the modification of order status names, ensuring clarity and consistency in identifying order statuses. | +| ValidateOrderStatusSave | Triggered to validate the saving of changes to an order status. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateOrderStatusUpdate | Triggered to validate updates to an order status. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateOrderTagAdd | Triggered to validate the addition of a tag to an order. Developers can use this event to enforce rules or validations related to the tagging process, ensuring proper categorization and organization of orders. | +| ValidateOrderTagRemove | Triggered to validate the removal of a tag from an order. Developers can use this event to enforce rules or validations related to the tag removal process, ensuring it meets specified criteria or conditions. | +| ValidateOrderTaxClassChange | Triggered to validate changes to the tax class associated with an order. Developers can use this event to enforce rules or validations related to the modification of tax classes for orders, ensuring accurate tax calculations and compliance with tax regulations. | +| ValidateOrderTransactionUpdate | Triggered to validate updates to order transactions. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateOrderUpdate | Triggered to validate updates to an order. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidatePaymentMethodAliasChange | Triggered to validate changes to the alias (identifier) of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method aliases, ensuring uniqueness and integrity in identifying payment methods. | +| ValidatePaymentMethodAllowInCountryRegion | Triggered to validate whether a payment method is allowed in a specific country/region. Developers can use this event to enforce rules or validations related to the availability and eligibility of payment methods in different geographic locations. | +| ValidatePaymentMethodClearPrices | Triggered to validate the clearing of prices associated with a payment method. Developers can use this event to enforce rules or validations related to the modification or removal of pricing information for payment methods, ensuring accuracy and consistency in financial transactions. | +| ValidatePaymentMethodCreate | Triggered to validate the creation of a new payment method. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidatePaymentMethodDelete | Triggered to validate the deletion of a payment method. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidatePaymentMethodDisallowInCountryRegion | Triggered to validate whether a payment method is disallowed in a specific country/region. Developers can use this event to enforce rules or validations related to the restriction and eligibility of payment methods in different geographic locations. | +| ValidatePaymentMethodImageChange | Triggered to validate changes to the image associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method images, ensuring visual consistency and adherence to branding guidelines. | +| ValidatePaymentMethodNameChange | Triggered to validate changes to the name of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method names, ensuring clarity and consistency in identifying payment methods. | +| ValidatePaymentMethodPriceChange | Triggered to validate changes to the price or cost associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method pricing, ensuring accurate financial calculations and compliance with pricing policies. | +| ValidatePaymentMethodSave | Triggered to validate the saving of changes to a payment method. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidatePaymentMethodSettingChange | Triggered to validate changes to settings or configurations of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method settings, ensuring functionality and compliance with operational requirements. | +| ValidatePaymentMethodSkuChange | Triggered to validate changes to the Stock Keeping Unit (SKU) associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method SKUs, ensuring inventory tracking and consistency in product identification. | +| ValidatePaymentMethodTaxClassChange | Triggered to validate changes to the tax class associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of tax classes for payment methods, ensuring accurate tax calculations and compliance with tax regulations. | +| ValidatePaymentMethodToggleFeatures | Triggered to validate toggling or enabling/disabling features of a payment method. Developers can use this event to enforce rules or validations related to the management and configuration of payment method features, ensuring functionality and compliance with operational requirements. | +| ValidatePaymentMethodUpdate | Triggered to validate updates to a payment method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateAliasChange | Triggered to validate changes to the alias (identifier) of a print template. Developers can use this event to enforce rules or validations related to the modification of print template aliases, ensuring uniqueness and proper identification. | +| ValidatePrintTemplateCategoryChange | Triggered to validate changes to the category of a print template. Developers can use this event to enforce rules or validations related to the categorization of print templates, ensuring accurate organization and management. | +| ValidatePrintTemplateCreate | Triggered to validate the creation of a new print template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateDelete | Triggered to validate the deletion of a print template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidatePrintTemplateNameChange | Triggered to validate changes to the name of a print template. Developers can use this event to enforce rules or validations related to the modification of print template names, ensuring clarity and consistency in identifying print templates. | +| ValidatePrintTemplateSave | Triggered to validate the saving of changes to a print template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateUpdate | Triggered to validate updates to a print template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidatePrintTemplateViewChange | Triggered to validate changes to the view configuration of a print template. Developers can use this event to enforce rules or validations related to the modification of how print templates are displayed or accessed, ensuring user experience consistency and functionality. | +| ValidateProductAttributeAliasChange | Triggered to validate changes to the alias (identifier) of a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute aliases, ensuring uniqueness and proper identification. | +| ValidateProductAttributeCreate | Triggered to validate the creation of a new product attribute. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeDelete | Triggered to validate the deletion of a product attribute. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateProductAttributeNameChange | Triggered to validate changes to the name of a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute names, ensuring clarity and consistency in identifying product attributes. | +| ValidateProductAttributePresetAliasChange | Triggered to validate changes to the alias (identifier) of a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset aliases, ensuring uniqueness and proper identification. | +| ValidateProductAttributePresetAllowAttribute | Triggered to validate allowing an attribute in a product attribute preset. Developers can use this event to enforce rules or validations related to the configuration of product attribute presets, ensuring proper association and functionality. | +| ValidateProductAttributePresetCreate | Triggered to validate the creation of a new product attribute preset. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributePresetDelete | Triggered to validate the deletion of a product attribute preset. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateProductAttributePresetDescriptionChange | Triggered to validate changes to the description of a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset descriptions, ensuring clarity and consistency in information provided. | +| ValidateProductAttributePresetDisallowAttribute | Triggered to validate disallowing an attribute in a product attribute preset. Developers can use this event to enforce rules or validations related to the configuration of product attribute presets, ensuring proper association and functionality. | +| ValidateProductAttributePresetIconChange | Triggered to validate changes to the icon associated with a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset icons, ensuring visual consistency and adherence to design guidelines. | +| ValidateProductAttributePresetNameChange | Triggered to validate changes to the name of a product attribute preset. Developers can use this event to enforce rules or validations related to the modification of product attribute preset names, ensuring clarity and consistency in identifying product attribute presets. | +| ValidateProductAttributePresetSave | Triggered to validate the saving of changes to a product attribute preset. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributePresetUpdate | Triggered to validate updates to a product attribute preset. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeSave | Triggered to validate the saving of changes to a product attribute. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeUpdate | Triggered to validate updates to a product attribute. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateProductAttributeValueAdd | Triggered to validate the addition of a value to a product attribute. Developers can use this event to enforce rules or validations related to the addition process, ensuring data integrity and adherence to product attribute specifications. | +| ValidateProductAttributeValueNameChange | Triggered to validate changes to the name of a value associated with a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute value names, ensuring clarity and consistency in identifying product attribute values. | +| ValidateProductAttributeValueRemove | Triggered to validate the removal of a value from a product attribute. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions and maintains data integrity. | +| ValidateRefundOrderPayment | Triggered to validate the process of refunding an order payment. Developers can use this event to enforce rules or validations related to the refunding process, ensuring accuracy and adherence to business logic. | +| ValidateRegionCodeChange | Triggered to validate changes to the code of a region. Developers can use this event to enforce rules or validations related to the modification of region codes, ensuring uniqueness and proper identification. | +| ValidateRegionCreate | Triggered to validate the creation of a new region. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateRegionDefaultPaymentMethodChange | Triggered to validate changes to the default payment method of a region. Developers can use this event to enforce rules or validations related to the modification of default payment methods for regions, ensuring proper configuration and functionality. | +| ValidateRegionDefaultShippingMethodChange | Triggered to validate changes to the default shipping method of a region. Developers can use this event to enforce rules or validations related to the modification of default shipping methods for regions, ensuring proper configuration and functionality. | +| ValidateRegionDelete | Triggered to validate the deletion of a region. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateRegionNameChange | Triggered to validate changes to the name of a region. Developers can use this event to enforce rules or validations related to the modification of region names, ensuring clarity and consistency in identifying regions. | +| ValidateRegionSave | Triggered to validate the saving of changes to a region. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateRegionUpdate | Triggered to validate updates to a region. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateShippingMethodAliasChange | Triggered to validate changes to the alias of a shipping method. Developers can use this event to enforce rules or validations related to the modification of shipping method aliases, ensuring uniqueness and proper identification. | +| ValidateShippingMethodAllowInCountryRegion | Triggered to validate whether a shipping method is allowed in a specific country or region. Developers can use this event to enforce rules or validations related to the availability of shipping methods in different geographical areas. | +| ValidateShippingMethodCalculationConfigChange | Triggered to validate changes to the calculation configuration of a shipping method. Developers can use this event to enforce rules or validations related to how shipping costs are calculated, ensuring accuracy and consistency in pricing. | +| ValidateShippingMethodClearPrices | Triggered to validate the process of clearing prices associated with a shipping method. Developers can use this event to enforce rules or validations related to price adjustments or resets for shipping methods. | +| ValidateShippingMethodCreate | Triggered to validate the creation of a new shipping method. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateShippingMethodDelete | Triggered to validate the deletion of a shipping method. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateShippingMethodDisallowInCountryRegion | Triggered to validate whether a shipping method is disallowed in a specific country or region. Developers can use this event to enforce rules or validations related to restricting shipping methods in different geographical areas. | +| ValidateShippingMethodImageChange | Triggered to validate changes to the image associated with a shipping method. Developers can use this event to enforce rules or validations related to visual content updates for shipping methods. | +| ValidateShippingMethodNameChange | Triggered to validate changes to the name of a shipping method. Developers can use this event to enforce rules or validations related to the modification of shipping method names, ensuring clarity and consistency in identifying shipping methods. | +| ValidateShippingMethodPriceChange | Triggered to validate changes to the price of a shipping method. Developers can use this event to enforce rules or validations related to price adjustments or updates for shipping methods, ensuring accurate pricing information. | +| ValidateShippingMethodSave | Triggered to validate the saving of changes to a shipping method. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateShippingMethodSettingChange | Triggered to validate changes to the settings of a shipping method. Developers can use this event to enforce rules or validations related to configuration updates for shipping methods, ensuring proper functionality and integration with other systems. | +| ValidateShippingMethodSkuChange | Triggered to validate changes to the Stock Keeping Unit (SKU) of a shipping method. Developers can use this event to enforce rules or validations related to product identification and tracking for shipping methods. | +| ValidateShippingMethodTaxClassChange | Triggered to validate changes to the tax class associated with a shipping method. Developers can use this event to enforce rules or validations related to tax rate adjustments or updates for shipping methods. | +| ValidateShippingMethodUpdate | Triggered to validate updates to a shipping method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateStockChange | Triggered to validate changes made to the stock levels of products or inventory items. Developers can use this event to enforce business logic related to stock adjustments, ensuring accuracy and adherence to inventory management policies. | +| ValidateStoreAddGiftCardPropertyAlias | Triggered to validate adding an alias for a gift card property in a store. Developers can use this event to enforce rules or validations related to gift card property aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAddProductPropertyAlias | Triggered to validate adding an alias for a product property in a store. Developers can use this event to enforce rules or validations related to product property aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAddProductUniquenessPropertyAlias | Triggered to validate adding an alias for a uniqueness property of a product in a store. Developers can use this event to enforce rules or validations related to uniqueness property aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAliasChange | Triggered to validate changes to the alias of a store. Developers can use this event to enforce rules or validations related to the modification of store aliases, ensuring uniqueness and proper identification. | +| ValidateStoreAllowUser | Triggered to validate allowing a user in a store. Developers can use this event to enforce rules or validations related to user permissions and access control within a store. | +| ValidateStoreAllowUserRole | Triggered to validate allowing a user role in a store. Developers can use this event to enforce rules or validations related to user role permissions and access control within a store. | +| ValidateStoreBaseCurrencyChange | Triggered to validate changes to the base currency of a store. Developers can use this event to enforce rules or validations related to the modification of base currencies, ensuring compatibility and consistency in financial operations. | +| ValidateStoreCookiesChange | Triggered to validate changes to cookie settings in a store. Developers can use this event to enforce rules or validations related to privacy and tracking policies associated with cookies in a store. | +| ValidateStoreCreate | Triggered to validate the creation of a new store. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateStoreDefaultCountryChange | Triggered to validate changes to the default country of a store. Developers can use this event to enforce rules or validations related to the modification of default countries, ensuring proper localization and operational settings. | +| ValidateStoreDefaultLocationChange | Triggered to validate changes to the default location of a store. Developers can use this event to enforce rules or validations related to the modification of default locations, ensuring accurate fulfillment and logistical operations. | +| ValidateStoreDefaultTaxClassChange |Triggered to validate changes to the default tax class of a store. Developers can use this event to enforce rules or validations related to tax handling and rate adjustments in a store. | +| ValidateStoreDelete | Triggered to validate the deletion of a store. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateStoreDisallowUser | Triggered to validate disallowing a user in a store. Developers can use this event to enforce rules or validations related to user permissions and access control within a store. | +| ValidateStoreDisallowUserRole | Triggered to validate disallowing a user role in a store. Developers can use this event to enforce rules or validations related to user role permissions and access control within a store. | +| ValidateStoreGiftCardSettingsChange | Triggered to validate changes to gift card settings in a store. Developers can use this event to enforce rules or validations related to gift card management and configuration in a store. | +| ValidateStoreMeasurementSystemChange | Triggered to validate changes to the measurement system used in a store. Developers can use this event to enforce rules or validations related to units of measurement and standardization in a store. | +| ValidateStoreNameChange | Triggered to validate changes to the name of a store. Developers can use this event to enforce rules or validations related to the modification of store names, ensuring clarity and consistency in store identification. | +| ValidateStoreNotificationEmailTemplatesChange | Triggered to validate changes to notification email templates in a store. Developers can use this event to enforce rules or validations related to email template management and communication in a store. | +| ValidateStoreOrderNumberTemplatesChange | Triggered to validate changes to order number templates in a store. Developers can use this event to enforce rules or validations related to order numbering and format specifications in a store. | +| ValidateStoreOrderRoundingMethodChange | Triggered to validate changes to the rounding method used for orders in a store. Developers can use this event to enforce rules or validations related to financial calculations and accuracy in a store. | +| ValidateStoreOrderStatusesChange | Triggered to validate changes to order statuses in a store. Developers can use this event to enforce rules or validations related to order status management and workflow customization in a store. | +| ValidateStorePriceTaxInclusivityChange | Triggered to validate changes to price tax inclusivity settings in a store. Developers can use this event to enforce rules or validations related to tax calculation methods and pricing policies in a store. | +| ValidateStoreRemoveGiftCardPropertyAlias | Triggered to validate removing an alias for a gift card property in a store. Developers can use this event to enforce rules or validations related to gift card property aliases, ensuring proper management and identification. | +| ValidateStoreRemoveProductPropertyAlias | Triggered to validate removing an alias for a product property in a store. Developers can use this event to enforce rules or validations related to product property aliases, ensuring proper management and identification. | +| ValidateStoreRemoveProductUniquenessPropertyAlias | Triggered to validate removing an alias for a uniqueness property of a product in a store. Developers can use this event to enforce rules or validations related to uniqueness property aliases, ensuring proper management and identification. | +| ValidateStoreSave | Triggered to validate the saving of changes to a store. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateStoreShareStockFromStoreChange | Triggered to validate changes to the shared stock setting between stores. Developers can use this event to enforce rules or validations related to stock management and synchronization across multiple stores. | +| ValidateStoreUpdate | Triggered to validate updates to a store. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateTaxClassAliasChange | Triggered to validate changes to the alias of a tax class. Developers can use this event to enforce rules or validations related to the modification of tax class aliases, ensuring uniqueness and proper identification. | +| ValidateTaxClassClearTaxRates | Triggered to validate clearing tax rates associated with a tax class. Developers can use this event to enforce rules or validations related to tax rate adjustments or resets for tax classes. | +| ValidateTaxClassCreate | Triggered to validate the creation of a new tax class. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | +| ValidateTaxClassDelete | Triggered to validate the deletion of a tax class. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | +| ValidateTaxClassNameChange | Triggered to validate changes to the name of a tax class. Developers can use this event to enforce rules or validations related to the modification of tax class names, ensuring clarity and consistency in tax classification. | +| ValidateTaxClassSave | Triggered to validate the saving of changes to a tax class. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | +| ValidateTaxClassTaxRateChange | Triggered to validate changes to tax rates associated with a tax class. Developers can use this event to enforce rules or validations related to tax rate adjustments or updates for tax classes. | +| ValidateTaxClassUpdate | Triggered to validate updates to a tax class. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Country | **Event** | **Description** | |---|---| -| ValidateCountryCodeFormat | | -| ValidateDefaultCurrencyBelongsToCountryStore | | -| ValidateDefaultPaymentMethodBelongsToCountryStore | | -| ValidateDefaultShippingMethodBelongsToCountryStore | | -| ValidateNotStoreDefaultCountry | | -| ValidateUniqueCountryCode | | +| ValidateCountryCodeFormat | Triggered to validate the format of a country code. Developers can use this event to enforce rules or validations related to the correct formatting of country codes, ensuring adherence to specified standards. | +| ValidateDefaultCurrencyBelongsToCountryStore | Triggered to ensure that the default currency belongs to the country store. Developers can use this event to enforce validation rules specific to default currencies and country stores. | +| ValidateDefaultPaymentMethodBelongsToCountryStore | Triggered to ensure that the default payment method belongs to the country store. Developers can use this event to enforce validation rules specific to default payment methods and country stores. | +| ValidateDefaultShippingMethodBelongsToCountryStore | Triggered to ensure that the default shipping method belongs to the country store. Developers can use this event to enforce validation rules specific to default shipping methods and country stores. | +| ValidateNotStoreDefaultCountry | Triggered to ensure that the country being validated is not the default country for the store. Developers can use this event to enforce validation rules specific to countries and store defaults, ensuring proper configuration and management of default countries. | +| ValidateUniqueCountryCode | Triggered to ensure that the country code is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of country codes within the system, preventing conflicts and ensuring clarity in country identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Currency | **Event** | **Description** | |---|---| -| ValidateAllowedCountryBelongsToCurrencyStore | | -| ValidateCulture | | -| ValidateCurrencyCodeFormat | | -| ValidateNotCountryDefaultCurrency | | -| ValidateNotStoreBaseCurrency | | -| ValidateUniqueCurrencyCode | | +| ValidateAllowedCountryBelongsToCurrencyStore | Triggered to validate if the country is allowed in the currency store. Developers can use this event to enforce rules or validations related to countries allowed within specific currency stores. | +| ValidateCulture | Triggered to validate the culture. Developers can use this event to enforce rules or validations related to the culture settings, ensuring compatibility and consistency within the system. | +| ValidateCurrencyCodeFormat | Triggered to validate the format of a currency code. Developers can use this event to enforce rules or validations related to the correct formatting of currency codes, ensuring adherence to specified standards. | +| ValidateNotCountryDefaultCurrency | Triggered to ensure that the country is not the default currency. Developers can use this event to enforce rules or validations related to default currency settings for specific countries. | +| ValidateNotStoreBaseCurrency | Triggered to ensure that the currency is not the base currency for the store. Developers can use this event to enforce rules or validations related to base currency settings for specific stores. | +| ValidateUniqueCurrencyCode | Triggered to ensure that the currency code is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of currency codes within the system, preventing conflicts and ensuring clarity in currency identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Discount | **Event** | **Description** | |---|---| -| ValidateUniqueAlias | | -| ValidateUniqueDiscountCode | | +| ValidateUniqueAlias | Triggered to ensure that the alias is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of aliases within the system, preventing conflicts and ensuring clarity in identification. | +| ValidateUniqueDiscountCode | Triggered to ensure that the discount code is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of discount codes within the system, preventing duplicate codes from being issued. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.EmailTemplate | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultEmailTemplate | | -| ValidateUniqueEmailTemplateAlias | | +| ValidateNotStoreDefaultEmailTemplate | Triggered to ensure that the email template being validated is not the default email template for the store. Developers can use this event to enforce validation rules specific to email templates and store defaults, ensuring proper configuration and management of default email templates. | +| ValidateUniqueEmailTemplateAlias | Triggered to ensure that the alias for an email template is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of email template aliases within the system, preventing conflicts and ensuring clarity in template identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.ExportTemplate | **Event** | **Description** | |---|---| -| ValidateUniqueExportTemplateAlias | | +| ValidateUniqueExportTemplateAlias | Triggered to ensure that the alias for an export template is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of export template aliases within the system, preventing conflicts and ensuring clarity in template identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.GiftCard | **Event** | **Description** | |---|---| -| ValidateUniqueGiftCardCode | | +| ValidateUniqueGiftCardCode | Triggered to ensure that the code for a gift card is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of gift card codes within the system, preventing duplicate codes from being issued. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Location | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultLocation | | +| ValidateNotStoreDefaultLocation | Triggered to ensure that the location being validated is not the default location for the store. Developers can use this event to enforce validation rules specific to locations and store defaults, ensuring proper configuration and management of default locations. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Order | **Event** | **Description** | |---|---| -| ValidateCurrencyBelongsToOrderStore | | -| ValidateDiscountCodeValid | | -| ValidateGiftCardPropertyIsWritable | | -| ValidateGiftCardValid | | -| ValidateOrderPaymentCountryRegionAllowedByOrderCurrency | | -| ValidateOrderPaymentCountryRegionBelongsToOrderStore | | -| ValidateOrderPropertyIsWritable | | -| ValidateOrderShippingCountryRegionBelongsToOrderStore | | -| ValidateOrderStatusBelongsToOrderStore | | -| ValidateOrderStatusCode | | -| ValidatePaymentMethodAllowedInPaymentCountryRegion | | -| ValidatePaymentMethodBelongsToOrderStore | | -| ValidateProductAddHasPrice | | -| ValidateProductAddQuantityPositive | | -| ValidateShippingMethodAllowedInShippingCountryRegion | | -| ValidateShippingMethodBelongsToOrderStore | | -| ValidateTaxClassBelongsToOrderStore | | -| ValidateTransactionInitialized | | -| ValidateUniqueBundleId | | +| ValidateCurrencyBelongsToOrderStore | Triggered to ensure that the currency belongs to the order's store. Developers can use this event to enforce validation rules specific to currencies and order stores. | +| ValidateDiscountCodeValid | Triggered to validate the validity of a discount code. Developers can use this event to enforce rules or validations related to discount codes, ensuring they are valid and applicable. | +| ValidateGiftCardPropertyIsWritable | Triggered to validate whether a specific property of a gift card is writable. Developers can use this event to enforce rules or validations related to the writability of gift card properties. | +| ValidateGiftCardValid | Triggered to validate the validity of a gift card. Developers can use this event to enforce rules or validations related to gift cards, ensuring they are valid and can be applied. | +| ValidateOrderPaymentCountryRegionAllowedByOrderCurrency | Triggered to validate if the payment country or region is allowed by the order currency. Developers can use this event to enforce rules or validations related to payment countries or regions based on the order currency. | +| ValidateOrderPaymentCountryRegionBelongsToOrderStore | Triggered to ensure that the payment country or region belongs to the order's store. Developers can use this event to enforce validation rules specific to payment countries or regions and order stores. | +| ValidateOrderPropertyIsWritable | Triggered to validate whether a specific property of an order is writable. Developers can use this event to enforce rules or validations related to the writability of order properties. | +| ValidateOrderShippingCountryRegionBelongsToOrderStore | Triggered to ensure that the shipping country or region belongs to the order's store. Developers can use this event to enforce validation rules specific to shipping countries or regions and order stores. | +| ValidateOrderStatusBelongsToOrderStore | Triggered to ensure that the order status belongs to the order's store. Developers can use this event to enforce validation rules specific to order statuses and order stores. | +| ValidateOrderStatusCode | Triggered to validate the order status code. Developers can use this event to enforce rules or validations related to order status codes, ensuring they adhere to specified formats or requirements. | +| ValidatePaymentMethodAllowedInPaymentCountryRegion | Triggered to validate if the payment method is allowed in the payment country or region. Developers can use this event to enforce rules or validations related to payment methods based on payment countries or regions. | +| ValidatePaymentMethodBelongsToOrderStore | Triggered to ensure that the payment method belongs to the order's store. Developers can use this event to enforce validation rules specific to payment methods and order stores. | +| ValidateProductAddHasPrice | Triggered to validate that a product being added to an order has a price. Developers can use this event to enforce rules or validations related to product prices when adding them to orders. | +| ValidateProductAddQuantityPositive | Triggered to validate that the quantity of a product being added to an order is positive. Developers can use this event to enforce rules or validations related to product quantities when adding them to orders. | +| ValidateShippingMethodAllowedInShippingCountryRegion | Triggered to validate if the shipping method is allowed in the shipping country or region. Developers can use this event to enforce rules or validations related to shipping methods based on shipping countries or regions. | +| ValidateShippingMethodBelongsToOrderStore | Triggered to ensure that the shipping method belongs to the order's store. Developers can use this event to enforce validation rules specific to shipping methods and order stores. | +| ValidateTaxClassBelongsToOrderStore | Triggered to ensure that the tax class belongs to the order's store. Developers can use this event to enforce validation rules specific to tax classes and order stores. | +| ValidateTransactionInitialized | Triggered to validate that a transaction is initialized. Developers can use this event to enforce rules or validations related to transaction initialization, ensuring transactions are properly prepared before proceeding. | +| ValidateUniqueBundleId | Triggered to ensure that the bundle ID is unique. Developers can use this event to enforce rules or validations to maintain the uniqueness of bundle IDs within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderLine | **Event** | **Description** | |---|---| -| ValidateOrderLinePropertyIsWritable | | +| ValidateOrderLinePropertyIsWritable | Triggered to validate whether a specific property of an order line can be modified. Developers can use this event to enforce rules or validations related to the writability of order line properties, ensuring data integrity and adherence to business logic when modifying order line properties. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.OrderStatus | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultOrderStatus | | +| ValidateNotStoreDefaultOrderStatus | Triggered to ensure that the order status being validated is not the default order status for the store. Developers can use this event to enforce validation rules specific to order statuses and stores, ensuring proper configuration and management of default statuses. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.PaymentMethod | **Event** | **Description** | |---|---| -| ValidateAllowedInPriceCountryRegion | | -| ValidateNotCountryDefaultPaymentMethod | | -| ValidateNotRegionDefaultPaymentMethod | | -| ValidateUniquePaymentMethodAlias | | +| ValidateAllowedInPriceCountryRegion | **OBSOLETE:** Use `ValidateFixedRateAllowedInPriceCountryRegion` instead. This event was originally used to validate whether a price is allowed in the specified country or region, enabling developers to enforce this rule through custom actions or validations. | +| ValidateNotCountryDefaultPaymentMethod | Triggered to ensure that the payment method being validated is not the default payment method for the country. Developers can use this event to enforce validation rules specific to payment methods and countries. | +| ValidateNotRegionDefaultPaymentMethod | Triggered to ensure that the payment method being validated is not the default payment method for the region. Developers can use this event to enforce validation rules specific to payment methods and regions. | +| ValidateUniquePaymentMethodAlias | Triggered to ensure that the alias for a payment method is unique. Developers can use this event to enforce uniqueness of payment method aliases within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.PrintTemplate | **Event** | **Description** | |---|---| -| ValidateUniquePrintTemplateAlias | | +| ValidateUniquePrintTemplateAlias | Triggered to ensure that the alias for a print template is unique. Developers can use this event to enforce uniqueness of print template aliases within the system, preventing conflicts and ensuring clarity in template identification. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.ProductAttribute | **Event** | **Description** | |---|---| -| ValidateUniqueProductAttributeAlias | | -| ValidateUniqueProductAttributePresetAlias | | +| ValidateUniqueProductAttributeAlias | Triggered to ensure that the alias for a product attribute is unique. Allows developers to enforce uniqueness of product attribute aliases within the system. | +| ValidateUniqueProductAttributePresetAlias | Triggered to ensure that the alias for a product attribute preset is unique. Allows developers to enforce uniqueness of product attribute preset aliases within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Region | **Event** | **Description** | |---|---| -| ValidateDefaultPaymentMethodBelongsToRegionStore | | -| ValidateDefaultShippingMethodBelongsToRegionStore | | -| ValidateUniqueRegionCode | | +| ValidateDefaultPaymentMethodBelongsToRegionStore | Triggered to ensure that the default payment method belongs to the region's store. Developers can use this event to enforce validation rules related to payment methods specific to regions and stores. | +| ValidateDefaultShippingMethodBelongsToRegionStore | Triggered to ensure that the default shipping method belongs to the region's store. Developers can use this event to enforce validation rules related to shipping methods specific to regions and stores. | +| ValidateUniqueRegionCode | Triggered to ensure that the region code is unique. Developers can use this event to enforce validation rules to maintain unique region codes within the system. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.ShippingMethod | **Event** | **Description** | |---|---| -| ValidateAllowedInPriceCountryRegion | OBSOLETE: Use ValidateFixedRateAllowedInPriceCountryRegion instead. | -| ValidateCalculationModeConfigType | | -| ValidateFixedRateAllowedInPriceCountryRegion | | -| ValidateNotCountryDefaultShippingMethod | | -| ValidateNotRegionDefaultShippingMethod | | -| ValidateUniqueShippingMethodAlias | | +| ValidateAllowedInPriceCountryRegion | **OBSOLETE:** Use `ValidateFixedRateAllowedInPriceCountryRegion` instead. This event was originally used to validate whether a price is allowed in the specified country or region, enabling developers to enforce this rule through custom actions or validations. | +| ValidateCalculationModeConfigType | Triggered to ensure that the calculation mode configuration type is valid. Allows developers to perform actions or validations to enforce this rule. | +| ValidateFixedRateAllowedInPriceCountryRegion | Triggered to ensure that a fixed rate is allowed in the specified price country or region. Allows developers to perform actions or validations to enforce this rule. | +| ValidateNotCountryDefaultShippingMethod | Triggered to ensure that the shipping method being validated is not the default shipping method for the country. Allows developers to perform actions or validations to enforce this rule. | +| ValidateNotRegionDefaultShippingMethod | Triggered to ensure that the shipping method being validated is not the default shipping method for the region. Allows developers to perform actions or validations to enforce this rule. | +| ValidateUniqueShippingMethodAlias | Triggered to ensure that the alias for a shipping method is unique. Allows developers to perform actions or validations to enforce the uniqueness of shipping method aliases. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.Store | **Event** | **Description** | |---|---| -| ValidateDefaultCountryBelongsToStore | | -| ValidateDefaultTaxClassBelongsToStore | | -| ValidateNotificationEmailTemplatesBelongsToStore | | -| ValidateOrderStatusesBelongsToStore | | -| ValidateUniqueStoreAlias | | +| ValidateDefaultCountryBelongsToStore | Triggered to ensure that the default country being validated belongs to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateDefaultTaxClassBelongsToStore | Triggered to ensure that the default tax class being validated belongs to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateNotificationEmailTemplatesBelongsToStore | Triggered to ensure that the notification email templates being validated belong to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateOrderStatusesBelongsToStore | Triggered to ensure that the order statuses being validated belong to the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateUniqueStoreAlias | Triggered to ensure that the alias for a store is unique. Allows developers to perform actions or validations to enforce the uniqueness of store aliases. | ## Umbraco.Commerce.Core.Events.Validation.Handlers.TaxClass | **Event** | **Description** | |---|---| -| ValidateNotStoreDefaultTaxClass | | -| ValidateUniqueTaxClassAlias | | +| ValidateNotStoreDefaultTaxClass | Triggered to ensure that the tax class being validated is not the default tax class for the store. Allows developers to perform actions or validations to enforce this rule. | +| ValidateUniqueTaxClassAlias | Triggered to ensure that the alias for a tax class is unique. Allows developers to perform actions or validations to enforce the uniqueness of tax class aliases. | \ No newline at end of file From d270bb9583557392748cbfaeb514e11e22e0bc2f Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Wed, 26 Jun 2024 10:22:44 +0200 Subject: [PATCH 08/14] Formatted long tables into smaller sections --- .../events/list-of-notification-events.md | 114 +++++++++++++++++- .../events/list-of-validation-events.md | 91 +++++++++++++- .../events/list-of-notification-events.md | 114 +++++++++++++++++- .../events/list-of-validation-events.md | 91 +++++++++++++- 4 files changed, 398 insertions(+), 12 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md index 858114a2347..b6a9a316214 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -10,21 +10,35 @@ This article is a work in progress and may undergo further revisions, updates, o ## Umbraco.Commerce.Cms.Web.Events.Notification +### Configuration Parsing Events + | **Event** | **Description** | |---|---| -| ActivityLogEntriesRenderingNotification | Triggered when activity log entries are being rendered. Allows customization or modification of the log entries before display. | | AnalyticsDashboardConfigParsingNotification | **OBSOLETE:** Use the `AnalyticsDashboardConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the analytics dashboard configuration, allowing developers to modify or extend the configuration settings before they were applied. | | CartEditorConfigParsingNotification | **OBSOLETE:** Use the `CartEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | | CartListConfigParsingNotification | **OBSOLETE:** Use the `CartListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart list configuration, allowing developers to modify or extend the configuration settings before they were applied. | -| CartSearchingNotification | Triggered during a search operation on the cart. Allows customization or modification of search parameters and results. | -| GiftCardSearchingNotification | Triggered during a search operation on gift cards. Allows customization or modification of search parameters and results. | | OrderEditorConfigParsingNotification | **OBSOLETE:** Use the `OrderEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | | OrderListConfigParsingNotification | **OBSOLETE:** Use the `OrderListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order list configuration, allowing developers to modify or extend the configuration settings before they were applied. | -| OrderSearchingNotification | Triggered during a search operation on orders. Allows customization or modification of search parameters and results. | + +### Rendering Events + +| **Event** | **Description** | +|---|---| +| ActivityLogEntriesRenderingNotification | Triggered when activity log entries are being rendered. Allows customization or modification of the log entries before display. | | StoreActionsRenderingNotification | Triggered when store actions are being rendered. Allows customization or modification of the actions before display. | +### Searching Events + +| **Event** | **Description** | +|---|---| +| CartSearchingNotification | Triggered during a search operation on the cart. Allows customization or modification of search parameters and results. | +| GiftCardSearchingNotification | Triggered during a search operation on gift cards. Allows customization or modification of search parameters and results. | +| OrderSearchingNotification | Triggered during a search operation on orders. Allows customization or modification of search parameters and results. | + ## Umbraco.Commerce.Common.Pipelines.Events +### Pipeline Events + | **Event** | **Description** | |---|---| | PipelineFailNotification | Triggered when a pipeline process fails. Allows developers to handle or respond to pipeline failures, enabling custom error handling, logging, or recovery actions. | @@ -32,11 +46,18 @@ This article is a work in progress and may undergo further revisions, updates, o ## Umbraco.Commerce.Core.Events.Notification +### Configuration Parsing Events + | **Event** | **Description** | |---|---| | AnalyticsDashboardConfigParsingNotification | Triggered during the parsing of the analytics dashboard configuration. Allows developers to modify or extend the configuration settings before they are applied. | | CartEditorConfigParsingNotification | Triggered when the cart editor configuration is being parsed. Allows developers to customize or extend the configuration settings before they are applied. | | CartListConfigParsingNotification | Triggered during the parsing of the cart list configuration. Allows developers to modify or extend the configuration settings before they are applied. | + +### Country Events + +| **Event** | **Description** | +|---|---| | CountryCreatedNotification | Triggered after a country has been successfully created. Allows developers to perform actions in response to the creation of a new country. | | CountryCreatingNotification | Triggered before a country is created. Allows developers to perform actions or validations before the creation of a new country. | | CountryDeletedNotification | Triggered after a country has been successfully deleted. Allows developers to perform actions in response to the deletion of a country. | @@ -45,6 +66,11 @@ This article is a work in progress and may undergo further revisions, updates, o | CountrySavingNotification | Triggered before a country is saved. Allows developers to perform actions or validations before saving changes to a country. | | CountryUpdatedNotification | Triggered after a country has been successfully updated. Allows developers to perform actions in response to the update of a country. | | CountryUpdatingNotification | Triggered before a country is updated. Allows developers to perform actions or validations before the update of a country. | + +### Currency Events + +| **Event** | **Description** | +|---|---| | CurrencyCreatedNotification | Triggered after a currency has been successfully created. Allows developers to perform actions in response to the creation of a new currency. | | CurrencyCreatingNotification | Triggered before a currency is created. Allows developers to perform actions or validations before the creation of a new currency. | | CurrencyDeletedNotification | Triggered after a currency has been successfully deleted. Allows developers to perform actions in response to the deletion of a currency. | @@ -53,6 +79,11 @@ This article is a work in progress and may undergo further revisions, updates, o | CurrencySavingNotification | Triggered before a currency is saved. Allows developers to perform actions or validations before saving changes to a currency. | | CurrencyUpdatedNotification | Triggered after a currency has been successfully updated. Allows developers to perform actions in response to the update of a currency. | | CurrencyUpdatingNotification | Triggered before a currency is updated. Allows developers to perform actions or validations before the update of a currency. | + +### Discount Events + +| **Event** | **Description** | +|---|---| | DiscountCreatedNotification | Triggered after a discount has been successfully created. Allows developers to perform actions in response to the creation of a new discount. | | DiscountCreatingNotification | Triggered before a discount is created. Allows developers to perform actions or validations before the creation of a new discount. | | DiscountDeletedNotification | Triggered after a discount has been successfully deleted. Allows developers to perform actions in response to the deletion of a discount. | @@ -61,6 +92,11 @@ This article is a work in progress and may undergo further revisions, updates, o | DiscountSavingNotification | Triggered before a discount is saved. Allows developers to perform actions or validations before saving changes to a discount. | | DiscountUpdatedNotification | Triggered after a discount has been successfully updated. Allows developers to perform actions in response to the update of a discount. | | DiscountUpdatingNotification | Triggered before a discount is updated. Allows developers to perform actions or validations before the update of a discount. | + +### Email Events + +| **Event** | **Description** | +|---|---| | EmailFailedNotification | Triggered when an email fails to send. Allows developers to handle email failures, perform logging, or take corrective actions. | | EmailSendingNotification | Triggered before an email is sent. Allows developers to customize the email content, perform validations, or log the sending process. | | EmailSentNotification | Triggered after an email has been successfully sent. Allows developers to perform actions in response to the successful sending of an email, such as logging or triggering follow-up actions. | @@ -72,6 +108,11 @@ This article is a work in progress and may undergo further revisions, updates, o | EmailTemplateSavingNotification | Triggered before an email template is saved. Allows developers to perform actions or validations before saving changes to an email template. | | EmailTemplateUpdatedNotification | Triggered after an email template has been successfully updated. Allows developers to perform actions in response to the update of an email template. | | EmailTemplateUpdatingNotification | Triggered before an email template is updated. Allows developers to perform actions or validations before the update of an email template. | + +### Export Template Events + +| **Event** | **Description** | +|---|---| | ExportTemplateCreatedNotification | Triggered after an export template has been successfully created. Allows developers to perform actions in response to the creation of a new export template. | | ExportTemplateCreatingNotification | Triggered before an export template is created. Allows developers to perform actions or validations before the creation of a new export template. | | ExportTemplateDeletedNotification | Triggered after an export template has been successfully deleted. Allows developers to perform actions in response to the deletion of an export template. | @@ -80,8 +121,18 @@ This article is a work in progress and may undergo further revisions, updates, o | ExportTemplateSavingNotification | Triggered before an export template is saved. Allows developers to perform actions or validations before saving changes to an export template. | | ExportTemplateUpdatedNotification | Triggered after an export template has been successfully updated. Allows developers to perform actions in response to the update of an export template. | | ExportTemplateUpdatingNotification | Triggered before an export template is updated. Allows developers to perform actions or validations before the update of an export template. | + +### Frozen Prices Events + +| **Event** | **Description** | +|---|---| | FrozenPricesThawedNotification | Triggered after previously frozen prices have been unfrozen and are now adjustable again. Allows developers to perform actions in response to the thawing of prices.| | FrozenPricesThawingNotification | Triggered before previously frozen prices are about to be unfrozen and become adjustable. Allows developers to perform actions or validations before the thawing of prices. | + +### Gift Card Events + +| **Event** | **Description** | +|---|---| | GiftCardCreatedNotification | Triggered after a gift card has been successfully created. Allows developers to perform actions in response to the creation of a new gift card.| | GiftCardCreatingNotification | Triggered before a gift card is created. Allows developers to perform actions or validations before the creation of a new gift card. | | GiftCardDeletedNotification | Triggered after a gift card has been successfully deleted. Allows developers to perform actions in response to the deletion of a gift card. | @@ -90,6 +141,11 @@ This article is a work in progress and may undergo further revisions, updates, o | GiftCardSavingNotification | Triggered before a gift card is saved. Allows developers to perform actions or validations before saving changes to a gift card. | | GiftCardUpdatedNotification | Triggered after a gift card has been successfully updated. Allows developers to perform actions in response to the update of a gift card. | | GiftCardUpdatingNotification | Triggered before a gift card is updated. Allows developers to perform actions or validations before the update of a gift card. | + +### Location Events + +| **Event** | **Description** | +|---|---| | LocationCreatedNotification | Triggered after a location has been successfully created. Allows developers to perform actions in response to the creation of a new location. | | LocationCreatingNotification | Triggered before a location is created. Allows developers to perform actions or validations before the creation of a new location. | | LocationDeletedNotification | Triggered after a location has been successfully deleted. Allows developers to perform actions in response to the deletion of a location. | @@ -98,6 +154,11 @@ This article is a work in progress and may undergo further revisions, updates, o | LocationSavingNotification | Triggered before a location is saved. Allows developers to perform actions or validations before saving changes to a location. | | LocationUpdatedNotification | Triggered after a location has been successfully updated. Allows developers to perform actions in response to the update of a location. | | LocationUpdatingNotification | Triggered before a location is updated. Allows developers to perform actions or validations before the update of a location. | + +### Order Events + +| **Event** | **Description** | +|---|---| | OrderAssignedToCustomerNotification | Triggered after an order has been successfully assigned to a customer. Allows developers to perform actions in response to the assignment. | | OrderAssigningToCustomerNotification | Triggered before an order is assigned to a customer. Allows developers to perform actions or validations before the assignment. | | OrderConfigParsingNotification | Triggered during the parsing of the order configuration. Allows developers to modify or extend the configuration settings before they are applied. | @@ -159,6 +220,11 @@ This article is a work in progress and may undergo further revisions, updates, o | OrderTransactionUpdatingNotification | Triggered before a transaction in an order is updated. Allows developers to perform actions or validations before the transaction update. | | OrderUpdatedNotification | Triggered after an order has been successfully updated. Allows developers to perform actions in response to the update of an order. | | OrderUpdatingNotification | Triggered before an order is updated. Allows developers to perform actions or validations before the update of an order. | + +### Payment Events + +| **Event** | **Description** | +|---|---| | PaymentFormGeneratingNotification | Triggered during the generation of a payment form. Allows developers to customize or modify the payment form before it is presented to the user. | | PaymentMethodCreatedNotification | Triggered after a payment method has been successfully created. Allows developers to perform actions in response to the creation of a new payment method. | | PaymentMethodCreatingNotification | Triggered before a payment method is created. Allows developers to perform actions or validations before the creation of a new payment method. | @@ -168,6 +234,11 @@ This article is a work in progress and may undergo further revisions, updates, o | PaymentMethodSavingNotification | Triggered before a payment method is saved. Allows developers to perform actions or validations before saving changes to a payment method. | | PaymentMethodUpdatedNotification | Triggered after a payment method has been successfully updated. Allows developers to perform actions in response to the update of a payment method. | | PaymentMethodUpdatingNotification | Triggered before a payment method is updated. Allows developers to perform actions or validations before the update of a payment method. | + +### Print Template Events + +| **Event** | **Description** | +|---|---| | PrintTemplateCreatedNotification | Triggered after a print template has been successfully created. Allows developers to perform actions in response to the creation of a new print template. | | PrintTemplateCreatingNotification | Triggered before a print template is created. Allows developers to perform actions or validations before the creation of a new print template. | | PrintTemplateDeletedNotification | Triggered after a print template has been successfully deleted. Allows developers to perform actions in response to the deletion of a print template. | @@ -176,6 +247,11 @@ This article is a work in progress and may undergo further revisions, updates, o | PrintTemplateSavingNotification | Triggered before a print template is saved. Allows developers to perform actions or validations before saving changes to a print template. | | PrintTemplateUpdatedNotification | Triggered after a print template has been successfully updated. Allows developers to perform actions in response to the update of a print template. | | PrintTemplateUpdatingNotification | Triggered before a print template is updated. Allows developers to perform actions or validations before the update of a print template. | + +### Product Attribute Events + +| **Event** | **Description** | +|---|---| | ProductAttributeCreatedNotification | Triggered after a product attribute (for example: size, color, or material) has been successfully created. Allows developers to perform actions in response to the creation of a new product attribute. | | ProductAttributeCreatingNotification | Triggered before a product attribute is created. Allows developers to perform actions or validations before the creation of a new product attribute. | | ProductAttributeDeletedNotification | Triggered after a product attribute has been successfully deleted. Allows developers to perform actions in response to the deletion of a product attribute. | @@ -192,6 +268,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ProductAttributeSavingNotification | Triggered before a product attribute is saved. Allows developers to perform actions or validations before saving changes to a product attribute. | | ProductAttributeUpdatedNotification | Triggered after a product attribute has been successfully updated. Allows developers to perform actions in response to the update of a product attribute. | | ProductAttributeUpdatingNotification | Triggered before a product attribute is updated. Allows developers to perform actions or validations before the update of a product attribute. | + +### Region Events + +| **Event** | **Description** | +|---|---| | RegionCreatedNotification | Triggered after a region has been successfully created. Allows developers to perform actions in response to the creation of a new region. | | RegionCreatingNotification | Triggered before a region is created. Allows developers to perform actions or validations before the creation of a new region. | | RegionDeletedNotification | Triggered after a region has been successfully deleted. Allows developers to perform actions in response to the deletion of a region. | @@ -200,6 +281,11 @@ This article is a work in progress and may undergo further revisions, updates, o | RegionSavingNotification | Triggered before a region is saved. Allows developers to perform actions or validations before saving changes to a region. | | RegionUpdatedNotification | Triggered after a region has been successfully updated. Allows developers to perform actions in response to the update of a region. | | RegionUpdatingNotification | Triggered before a region is updated. Allows developers to perform actions or validations before the update of a region. | + +### Shipping Method Events + +| **Event** | **Description** | +|---|---| | ShippingMethodCreatedNotification | Triggered after a shipping method has been successfully created. Allows developers to perform actions in response to the creation of a new shipping method. | | ShippingMethodCreatingNotification | Triggered before a shipping method is created. Allows developers to perform actions or validations before the creation of a new shipping method. | | ShippingMethodDeletedNotification | Triggered after a shipping method has been successfully deleted. Allows developers to perform actions in response to the deletion of a shipping method. | @@ -208,8 +294,18 @@ This article is a work in progress and may undergo further revisions, updates, o | ShippingMethodSavingNotification | Triggered before a shipping method is saved. Allows developers to perform actions or validations before saving changes to a shipping method. | | ShippingMethodUpdatedNotification | Triggered after a shipping method has been successfully updated. Allows developers to perform actions in response to the update of a shipping method. | | ShippingMethodUpdatingNotification | Triggered before a shipping method is updated. Allows developers to perform actions or validations before the update of a shipping method. | + +### Stock Events + +| **Event** | **Description** | +|---|---| | StockChangedNotification | Triggered after the stock level of a product has been successfully changed. Allows developers to perform actions in response to the change in stock level. | | StockChangingNotification | Triggered before the stock level of a product is changed. Allows developers to perform actions or validations before the change in stock level. | + +### Store Events + +| **Event** | **Description** | +|---|---| | StoreCreatedNotification | Triggered after a store has been successfully created. Allows developers to perform actions in response to the creation of a new store. | | StoreCreatingNotification | Triggered before a store is created. Allows developers to perform actions or validations before the creation of a new store. | | StoreDeletedNotification | Triggered after a store has been successfully deleted. Allows developers to perform actions in response to the deletion of a store. | @@ -218,6 +314,11 @@ This article is a work in progress and may undergo further revisions, updates, o | StoreSavingNotification | Triggered before a store is saved. Allows developers to perform actions or validations before saving changes to a store. | | StoreUpdatedNotification | Triggered after a store has been successfully updated. Allows developers to perform actions in response to the update of a store. | | StoreUpdatingNotification | Triggered before a store is updated. Allows developers to perform actions or validations before the update of a store. | + +### Tax Class Events + +| **Event** | **Description** | +|---|---| | TaxClassCreatedNotification | Triggered after a tax class has been successfully created. Allows developers to perform actions in response to the creation of a new tax class. | | TaxClassCreatingNotification | Triggered before a tax class is created. Allows developers to perform actions or validations before the creation of a new tax class. | | TaxClassDeletedNotification | Triggered after a tax class has been successfully deleted. Allows developers to perform actions in response to the deletion of a tax class. | @@ -226,4 +327,9 @@ This article is a work in progress and may undergo further revisions, updates, o | TaxClassSavingNotification | Triggered before a tax class is saved. Allows developers to perform actions or validations before saving changes to a tax class. | | TaxClassUpdatedNotification | Triggered after a tax class has been successfully updated. Allows developers to perform actions in response to the update of a tax class. | | TaxClassUpdatingNotification | Triggered before a tax class is updated. Allows developers to perform actions or validations before the update of a tax class. | + +### Unit of Work Events + +| **Event** | **Description** | +|---|---| | UnitOfWorkCreatedNotification | Triggered after a unit of work has been successfully created. Allows developers to perform actions in response to the creation of a new unit of work. | diff --git a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 8ccdc843a24..92592939605 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -10,10 +10,17 @@ This article is a work in progress and may undergo further revisions, updates, o ## Umbraco.Commerce.Core.Events.Validation +### Order Payment Events + | **Event** | **Description** | |---|---| | ValidateCancelOrderPayment | Triggered to validate the cancellation of an order payment. Developers can use this event to enforce rules or validations related to the cancellation process, ensuring it meets specified criteria or conditions. | | ValidateCaptureOrderPayment | Triggered to validate the capture of an order payment. Developers can use this event to enforce rules or validations related to the payment capture process, ensuring it meets specified criteria or conditions. | + +### Country Payment Events + +| **Event** | **Description** | +|---|---| | ValidateCountryCodeChange | Triggered to validate changes to the country code. Developers can use this event to enforce rules or validations related to the modification of country codes, ensuring adherence to specified standards or requirements. | | ValidateCountryCreate | Triggered to validate the creation of a new country entry. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | | ValidateCountryDefaultCurrencyChange | Triggered to validate changes to the default currency of a country. Developers can use this event to enforce rules or validations related to default currency changes for countries, ensuring proper configuration and management. | @@ -23,6 +30,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateCountryNameChange | Triggered to validate changes to the name of a country. Developers can use this event to enforce rules or validations related to the modification of country names, ensuring clarity and consistency in country identification. | | ValidateCountrySave | Triggered to validate the saving of changes to a country entry. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateCountryUpdate | Triggered to validate updates to a country entry. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Currency Payment Events + +| **Event** | **Description** | +|---|---| | ValidateCurrencyAllowInCountry | Triggered to validate allowing a currency in a specific country. Developers can use this event to enforce rules or validations related to currency permissions in countries, ensuring proper configuration and management. | | ValidateCurrencyCodeChange | Triggered to validate changes to the currency code. Developers can use this event to enforce rules or validations related to the modification of currency codes, ensuring adherence to specified standards or requirements. | | ValidateCurrencyCreate | Triggered to validate the creation of a new currency. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -33,6 +45,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateCurrencyNameChange | Triggered to validate changes to the name of a currency. Developers can use this event to enforce rules or validations related to the modification of currency names, ensuring clarity and consistency in currency identification. | | ValidateCurrencySave | Triggered to validate the saving of changes to a currency. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateCurrencyUpdate | Triggered to validate updates to a currency. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Discount Payment Events + +| **Event** | **Description** | +|---|---| | ValidateDiscountActiveChange | Triggered to validate changes to the active status of a discount. Developers can use this event to enforce rules or validations related to the activation or deactivation of discounts, ensuring consistency and adherence to business rules. | | ValidateDiscountAliasChange | Triggered to validate changes to the alias of a discount. Developers can use this event to enforce rules or validations related to the modification of discount aliases, ensuring clarity and consistency in identification. | | ValidateDiscountCodeAdd | Triggered to validate the addition of a discount code. Developers can use this event to enforce rules or validations related to the addition process, ensuring codes meet specified criteria or conditions. | @@ -47,6 +64,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateDiscountSave | Triggered to validate the saving of changes to a discount. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateDiscountTypeChange | Triggered to validate changes to the type of a discount. Developers can use this event to enforce rules or validations related to discount type changes, ensuring consistency and adherence to business rules. | | ValidateDiscountUpdate | Triggered to validate updates to a discount. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Email Template Payment Events + +| **Event** | **Description** | +|---|---| | ValidateEmailTemplateAliasChange | Triggered to validate changes to the alias of an email template. Developers can use this event to enforce rules or validations related to the modification of email template aliases, ensuring clarity and consistency in identification. | | ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateCategoryChange | Triggered to validate changes to the category of an email template. Developers can use this event to enforce rules or validations related to category changes for email templates, ensuring proper categorization and organization. | @@ -62,6 +84,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateEmailTemplateToAddressChange | Triggered to validate changes to the TO addresses of an email template. Developers can use this event to enforce rules or validations related to TO address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateUpdate | Triggered to validate updates to an email template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidateEmailTemplateViewChange | Triggered to validate changes to the view settings of an email template. Developers can use this event to enforce rules or validations related to view changes for email templates, ensuring proper configuration and management. | + +### Export Template Payment Events + +| **Event** | **Description** | +|---|---| | ValidateExportTemplateAliasChange | Triggered to validate changes to the alias of an export template. Developers can use this event to enforce rules or validations related to the modification of export template aliases, ensuring clarity and consistency in identification. | | ValidateExportTemplateCategoryChange | Triggered to validate changes to the category of an export template. Developers can use this event to enforce rules or validations related to category changes for export templates, ensuring proper categorization and organization. | | ValidateExportTemplateCreate | Triggered to validate the creation of a new export template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -73,7 +100,17 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateExportTemplateSave | Triggered to validate the saving of changes to an export template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateExportTemplateUpdate | Triggered to validate updates to an export template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidateExportTemplateViewChange | Triggered to validate changes to the view settings of an export template. Developers can use this event to enforce rules or validations related to view changes for export templates, ensuring proper configuration and management. | + +### Fetch Order Payment Events + +| **Event** | **Description** | +|---|---| | ValidateFetchOrderPaymentStatus | Triggered to validate the process of fetching the payment status of an order. Developers can use this event to enforce rules or validations related to how payment statuses are retrieved and handled for orders. | + +### Gift Card Events + +| **Event** | **Description** | +|---|---| | ValidateGiftCardActiveChange | Triggered to validate changes to the active status of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card activation, ensuring proper control and management of gift card statuses. | | ValidateGiftCardAmountsChange | Triggered to validate changes to the amounts associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card amounts, ensuring accuracy and consistency in financial transactions involving gift cards. | | ValidateGiftCardCodeChange | Triggered to validate changes to the code (identifier) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card codes, ensuring uniqueness and integrity of gift card identifiers. | @@ -85,6 +122,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateGiftCardPropertyChange | Triggered to validate changes to properties (attributes) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card properties, ensuring consistency and adherence to business rules. | | ValidateGiftCardSave | Triggered to validate the saving of changes to a gift card. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateGiftCardUpdate | Triggered to validate updates to a gift card. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Location Events + +| **Event** | **Description** | +|---|---| | ValidateLocationAddressChange | Triggered to validate changes to the address of a location. Developers can use this event to enforce rules or validations related to the modification of location addresses, ensuring accuracy and consistency in location data. | | ValidateLocationAliasChange | Triggered to validate changes to the alias (identifier) of a location. Developers can use this event to enforce rules or validations related to the modification of location aliases, ensuring uniqueness and integrity in identifying locations. | | ValidateLocationCreate | Triggered to validate the creation of a new location. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -93,6 +135,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateLocationSave | Triggered to validate the saving of changes to a location. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateLocationTypeChange | Triggered to validate changes to the type (category) of a location. Developers can use this event to enforce rules or validations related to the modification of location types, ensuring proper categorization and organization of locations. | | ValidateLocationUpdate | Triggered to validate updates to a location. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Order Events + +| **Event** | **Description** | +|---|---| | ValidateOrderAssignToCustomer | Triggered to validate the assignment of an order to a customer. Developers can use this event to enforce rules or validations related to customer assignments for orders, ensuring proper association and management of customer orders. | | ValidateOrderCodeEvent | Triggered to validate events related to order codes. Developers can use this event to enforce rules or validations related to the handling or modification of order codes, ensuring uniqueness and adherence to business rules regarding order identifiers. | | ValidateOrderCreate | Triggered to validate the creation of a new order. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -128,6 +175,12 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateOrderTaxClassChange | Triggered to validate changes to the tax class associated with an order. Developers can use this event to enforce rules or validations related to the modification of tax classes for orders, ensuring accurate tax calculations and compliance with tax regulations. | | ValidateOrderTransactionUpdate | Triggered to validate updates to order transactions. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidateOrderUpdate | Triggered to validate updates to an order. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateRefundOrderPayment | Triggered to validate the process of refunding an order payment. Developers can use this event to enforce rules or validations related to the refunding process, ensuring accuracy and adherence to business logic. | + +### Payment Method Events + +| **Event** | **Description** | +|---|---| | ValidatePaymentMethodAliasChange | Triggered to validate changes to the alias (identifier) of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method aliases, ensuring uniqueness and integrity in identifying payment methods. | | ValidatePaymentMethodAllowInCountryRegion | Triggered to validate whether a payment method is allowed in a specific country/region. Developers can use this event to enforce rules or validations related to the availability and eligibility of payment methods in different geographic locations. | | ValidatePaymentMethodClearPrices | Triggered to validate the clearing of prices associated with a payment method. Developers can use this event to enforce rules or validations related to the modification or removal of pricing information for payment methods, ensuring accuracy and consistency in financial transactions. | @@ -143,6 +196,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidatePaymentMethodTaxClassChange | Triggered to validate changes to the tax class associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of tax classes for payment methods, ensuring accurate tax calculations and compliance with tax regulations. | | ValidatePaymentMethodToggleFeatures | Triggered to validate toggling or enabling/disabling features of a payment method. Developers can use this event to enforce rules or validations related to the management and configuration of payment method features, ensuring functionality and compliance with operational requirements. | | ValidatePaymentMethodUpdate | Triggered to validate updates to a payment method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Print Template Events + +| **Event** | **Description** | +|---|---| | ValidatePrintTemplateAliasChange | Triggered to validate changes to the alias (identifier) of a print template. Developers can use this event to enforce rules or validations related to the modification of print template aliases, ensuring uniqueness and proper identification. | | ValidatePrintTemplateCategoryChange | Triggered to validate changes to the category of a print template. Developers can use this event to enforce rules or validations related to the categorization of print templates, ensuring accurate organization and management. | | ValidatePrintTemplateCreate | Triggered to validate the creation of a new print template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -151,6 +209,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidatePrintTemplateSave | Triggered to validate the saving of changes to a print template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidatePrintTemplateUpdate | Triggered to validate updates to a print template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidatePrintTemplateViewChange | Triggered to validate changes to the view configuration of a print template. Developers can use this event to enforce rules or validations related to the modification of how print templates are displayed or accessed, ensuring user experience consistency and functionality. | + +### Product Attribute Events + +| **Event** | **Description** | +|---|---| | ValidateProductAttributeAliasChange | Triggered to validate changes to the alias (identifier) of a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute aliases, ensuring uniqueness and proper identification. | | ValidateProductAttributeCreate | Triggered to validate the creation of a new product attribute. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | | ValidateProductAttributeDelete | Triggered to validate the deletion of a product attribute. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | @@ -170,7 +233,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateProductAttributeValueAdd | Triggered to validate the addition of a value to a product attribute. Developers can use this event to enforce rules or validations related to the addition process, ensuring data integrity and adherence to product attribute specifications. | | ValidateProductAttributeValueNameChange | Triggered to validate changes to the name of a value associated with a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute value names, ensuring clarity and consistency in identifying product attribute values. | | ValidateProductAttributeValueRemove | Triggered to validate the removal of a value from a product attribute. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions and maintains data integrity. | -| ValidateRefundOrderPayment | Triggered to validate the process of refunding an order payment. Developers can use this event to enforce rules or validations related to the refunding process, ensuring accuracy and adherence to business logic. | + +### Region Events + +| **Event** | **Description** | +|---|---| | ValidateRegionCodeChange | Triggered to validate changes to the code of a region. Developers can use this event to enforce rules or validations related to the modification of region codes, ensuring uniqueness and proper identification. | | ValidateRegionCreate | Triggered to validate the creation of a new region. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | | ValidateRegionDefaultPaymentMethodChange | Triggered to validate changes to the default payment method of a region. Developers can use this event to enforce rules or validations related to the modification of default payment methods for regions, ensuring proper configuration and functionality. | @@ -179,6 +246,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateRegionNameChange | Triggered to validate changes to the name of a region. Developers can use this event to enforce rules or validations related to the modification of region names, ensuring clarity and consistency in identifying regions. | | ValidateRegionSave | Triggered to validate the saving of changes to a region. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateRegionUpdate | Triggered to validate updates to a region. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Shipping Method Events + +| **Event** | **Description** | +|---|---| | ValidateShippingMethodAliasChange | Triggered to validate changes to the alias of a shipping method. Developers can use this event to enforce rules or validations related to the modification of shipping method aliases, ensuring uniqueness and proper identification. | | ValidateShippingMethodAllowInCountryRegion | Triggered to validate whether a shipping method is allowed in a specific country or region. Developers can use this event to enforce rules or validations related to the availability of shipping methods in different geographical areas. | | ValidateShippingMethodCalculationConfigChange | Triggered to validate changes to the calculation configuration of a shipping method. Developers can use this event to enforce rules or validations related to how shipping costs are calculated, ensuring accuracy and consistency in pricing. | @@ -194,7 +266,17 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateShippingMethodSkuChange | Triggered to validate changes to the Stock Keeping Unit (SKU) of a shipping method. Developers can use this event to enforce rules or validations related to product identification and tracking for shipping methods. | | ValidateShippingMethodTaxClassChange | Triggered to validate changes to the tax class associated with a shipping method. Developers can use this event to enforce rules or validations related to tax rate adjustments or updates for shipping methods. | | ValidateShippingMethodUpdate | Triggered to validate updates to a shipping method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Stock Events + +| **Event** | **Description** | +|---|---| | ValidateStockChange | Triggered to validate changes made to the stock levels of products or inventory items. Developers can use this event to enforce business logic related to stock adjustments, ensuring accuracy and adherence to inventory management policies. | + +### Store Events + +| **Event** | **Description** | +|---|---| | ValidateStoreAddGiftCardPropertyAlias | Triggered to validate adding an alias for a gift card property in a store. Developers can use this event to enforce rules or validations related to gift card property aliases, ensuring uniqueness and proper identification. | | ValidateStoreAddProductPropertyAlias | Triggered to validate adding an alias for a product property in a store. Developers can use this event to enforce rules or validations related to product property aliases, ensuring uniqueness and proper identification. | | ValidateStoreAddProductUniquenessPropertyAlias | Triggered to validate adding an alias for a uniqueness property of a product in a store. Developers can use this event to enforce rules or validations related to uniqueness property aliases, ensuring uniqueness and proper identification. | @@ -224,6 +306,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateStoreSave | Triggered to validate the saving of changes to a store. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateStoreShareStockFromStoreChange | Triggered to validate changes to the shared stock setting between stores. Developers can use this event to enforce rules or validations related to stock management and synchronization across multiple stores. | | ValidateStoreUpdate | Triggered to validate updates to a store. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Tax Class Events + +| **Event** | **Description** | +|---|---| | ValidateTaxClassAliasChange | Triggered to validate changes to the alias of a tax class. Developers can use this event to enforce rules or validations related to the modification of tax class aliases, ensuring uniqueness and proper identification. | | ValidateTaxClassClearTaxRates | Triggered to validate clearing tax rates associated with a tax class. Developers can use this event to enforce rules or validations related to tax rate adjustments or resets for tax classes. | | ValidateTaxClassCreate | Triggered to validate the creation of a new tax class. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -379,4 +466,4 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| | ValidateNotStoreDefaultTaxClass | Triggered to ensure that the tax class being validated is not the default tax class for the store. Allows developers to perform actions or validations to enforce this rule. | -| ValidateUniqueTaxClassAlias | Triggered to ensure that the alias for a tax class is unique. Allows developers to perform actions or validations to enforce the uniqueness of tax class aliases. | \ No newline at end of file +| ValidateUniqueTaxClassAlias | Triggered to ensure that the alias for a tax class is unique. Allows developers to perform actions or validations to enforce the uniqueness of tax class aliases. | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md index 858114a2347..b6a9a316214 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-notification-events.md @@ -10,21 +10,35 @@ This article is a work in progress and may undergo further revisions, updates, o ## Umbraco.Commerce.Cms.Web.Events.Notification +### Configuration Parsing Events + | **Event** | **Description** | |---|---| -| ActivityLogEntriesRenderingNotification | Triggered when activity log entries are being rendered. Allows customization or modification of the log entries before display. | | AnalyticsDashboardConfigParsingNotification | **OBSOLETE:** Use the `AnalyticsDashboardConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the analytics dashboard configuration, allowing developers to modify or extend the configuration settings before they were applied. | | CartEditorConfigParsingNotification | **OBSOLETE:** Use the `CartEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | | CartListConfigParsingNotification | **OBSOLETE:** Use the `CartListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the cart list configuration, allowing developers to modify or extend the configuration settings before they were applied. | -| CartSearchingNotification | Triggered during a search operation on the cart. Allows customization or modification of search parameters and results. | -| GiftCardSearchingNotification | Triggered during a search operation on gift cards. Allows customization or modification of search parameters and results. | | OrderEditorConfigParsingNotification | **OBSOLETE:** Use the `OrderEditorConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order editor configuration, allowing developers to customize or extend the configuration settings before they were applied. | | OrderListConfigParsingNotification | **OBSOLETE:** Use the `OrderListConfigParsingNotification` in the `Umbraco.Commerce.Core.Events.Notification` namespace instead. This event was originally used for parsing the order list configuration, allowing developers to modify or extend the configuration settings before they were applied. | -| OrderSearchingNotification | Triggered during a search operation on orders. Allows customization or modification of search parameters and results. | + +### Rendering Events + +| **Event** | **Description** | +|---|---| +| ActivityLogEntriesRenderingNotification | Triggered when activity log entries are being rendered. Allows customization or modification of the log entries before display. | | StoreActionsRenderingNotification | Triggered when store actions are being rendered. Allows customization or modification of the actions before display. | +### Searching Events + +| **Event** | **Description** | +|---|---| +| CartSearchingNotification | Triggered during a search operation on the cart. Allows customization or modification of search parameters and results. | +| GiftCardSearchingNotification | Triggered during a search operation on gift cards. Allows customization or modification of search parameters and results. | +| OrderSearchingNotification | Triggered during a search operation on orders. Allows customization or modification of search parameters and results. | + ## Umbraco.Commerce.Common.Pipelines.Events +### Pipeline Events + | **Event** | **Description** | |---|---| | PipelineFailNotification | Triggered when a pipeline process fails. Allows developers to handle or respond to pipeline failures, enabling custom error handling, logging, or recovery actions. | @@ -32,11 +46,18 @@ This article is a work in progress and may undergo further revisions, updates, o ## Umbraco.Commerce.Core.Events.Notification +### Configuration Parsing Events + | **Event** | **Description** | |---|---| | AnalyticsDashboardConfigParsingNotification | Triggered during the parsing of the analytics dashboard configuration. Allows developers to modify or extend the configuration settings before they are applied. | | CartEditorConfigParsingNotification | Triggered when the cart editor configuration is being parsed. Allows developers to customize or extend the configuration settings before they are applied. | | CartListConfigParsingNotification | Triggered during the parsing of the cart list configuration. Allows developers to modify or extend the configuration settings before they are applied. | + +### Country Events + +| **Event** | **Description** | +|---|---| | CountryCreatedNotification | Triggered after a country has been successfully created. Allows developers to perform actions in response to the creation of a new country. | | CountryCreatingNotification | Triggered before a country is created. Allows developers to perform actions or validations before the creation of a new country. | | CountryDeletedNotification | Triggered after a country has been successfully deleted. Allows developers to perform actions in response to the deletion of a country. | @@ -45,6 +66,11 @@ This article is a work in progress and may undergo further revisions, updates, o | CountrySavingNotification | Triggered before a country is saved. Allows developers to perform actions or validations before saving changes to a country. | | CountryUpdatedNotification | Triggered after a country has been successfully updated. Allows developers to perform actions in response to the update of a country. | | CountryUpdatingNotification | Triggered before a country is updated. Allows developers to perform actions or validations before the update of a country. | + +### Currency Events + +| **Event** | **Description** | +|---|---| | CurrencyCreatedNotification | Triggered after a currency has been successfully created. Allows developers to perform actions in response to the creation of a new currency. | | CurrencyCreatingNotification | Triggered before a currency is created. Allows developers to perform actions or validations before the creation of a new currency. | | CurrencyDeletedNotification | Triggered after a currency has been successfully deleted. Allows developers to perform actions in response to the deletion of a currency. | @@ -53,6 +79,11 @@ This article is a work in progress and may undergo further revisions, updates, o | CurrencySavingNotification | Triggered before a currency is saved. Allows developers to perform actions or validations before saving changes to a currency. | | CurrencyUpdatedNotification | Triggered after a currency has been successfully updated. Allows developers to perform actions in response to the update of a currency. | | CurrencyUpdatingNotification | Triggered before a currency is updated. Allows developers to perform actions or validations before the update of a currency. | + +### Discount Events + +| **Event** | **Description** | +|---|---| | DiscountCreatedNotification | Triggered after a discount has been successfully created. Allows developers to perform actions in response to the creation of a new discount. | | DiscountCreatingNotification | Triggered before a discount is created. Allows developers to perform actions or validations before the creation of a new discount. | | DiscountDeletedNotification | Triggered after a discount has been successfully deleted. Allows developers to perform actions in response to the deletion of a discount. | @@ -61,6 +92,11 @@ This article is a work in progress and may undergo further revisions, updates, o | DiscountSavingNotification | Triggered before a discount is saved. Allows developers to perform actions or validations before saving changes to a discount. | | DiscountUpdatedNotification | Triggered after a discount has been successfully updated. Allows developers to perform actions in response to the update of a discount. | | DiscountUpdatingNotification | Triggered before a discount is updated. Allows developers to perform actions or validations before the update of a discount. | + +### Email Events + +| **Event** | **Description** | +|---|---| | EmailFailedNotification | Triggered when an email fails to send. Allows developers to handle email failures, perform logging, or take corrective actions. | | EmailSendingNotification | Triggered before an email is sent. Allows developers to customize the email content, perform validations, or log the sending process. | | EmailSentNotification | Triggered after an email has been successfully sent. Allows developers to perform actions in response to the successful sending of an email, such as logging or triggering follow-up actions. | @@ -72,6 +108,11 @@ This article is a work in progress and may undergo further revisions, updates, o | EmailTemplateSavingNotification | Triggered before an email template is saved. Allows developers to perform actions or validations before saving changes to an email template. | | EmailTemplateUpdatedNotification | Triggered after an email template has been successfully updated. Allows developers to perform actions in response to the update of an email template. | | EmailTemplateUpdatingNotification | Triggered before an email template is updated. Allows developers to perform actions or validations before the update of an email template. | + +### Export Template Events + +| **Event** | **Description** | +|---|---| | ExportTemplateCreatedNotification | Triggered after an export template has been successfully created. Allows developers to perform actions in response to the creation of a new export template. | | ExportTemplateCreatingNotification | Triggered before an export template is created. Allows developers to perform actions or validations before the creation of a new export template. | | ExportTemplateDeletedNotification | Triggered after an export template has been successfully deleted. Allows developers to perform actions in response to the deletion of an export template. | @@ -80,8 +121,18 @@ This article is a work in progress and may undergo further revisions, updates, o | ExportTemplateSavingNotification | Triggered before an export template is saved. Allows developers to perform actions or validations before saving changes to an export template. | | ExportTemplateUpdatedNotification | Triggered after an export template has been successfully updated. Allows developers to perform actions in response to the update of an export template. | | ExportTemplateUpdatingNotification | Triggered before an export template is updated. Allows developers to perform actions or validations before the update of an export template. | + +### Frozen Prices Events + +| **Event** | **Description** | +|---|---| | FrozenPricesThawedNotification | Triggered after previously frozen prices have been unfrozen and are now adjustable again. Allows developers to perform actions in response to the thawing of prices.| | FrozenPricesThawingNotification | Triggered before previously frozen prices are about to be unfrozen and become adjustable. Allows developers to perform actions or validations before the thawing of prices. | + +### Gift Card Events + +| **Event** | **Description** | +|---|---| | GiftCardCreatedNotification | Triggered after a gift card has been successfully created. Allows developers to perform actions in response to the creation of a new gift card.| | GiftCardCreatingNotification | Triggered before a gift card is created. Allows developers to perform actions or validations before the creation of a new gift card. | | GiftCardDeletedNotification | Triggered after a gift card has been successfully deleted. Allows developers to perform actions in response to the deletion of a gift card. | @@ -90,6 +141,11 @@ This article is a work in progress and may undergo further revisions, updates, o | GiftCardSavingNotification | Triggered before a gift card is saved. Allows developers to perform actions or validations before saving changes to a gift card. | | GiftCardUpdatedNotification | Triggered after a gift card has been successfully updated. Allows developers to perform actions in response to the update of a gift card. | | GiftCardUpdatingNotification | Triggered before a gift card is updated. Allows developers to perform actions or validations before the update of a gift card. | + +### Location Events + +| **Event** | **Description** | +|---|---| | LocationCreatedNotification | Triggered after a location has been successfully created. Allows developers to perform actions in response to the creation of a new location. | | LocationCreatingNotification | Triggered before a location is created. Allows developers to perform actions or validations before the creation of a new location. | | LocationDeletedNotification | Triggered after a location has been successfully deleted. Allows developers to perform actions in response to the deletion of a location. | @@ -98,6 +154,11 @@ This article is a work in progress and may undergo further revisions, updates, o | LocationSavingNotification | Triggered before a location is saved. Allows developers to perform actions or validations before saving changes to a location. | | LocationUpdatedNotification | Triggered after a location has been successfully updated. Allows developers to perform actions in response to the update of a location. | | LocationUpdatingNotification | Triggered before a location is updated. Allows developers to perform actions or validations before the update of a location. | + +### Order Events + +| **Event** | **Description** | +|---|---| | OrderAssignedToCustomerNotification | Triggered after an order has been successfully assigned to a customer. Allows developers to perform actions in response to the assignment. | | OrderAssigningToCustomerNotification | Triggered before an order is assigned to a customer. Allows developers to perform actions or validations before the assignment. | | OrderConfigParsingNotification | Triggered during the parsing of the order configuration. Allows developers to modify or extend the configuration settings before they are applied. | @@ -159,6 +220,11 @@ This article is a work in progress and may undergo further revisions, updates, o | OrderTransactionUpdatingNotification | Triggered before a transaction in an order is updated. Allows developers to perform actions or validations before the transaction update. | | OrderUpdatedNotification | Triggered after an order has been successfully updated. Allows developers to perform actions in response to the update of an order. | | OrderUpdatingNotification | Triggered before an order is updated. Allows developers to perform actions or validations before the update of an order. | + +### Payment Events + +| **Event** | **Description** | +|---|---| | PaymentFormGeneratingNotification | Triggered during the generation of a payment form. Allows developers to customize or modify the payment form before it is presented to the user. | | PaymentMethodCreatedNotification | Triggered after a payment method has been successfully created. Allows developers to perform actions in response to the creation of a new payment method. | | PaymentMethodCreatingNotification | Triggered before a payment method is created. Allows developers to perform actions or validations before the creation of a new payment method. | @@ -168,6 +234,11 @@ This article is a work in progress and may undergo further revisions, updates, o | PaymentMethodSavingNotification | Triggered before a payment method is saved. Allows developers to perform actions or validations before saving changes to a payment method. | | PaymentMethodUpdatedNotification | Triggered after a payment method has been successfully updated. Allows developers to perform actions in response to the update of a payment method. | | PaymentMethodUpdatingNotification | Triggered before a payment method is updated. Allows developers to perform actions or validations before the update of a payment method. | + +### Print Template Events + +| **Event** | **Description** | +|---|---| | PrintTemplateCreatedNotification | Triggered after a print template has been successfully created. Allows developers to perform actions in response to the creation of a new print template. | | PrintTemplateCreatingNotification | Triggered before a print template is created. Allows developers to perform actions or validations before the creation of a new print template. | | PrintTemplateDeletedNotification | Triggered after a print template has been successfully deleted. Allows developers to perform actions in response to the deletion of a print template. | @@ -176,6 +247,11 @@ This article is a work in progress and may undergo further revisions, updates, o | PrintTemplateSavingNotification | Triggered before a print template is saved. Allows developers to perform actions or validations before saving changes to a print template. | | PrintTemplateUpdatedNotification | Triggered after a print template has been successfully updated. Allows developers to perform actions in response to the update of a print template. | | PrintTemplateUpdatingNotification | Triggered before a print template is updated. Allows developers to perform actions or validations before the update of a print template. | + +### Product Attribute Events + +| **Event** | **Description** | +|---|---| | ProductAttributeCreatedNotification | Triggered after a product attribute (for example: size, color, or material) has been successfully created. Allows developers to perform actions in response to the creation of a new product attribute. | | ProductAttributeCreatingNotification | Triggered before a product attribute is created. Allows developers to perform actions or validations before the creation of a new product attribute. | | ProductAttributeDeletedNotification | Triggered after a product attribute has been successfully deleted. Allows developers to perform actions in response to the deletion of a product attribute. | @@ -192,6 +268,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ProductAttributeSavingNotification | Triggered before a product attribute is saved. Allows developers to perform actions or validations before saving changes to a product attribute. | | ProductAttributeUpdatedNotification | Triggered after a product attribute has been successfully updated. Allows developers to perform actions in response to the update of a product attribute. | | ProductAttributeUpdatingNotification | Triggered before a product attribute is updated. Allows developers to perform actions or validations before the update of a product attribute. | + +### Region Events + +| **Event** | **Description** | +|---|---| | RegionCreatedNotification | Triggered after a region has been successfully created. Allows developers to perform actions in response to the creation of a new region. | | RegionCreatingNotification | Triggered before a region is created. Allows developers to perform actions or validations before the creation of a new region. | | RegionDeletedNotification | Triggered after a region has been successfully deleted. Allows developers to perform actions in response to the deletion of a region. | @@ -200,6 +281,11 @@ This article is a work in progress and may undergo further revisions, updates, o | RegionSavingNotification | Triggered before a region is saved. Allows developers to perform actions or validations before saving changes to a region. | | RegionUpdatedNotification | Triggered after a region has been successfully updated. Allows developers to perform actions in response to the update of a region. | | RegionUpdatingNotification | Triggered before a region is updated. Allows developers to perform actions or validations before the update of a region. | + +### Shipping Method Events + +| **Event** | **Description** | +|---|---| | ShippingMethodCreatedNotification | Triggered after a shipping method has been successfully created. Allows developers to perform actions in response to the creation of a new shipping method. | | ShippingMethodCreatingNotification | Triggered before a shipping method is created. Allows developers to perform actions or validations before the creation of a new shipping method. | | ShippingMethodDeletedNotification | Triggered after a shipping method has been successfully deleted. Allows developers to perform actions in response to the deletion of a shipping method. | @@ -208,8 +294,18 @@ This article is a work in progress and may undergo further revisions, updates, o | ShippingMethodSavingNotification | Triggered before a shipping method is saved. Allows developers to perform actions or validations before saving changes to a shipping method. | | ShippingMethodUpdatedNotification | Triggered after a shipping method has been successfully updated. Allows developers to perform actions in response to the update of a shipping method. | | ShippingMethodUpdatingNotification | Triggered before a shipping method is updated. Allows developers to perform actions or validations before the update of a shipping method. | + +### Stock Events + +| **Event** | **Description** | +|---|---| | StockChangedNotification | Triggered after the stock level of a product has been successfully changed. Allows developers to perform actions in response to the change in stock level. | | StockChangingNotification | Triggered before the stock level of a product is changed. Allows developers to perform actions or validations before the change in stock level. | + +### Store Events + +| **Event** | **Description** | +|---|---| | StoreCreatedNotification | Triggered after a store has been successfully created. Allows developers to perform actions in response to the creation of a new store. | | StoreCreatingNotification | Triggered before a store is created. Allows developers to perform actions or validations before the creation of a new store. | | StoreDeletedNotification | Triggered after a store has been successfully deleted. Allows developers to perform actions in response to the deletion of a store. | @@ -218,6 +314,11 @@ This article is a work in progress and may undergo further revisions, updates, o | StoreSavingNotification | Triggered before a store is saved. Allows developers to perform actions or validations before saving changes to a store. | | StoreUpdatedNotification | Triggered after a store has been successfully updated. Allows developers to perform actions in response to the update of a store. | | StoreUpdatingNotification | Triggered before a store is updated. Allows developers to perform actions or validations before the update of a store. | + +### Tax Class Events + +| **Event** | **Description** | +|---|---| | TaxClassCreatedNotification | Triggered after a tax class has been successfully created. Allows developers to perform actions in response to the creation of a new tax class. | | TaxClassCreatingNotification | Triggered before a tax class is created. Allows developers to perform actions or validations before the creation of a new tax class. | | TaxClassDeletedNotification | Triggered after a tax class has been successfully deleted. Allows developers to perform actions in response to the deletion of a tax class. | @@ -226,4 +327,9 @@ This article is a work in progress and may undergo further revisions, updates, o | TaxClassSavingNotification | Triggered before a tax class is saved. Allows developers to perform actions or validations before saving changes to a tax class. | | TaxClassUpdatedNotification | Triggered after a tax class has been successfully updated. Allows developers to perform actions in response to the update of a tax class. | | TaxClassUpdatingNotification | Triggered before a tax class is updated. Allows developers to perform actions or validations before the update of a tax class. | + +### Unit of Work Events + +| **Event** | **Description** | +|---|---| | UnitOfWorkCreatedNotification | Triggered after a unit of work has been successfully created. Allows developers to perform actions in response to the creation of a new unit of work. | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 8ccdc843a24..92592939605 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -10,10 +10,17 @@ This article is a work in progress and may undergo further revisions, updates, o ## Umbraco.Commerce.Core.Events.Validation +### Order Payment Events + | **Event** | **Description** | |---|---| | ValidateCancelOrderPayment | Triggered to validate the cancellation of an order payment. Developers can use this event to enforce rules or validations related to the cancellation process, ensuring it meets specified criteria or conditions. | | ValidateCaptureOrderPayment | Triggered to validate the capture of an order payment. Developers can use this event to enforce rules or validations related to the payment capture process, ensuring it meets specified criteria or conditions. | + +### Country Payment Events + +| **Event** | **Description** | +|---|---| | ValidateCountryCodeChange | Triggered to validate changes to the country code. Developers can use this event to enforce rules or validations related to the modification of country codes, ensuring adherence to specified standards or requirements. | | ValidateCountryCreate | Triggered to validate the creation of a new country entry. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | | ValidateCountryDefaultCurrencyChange | Triggered to validate changes to the default currency of a country. Developers can use this event to enforce rules or validations related to default currency changes for countries, ensuring proper configuration and management. | @@ -23,6 +30,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateCountryNameChange | Triggered to validate changes to the name of a country. Developers can use this event to enforce rules or validations related to the modification of country names, ensuring clarity and consistency in country identification. | | ValidateCountrySave | Triggered to validate the saving of changes to a country entry. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateCountryUpdate | Triggered to validate updates to a country entry. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Currency Payment Events + +| **Event** | **Description** | +|---|---| | ValidateCurrencyAllowInCountry | Triggered to validate allowing a currency in a specific country. Developers can use this event to enforce rules or validations related to currency permissions in countries, ensuring proper configuration and management. | | ValidateCurrencyCodeChange | Triggered to validate changes to the currency code. Developers can use this event to enforce rules or validations related to the modification of currency codes, ensuring adherence to specified standards or requirements. | | ValidateCurrencyCreate | Triggered to validate the creation of a new currency. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -33,6 +45,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateCurrencyNameChange | Triggered to validate changes to the name of a currency. Developers can use this event to enforce rules or validations related to the modification of currency names, ensuring clarity and consistency in currency identification. | | ValidateCurrencySave | Triggered to validate the saving of changes to a currency. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateCurrencyUpdate | Triggered to validate updates to a currency. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Discount Payment Events + +| **Event** | **Description** | +|---|---| | ValidateDiscountActiveChange | Triggered to validate changes to the active status of a discount. Developers can use this event to enforce rules or validations related to the activation or deactivation of discounts, ensuring consistency and adherence to business rules. | | ValidateDiscountAliasChange | Triggered to validate changes to the alias of a discount. Developers can use this event to enforce rules or validations related to the modification of discount aliases, ensuring clarity and consistency in identification. | | ValidateDiscountCodeAdd | Triggered to validate the addition of a discount code. Developers can use this event to enforce rules or validations related to the addition process, ensuring codes meet specified criteria or conditions. | @@ -47,6 +64,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateDiscountSave | Triggered to validate the saving of changes to a discount. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateDiscountTypeChange | Triggered to validate changes to the type of a discount. Developers can use this event to enforce rules or validations related to discount type changes, ensuring consistency and adherence to business rules. | | ValidateDiscountUpdate | Triggered to validate updates to a discount. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Email Template Payment Events + +| **Event** | **Description** | +|---|---| | ValidateEmailTemplateAliasChange | Triggered to validate changes to the alias of an email template. Developers can use this event to enforce rules or validations related to the modification of email template aliases, ensuring clarity and consistency in identification. | | ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateCategoryChange | Triggered to validate changes to the category of an email template. Developers can use this event to enforce rules or validations related to category changes for email templates, ensuring proper categorization and organization. | @@ -62,6 +84,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateEmailTemplateToAddressChange | Triggered to validate changes to the TO addresses of an email template. Developers can use this event to enforce rules or validations related to TO address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateUpdate | Triggered to validate updates to an email template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidateEmailTemplateViewChange | Triggered to validate changes to the view settings of an email template. Developers can use this event to enforce rules or validations related to view changes for email templates, ensuring proper configuration and management. | + +### Export Template Payment Events + +| **Event** | **Description** | +|---|---| | ValidateExportTemplateAliasChange | Triggered to validate changes to the alias of an export template. Developers can use this event to enforce rules or validations related to the modification of export template aliases, ensuring clarity and consistency in identification. | | ValidateExportTemplateCategoryChange | Triggered to validate changes to the category of an export template. Developers can use this event to enforce rules or validations related to category changes for export templates, ensuring proper categorization and organization. | | ValidateExportTemplateCreate | Triggered to validate the creation of a new export template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -73,7 +100,17 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateExportTemplateSave | Triggered to validate the saving of changes to an export template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateExportTemplateUpdate | Triggered to validate updates to an export template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidateExportTemplateViewChange | Triggered to validate changes to the view settings of an export template. Developers can use this event to enforce rules or validations related to view changes for export templates, ensuring proper configuration and management. | + +### Fetch Order Payment Events + +| **Event** | **Description** | +|---|---| | ValidateFetchOrderPaymentStatus | Triggered to validate the process of fetching the payment status of an order. Developers can use this event to enforce rules or validations related to how payment statuses are retrieved and handled for orders. | + +### Gift Card Events + +| **Event** | **Description** | +|---|---| | ValidateGiftCardActiveChange | Triggered to validate changes to the active status of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card activation, ensuring proper control and management of gift card statuses. | | ValidateGiftCardAmountsChange | Triggered to validate changes to the amounts associated with a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card amounts, ensuring accuracy and consistency in financial transactions involving gift cards. | | ValidateGiftCardCodeChange | Triggered to validate changes to the code (identifier) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card codes, ensuring uniqueness and integrity of gift card identifiers. | @@ -85,6 +122,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateGiftCardPropertyChange | Triggered to validate changes to properties (attributes) of a gift card. Developers can use this event to enforce rules or validations related to the modification of gift card properties, ensuring consistency and adherence to business rules. | | ValidateGiftCardSave | Triggered to validate the saving of changes to a gift card. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateGiftCardUpdate | Triggered to validate updates to a gift card. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Location Events + +| **Event** | **Description** | +|---|---| | ValidateLocationAddressChange | Triggered to validate changes to the address of a location. Developers can use this event to enforce rules or validations related to the modification of location addresses, ensuring accuracy and consistency in location data. | | ValidateLocationAliasChange | Triggered to validate changes to the alias (identifier) of a location. Developers can use this event to enforce rules or validations related to the modification of location aliases, ensuring uniqueness and integrity in identifying locations. | | ValidateLocationCreate | Triggered to validate the creation of a new location. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -93,6 +135,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateLocationSave | Triggered to validate the saving of changes to a location. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateLocationTypeChange | Triggered to validate changes to the type (category) of a location. Developers can use this event to enforce rules or validations related to the modification of location types, ensuring proper categorization and organization of locations. | | ValidateLocationUpdate | Triggered to validate updates to a location. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Order Events + +| **Event** | **Description** | +|---|---| | ValidateOrderAssignToCustomer | Triggered to validate the assignment of an order to a customer. Developers can use this event to enforce rules or validations related to customer assignments for orders, ensuring proper association and management of customer orders. | | ValidateOrderCodeEvent | Triggered to validate events related to order codes. Developers can use this event to enforce rules or validations related to the handling or modification of order codes, ensuring uniqueness and adherence to business rules regarding order identifiers. | | ValidateOrderCreate | Triggered to validate the creation of a new order. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -128,6 +175,12 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateOrderTaxClassChange | Triggered to validate changes to the tax class associated with an order. Developers can use this event to enforce rules or validations related to the modification of tax classes for orders, ensuring accurate tax calculations and compliance with tax regulations. | | ValidateOrderTransactionUpdate | Triggered to validate updates to order transactions. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidateOrderUpdate | Triggered to validate updates to an order. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | +| ValidateRefundOrderPayment | Triggered to validate the process of refunding an order payment. Developers can use this event to enforce rules or validations related to the refunding process, ensuring accuracy and adherence to business logic. | + +### Payment Method Events + +| **Event** | **Description** | +|---|---| | ValidatePaymentMethodAliasChange | Triggered to validate changes to the alias (identifier) of a payment method. Developers can use this event to enforce rules or validations related to the modification of payment method aliases, ensuring uniqueness and integrity in identifying payment methods. | | ValidatePaymentMethodAllowInCountryRegion | Triggered to validate whether a payment method is allowed in a specific country/region. Developers can use this event to enforce rules or validations related to the availability and eligibility of payment methods in different geographic locations. | | ValidatePaymentMethodClearPrices | Triggered to validate the clearing of prices associated with a payment method. Developers can use this event to enforce rules or validations related to the modification or removal of pricing information for payment methods, ensuring accuracy and consistency in financial transactions. | @@ -143,6 +196,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidatePaymentMethodTaxClassChange | Triggered to validate changes to the tax class associated with a payment method. Developers can use this event to enforce rules or validations related to the modification of tax classes for payment methods, ensuring accurate tax calculations and compliance with tax regulations. | | ValidatePaymentMethodToggleFeatures | Triggered to validate toggling or enabling/disabling features of a payment method. Developers can use this event to enforce rules or validations related to the management and configuration of payment method features, ensuring functionality and compliance with operational requirements. | | ValidatePaymentMethodUpdate | Triggered to validate updates to a payment method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Print Template Events + +| **Event** | **Description** | +|---|---| | ValidatePrintTemplateAliasChange | Triggered to validate changes to the alias (identifier) of a print template. Developers can use this event to enforce rules or validations related to the modification of print template aliases, ensuring uniqueness and proper identification. | | ValidatePrintTemplateCategoryChange | Triggered to validate changes to the category of a print template. Developers can use this event to enforce rules or validations related to the categorization of print templates, ensuring accurate organization and management. | | ValidatePrintTemplateCreate | Triggered to validate the creation of a new print template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -151,6 +209,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidatePrintTemplateSave | Triggered to validate the saving of changes to a print template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidatePrintTemplateUpdate | Triggered to validate updates to a print template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | | ValidatePrintTemplateViewChange | Triggered to validate changes to the view configuration of a print template. Developers can use this event to enforce rules or validations related to the modification of how print templates are displayed or accessed, ensuring user experience consistency and functionality. | + +### Product Attribute Events + +| **Event** | **Description** | +|---|---| | ValidateProductAttributeAliasChange | Triggered to validate changes to the alias (identifier) of a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute aliases, ensuring uniqueness and proper identification. | | ValidateProductAttributeCreate | Triggered to validate the creation of a new product attribute. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | | ValidateProductAttributeDelete | Triggered to validate the deletion of a product attribute. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | @@ -170,7 +233,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateProductAttributeValueAdd | Triggered to validate the addition of a value to a product attribute. Developers can use this event to enforce rules or validations related to the addition process, ensuring data integrity and adherence to product attribute specifications. | | ValidateProductAttributeValueNameChange | Triggered to validate changes to the name of a value associated with a product attribute. Developers can use this event to enforce rules or validations related to the modification of product attribute value names, ensuring clarity and consistency in identifying product attribute values. | | ValidateProductAttributeValueRemove | Triggered to validate the removal of a value from a product attribute. Developers can use this event to enforce rules or validations related to the removal process, ensuring it meets specified criteria or conditions and maintains data integrity. | -| ValidateRefundOrderPayment | Triggered to validate the process of refunding an order payment. Developers can use this event to enforce rules or validations related to the refunding process, ensuring accuracy and adherence to business logic. | + +### Region Events + +| **Event** | **Description** | +|---|---| | ValidateRegionCodeChange | Triggered to validate changes to the code of a region. Developers can use this event to enforce rules or validations related to the modification of region codes, ensuring uniqueness and proper identification. | | ValidateRegionCreate | Triggered to validate the creation of a new region. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | | ValidateRegionDefaultPaymentMethodChange | Triggered to validate changes to the default payment method of a region. Developers can use this event to enforce rules or validations related to the modification of default payment methods for regions, ensuring proper configuration and functionality. | @@ -179,6 +246,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateRegionNameChange | Triggered to validate changes to the name of a region. Developers can use this event to enforce rules or validations related to the modification of region names, ensuring clarity and consistency in identifying regions. | | ValidateRegionSave | Triggered to validate the saving of changes to a region. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateRegionUpdate | Triggered to validate updates to a region. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Shipping Method Events + +| **Event** | **Description** | +|---|---| | ValidateShippingMethodAliasChange | Triggered to validate changes to the alias of a shipping method. Developers can use this event to enforce rules or validations related to the modification of shipping method aliases, ensuring uniqueness and proper identification. | | ValidateShippingMethodAllowInCountryRegion | Triggered to validate whether a shipping method is allowed in a specific country or region. Developers can use this event to enforce rules or validations related to the availability of shipping methods in different geographical areas. | | ValidateShippingMethodCalculationConfigChange | Triggered to validate changes to the calculation configuration of a shipping method. Developers can use this event to enforce rules or validations related to how shipping costs are calculated, ensuring accuracy and consistency in pricing. | @@ -194,7 +266,17 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateShippingMethodSkuChange | Triggered to validate changes to the Stock Keeping Unit (SKU) of a shipping method. Developers can use this event to enforce rules or validations related to product identification and tracking for shipping methods. | | ValidateShippingMethodTaxClassChange | Triggered to validate changes to the tax class associated with a shipping method. Developers can use this event to enforce rules or validations related to tax rate adjustments or updates for shipping methods. | | ValidateShippingMethodUpdate | Triggered to validate updates to a shipping method. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Stock Events + +| **Event** | **Description** | +|---|---| | ValidateStockChange | Triggered to validate changes made to the stock levels of products or inventory items. Developers can use this event to enforce business logic related to stock adjustments, ensuring accuracy and adherence to inventory management policies. | + +### Store Events + +| **Event** | **Description** | +|---|---| | ValidateStoreAddGiftCardPropertyAlias | Triggered to validate adding an alias for a gift card property in a store. Developers can use this event to enforce rules or validations related to gift card property aliases, ensuring uniqueness and proper identification. | | ValidateStoreAddProductPropertyAlias | Triggered to validate adding an alias for a product property in a store. Developers can use this event to enforce rules or validations related to product property aliases, ensuring uniqueness and proper identification. | | ValidateStoreAddProductUniquenessPropertyAlias | Triggered to validate adding an alias for a uniqueness property of a product in a store. Developers can use this event to enforce rules or validations related to uniqueness property aliases, ensuring uniqueness and proper identification. | @@ -224,6 +306,11 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateStoreSave | Triggered to validate the saving of changes to a store. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateStoreShareStockFromStoreChange | Triggered to validate changes to the shared stock setting between stores. Developers can use this event to enforce rules or validations related to stock management and synchronization across multiple stores. | | ValidateStoreUpdate | Triggered to validate updates to a store. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | + +### Tax Class Events + +| **Event** | **Description** | +|---|---| | ValidateTaxClassAliasChange | Triggered to validate changes to the alias of a tax class. Developers can use this event to enforce rules or validations related to the modification of tax class aliases, ensuring uniqueness and proper identification. | | ValidateTaxClassClearTaxRates | Triggered to validate clearing tax rates associated with a tax class. Developers can use this event to enforce rules or validations related to tax rate adjustments or resets for tax classes. | | ValidateTaxClassCreate | Triggered to validate the creation of a new tax class. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -379,4 +466,4 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| | ValidateNotStoreDefaultTaxClass | Triggered to ensure that the tax class being validated is not the default tax class for the store. Allows developers to perform actions or validations to enforce this rule. | -| ValidateUniqueTaxClassAlias | Triggered to ensure that the alias for a tax class is unique. Allows developers to perform actions or validations to enforce the uniqueness of tax class aliases. | \ No newline at end of file +| ValidateUniqueTaxClassAlias | Triggered to ensure that the alias for a tax class is unique. Allows developers to perform actions or validations to enforce the uniqueness of tax class aliases. | From 7c5c9047d92d98d4bdf09a97889b5735cce9c52a Mon Sep 17 00:00:00 2001 From: Esha Noronha <82437098+eshanrnh@users.noreply.github.com> Date: Thu, 27 Jun 2024 10:56:29 +0200 Subject: [PATCH 09/14] Update 14/umbraco-commerce/key-concepts/events/list-of-validation-events.md Co-authored-by: sofietoft --- .../key-concepts/events/list-of-validation-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 92592939605..6dd663a491b 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -70,7 +70,7 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| | ValidateEmailTemplateAliasChange | Triggered to validate changes to the alias of an email template. Developers can use this event to enforce rules or validations related to the modification of email template aliases, ensuring clarity and consistency in identification. | -| ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateCategoryChange | Triggered to validate changes to the category of an email template. Developers can use this event to enforce rules or validations related to category changes for email templates, ensuring proper categorization and organization. | | ValidateEmailTemplateCcAddressChange | Triggered to validate changes to the Carbon Copy (CC) addresses of an email template. Developers can use this event to enforce rules or validations related to CC address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateCreate | Triggered to validate the creation of a new email template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | From 84c480f24927835e2f0b5eb24882dd9f7caf9b8a Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Thu, 27 Jun 2024 11:00:36 +0200 Subject: [PATCH 10/14] Added MIME definition --- .../key-concepts/events/list-of-validation-events.md | 4 ++-- .../key-concepts/events/list-of-validation-events.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 92592939605..40ba6eccd5c 100644 --- a/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/13/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -70,7 +70,7 @@ This article is a work in progress and may undergo further revisions, updates, o | **Event** | **Description** | |---|---| | ValidateEmailTemplateAliasChange | Triggered to validate changes to the alias of an email template. Developers can use this event to enforce rules or validations related to the modification of email template aliases, ensuring clarity and consistency in identification. | -| ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | +| ValidateEmailTemplateBccAddressChange | Triggered to validate changes to the Blind Carbon Copy (BCC) addresses of an email template. Developers can use this event to enforce rules or validations related to BCC address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateCategoryChange | Triggered to validate changes to the category of an email template. Developers can use this event to enforce rules or validations related to category changes for email templates, ensuring proper categorization and organization. | | ValidateEmailTemplateCcAddressChange | Triggered to validate changes to the Carbon Copy (CC) addresses of an email template. Developers can use this event to enforce rules or validations related to CC address changes for email templates, ensuring proper configuration and management. | | ValidateEmailTemplateCreate | Triggered to validate the creation of a new email template. Developers can use this event to enforce rules or validations related to the creation process, ensuring data integrity and adherence to business logic. | @@ -95,7 +95,7 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateExportTemplateDelete | Triggered to validate the deletion of an export template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | | ValidateExportTemplateExportStrategyChange | Triggered to validate changes to the export strategy of an export template. Developers can use this event to enforce rules or validations related to export strategy changes for export templates, ensuring proper configuration and management. | | ValidateExportTemplateFileExtensionChange | Triggered to validate changes to the file extension of an export template. Developers can use this event to enforce rules or validations related to file extension changes for export templates, ensuring proper configuration and management. | -| ValidateExportTemplateFileMimeTypeChange | Triggered to validate changes to the file MIME type of an export template. Developers can use this event to enforce rules or validations related to file MIME type changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateFileMimeTypeChange | Triggered to validate changes to the file Multipurpose Internet Mail Extensions (MIME) type of an export template. Developers can use this event to enforce rules or validations related to file MIME type changes for export templates, ensuring proper configuration and management. | | ValidateExportTemplateNameChange |Triggered to validate changes to the name of an export template. Developers can use this event to enforce rules or validations related to the modification of export template names, ensuring clarity and consistency in identification. | | ValidateExportTemplateSave | Triggered to validate the saving of changes to an export template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateExportTemplateUpdate | Triggered to validate updates to an export template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | diff --git a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md index 6dd663a491b..40ba6eccd5c 100644 --- a/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md +++ b/14/umbraco-commerce/key-concepts/events/list-of-validation-events.md @@ -95,7 +95,7 @@ This article is a work in progress and may undergo further revisions, updates, o | ValidateExportTemplateDelete | Triggered to validate the deletion of an export template. Developers can use this event to enforce rules or validations related to the deletion process, ensuring it meets specified criteria or conditions. | | ValidateExportTemplateExportStrategyChange | Triggered to validate changes to the export strategy of an export template. Developers can use this event to enforce rules or validations related to export strategy changes for export templates, ensuring proper configuration and management. | | ValidateExportTemplateFileExtensionChange | Triggered to validate changes to the file extension of an export template. Developers can use this event to enforce rules or validations related to file extension changes for export templates, ensuring proper configuration and management. | -| ValidateExportTemplateFileMimeTypeChange | Triggered to validate changes to the file MIME type of an export template. Developers can use this event to enforce rules or validations related to file MIME type changes for export templates, ensuring proper configuration and management. | +| ValidateExportTemplateFileMimeTypeChange | Triggered to validate changes to the file Multipurpose Internet Mail Extensions (MIME) type of an export template. Developers can use this event to enforce rules or validations related to file MIME type changes for export templates, ensuring proper configuration and management. | | ValidateExportTemplateNameChange |Triggered to validate changes to the name of an export template. Developers can use this event to enforce rules or validations related to the modification of export template names, ensuring clarity and consistency in identification. | | ValidateExportTemplateSave | Triggered to validate the saving of changes to an export template. Developers can use this event to enforce rules or validations related to the save process, ensuring data integrity and adherence to business logic. | | ValidateExportTemplateUpdate | Triggered to validate updates to an export template. Developers can use this event to enforce rules or validations related to the update process, ensuring data integrity and adherence to business logic. | From ec27d45963369709a04e7add2ee7a0461d4b525b Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Thu, 27 Jun 2024 11:11:29 +0200 Subject: [PATCH 11/14] Added redirect --- 13/umbraco-commerce/.gitbook.yaml | 1 + 14/umbraco-commerce/.gitbook.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/13/umbraco-commerce/.gitbook.yaml b/13/umbraco-commerce/.gitbook.yaml index 2993b01c84b..b0fd1f24191 100644 --- a/13/umbraco-commerce/.gitbook.yaml +++ b/13/umbraco-commerce/.gitbook.yaml @@ -12,3 +12,4 @@ getting-started/upgrading/version-specific-upgrades: upgrading/version-specific- how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/README: upgrading/migrate-from-vendr-to-umbraco-commerce/README.md +key-concepts/events: key-concepts/events/readme.md diff --git a/14/umbraco-commerce/.gitbook.yaml b/14/umbraco-commerce/.gitbook.yaml index 2993b01c84b..b0fd1f24191 100644 --- a/14/umbraco-commerce/.gitbook.yaml +++ b/14/umbraco-commerce/.gitbook.yaml @@ -12,3 +12,4 @@ getting-started/upgrading/version-specific-upgrades: upgrading/version-specific- how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/README: upgrading/migrate-from-vendr-to-umbraco-commerce/README.md +key-concepts/events: key-concepts/events/readme.md From 4649e299cd2178c3cab1940db82d8a13a6e9c5ef Mon Sep 17 00:00:00 2001 From: Esha Noronha Date: Thu, 27 Jun 2024 12:32:56 +0200 Subject: [PATCH 12/14] Changed README casing --- 13/umbraco-commerce/.gitbook.yaml | 2 +- 14/umbraco-commerce/.gitbook.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/13/umbraco-commerce/.gitbook.yaml b/13/umbraco-commerce/.gitbook.yaml index b0fd1f24191..cf390e85591 100644 --- a/13/umbraco-commerce/.gitbook.yaml +++ b/13/umbraco-commerce/.gitbook.yaml @@ -12,4 +12,4 @@ getting-started/upgrading/version-specific-upgrades: upgrading/version-specific- how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/README: upgrading/migrate-from-vendr-to-umbraco-commerce/README.md -key-concepts/events: key-concepts/events/readme.md +key-concepts/events: key-concepts/events/README.md diff --git a/14/umbraco-commerce/.gitbook.yaml b/14/umbraco-commerce/.gitbook.yaml index b0fd1f24191..cf390e85591 100644 --- a/14/umbraco-commerce/.gitbook.yaml +++ b/14/umbraco-commerce/.gitbook.yaml @@ -12,4 +12,4 @@ getting-started/upgrading/version-specific-upgrades: upgrading/version-specific- how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-custom-payment-providers.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout: upgrading/migrate-from-vendr-to-umbraco-commerce/migrate-umbraco-commerce-checkout.md how-to-guides/migrate-from-vendr-to-umbraco-commerce/README: upgrading/migrate-from-vendr-to-umbraco-commerce/README.md -key-concepts/events: key-concepts/events/readme.md +key-concepts/events: key-concepts/events/README.md From 0c4f9da11e078ea8f4edda320ddb137d39ea08e0 Mon Sep 17 00:00:00 2001 From: Esha Noronha <82437098+eshanrnh@users.noreply.github.com> Date: Thu, 27 Jun 2024 13:17:43 +0200 Subject: [PATCH 13/14] Rename readme.md to README.md --- 14/umbraco-commerce/key-concepts/events/{readme.md => README.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 14/umbraco-commerce/key-concepts/events/{readme.md => README.md} (100%) diff --git a/14/umbraco-commerce/key-concepts/events/readme.md b/14/umbraco-commerce/key-concepts/events/README.md similarity index 100% rename from 14/umbraco-commerce/key-concepts/events/readme.md rename to 14/umbraco-commerce/key-concepts/events/README.md From e4e60e2ce1e0a47c15252cc9d38fb3e5eb75ed06 Mon Sep 17 00:00:00 2001 From: Esha Noronha <82437098+eshanrnh@users.noreply.github.com> Date: Thu, 27 Jun 2024 13:18:31 +0200 Subject: [PATCH 14/14] Rename readme.md to README.md --- 13/umbraco-commerce/key-concepts/events/{readme.md => README.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 13/umbraco-commerce/key-concepts/events/{readme.md => README.md} (100%) diff --git a/13/umbraco-commerce/key-concepts/events/readme.md b/13/umbraco-commerce/key-concepts/events/README.md similarity index 100% rename from 13/umbraco-commerce/key-concepts/events/readme.md rename to 13/umbraco-commerce/key-concepts/events/README.md