Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

EventHub

API reference for EventHub in Vendr, the eCommerce solution for Umbraco v8+

EventHub

public class EventHub

Namespace

Constructors

EventHub

The default constructor.

public EventHub()

Classes

EventHub.NotificationEvents

public class NotificationEvents
Constructors

EventHub.NotificationEvents

The default constructor.

public NotificationEvents()
Methods

OnCountryCreated

public static void OnCountryCreated(Action<CountryCreatedNotification> callback)

OnCountryCreating

public static void OnCountryCreating(Action<CountryCreatingNotification> callback)

OnCountryDeleted

public static void OnCountryDeleted(Action<CountryDeletedNotification> callback)

OnCountryDeleting

public static void OnCountryDeleting(Action<CountryDeletingNotification> callback)

OnCountrySaved

public static void OnCountrySaved(Action<CountrySavedNotification> callback)

OnCountrySaving

public static void OnCountrySaving(Action<CountrySavingNotification> callback)

OnCountryUpdated

public static void OnCountryUpdated(Action<CountryUpdatedNotification> callback)

OnCountryUpdating

public static void OnCountryUpdating(Action<CountryUpdatingNotification> callback)

OnCurrencyCreated

public static void OnCurrencyCreated(Action<CurrencyCreatedNotification> callback)

OnCurrencyCreating

public static void OnCurrencyCreating(Action<CurrencyCreatingNotification> callback)

OnCurrencyDeleted

public static void OnCurrencyDeleted(Action<CurrencyDeletedNotification> callback)

OnCurrencyDeleting

public static void OnCurrencyDeleting(Action<CurrencyDeletingNotification> callback)

OnCurrencySaved

public static void OnCurrencySaved(Action<CurrencySavedNotification> callback)

OnCurrencySaving

public static void OnCurrencySaving(Action<CurrencySavingNotification> callback)

OnCurrencyUpdated

public static void OnCurrencyUpdated(Action<CurrencyUpdatedNotification> callback)

OnCurrencyUpdating

public static void OnCurrencyUpdating(Action<CurrencyUpdatingNotification> callback)

OnDiscountCreated

public static void OnDiscountCreated(Action<DiscountCreatedNotification> callback)

OnDiscountCreating

public static void OnDiscountCreating(Action<DiscountCreatingNotification> callback)

OnDiscountDeleted

public static void OnDiscountDeleted(Action<DiscountDeletedNotification> callback)

OnDiscountDeleting

public static void OnDiscountDeleting(Action<DiscountDeletingNotification> callback)

OnDiscountSaved

public static void OnDiscountSaved(Action<DiscountSavedNotification> callback)

OnDiscountSaving

public static void OnDiscountSaving(Action<DiscountSavingNotification> callback)

OnDiscountUpdated

public static void OnDiscountUpdated(Action<DiscountUpdatedNotification> callback)

OnDiscountUpdating

public static void OnDiscountUpdating(Action<DiscountUpdatingNotification> callback)

OnEmailFailed

public static void OnEmailFailed(Action<EmailFailedNotification> callback)

OnEmailSending

public static void OnEmailSending(Action<EmailSendingNotification> callback)

OnEmailSent

public static void OnEmailSent(Action<EmailSentNotification> callback)

OnEmailTemplateCreated

public static void OnEmailTemplateCreated(Action<EmailTemplateCreatedNotification> callback)

OnEmailTemplateCreating

public static void OnEmailTemplateCreating(Action<EmailTemplateCreatingNotification> callback)

OnEmailTemplateDeleted

public static void OnEmailTemplateDeleted(Action<EmailTemplateDeletedNotification> callback)

OnEmailTemplateDeleting

public static void OnEmailTemplateDeleting(Action<EmailTemplateDeletingNotification> callback)

OnEmailTemplateSaved

public static void OnEmailTemplateSaved(Action<EmailTemplateSavedNotification> callback)

OnEmailTemplateSaving

public static void OnEmailTemplateSaving(Action<EmailTemplateSavingNotification> callback)

OnEmailTemplateUpdated

public static void OnEmailTemplateUpdated(Action<EmailTemplateUpdatedNotification> callback)

OnEmailTemplateUpdating

public static void OnEmailTemplateUpdating(Action<EmailTemplateUpdatingNotification> callback)

OnFrozenPricesThawed

public static void OnFrozenPricesThawed(Action<FrozenPricesThawedNotification> callback)

OnFrozenPricesThawing

public static void OnFrozenPricesThawing(Action<FrozenPricesThawingNotification> callback)

OnGiftCardCreated

public static void OnGiftCardCreated(Action<GiftCardCreatedNotification> callback)

OnGiftCardCreating

public static void OnGiftCardCreating(Action<GiftCardCreatingNotification> callback)

OnGiftCardDeleted

public static void OnGiftCardDeleted(Action<GiftCardDeletedNotification> callback)

OnGiftCardDeleting

public static void OnGiftCardDeleting(Action<GiftCardDeletingNotification> callback)

OnGiftCardSaved

public static void OnGiftCardSaved(Action<GiftCardSavedNotification> callback)

OnGiftCardSaving

public static void OnGiftCardSaving(Action<GiftCardSavingNotification> callback)

OnGiftCardUpdated

public static void OnGiftCardUpdated(Action<GiftCardUpdatedNotification> callback)

OnGiftCardUpdating

public static void OnGiftCardUpdating(Action<GiftCardUpdatingNotification> callback)

OnOrderCreated

public static void OnOrderCreated(Action<OrderCreatedNotification> callback)

OnOrderCreating

public static void OnOrderCreating(Action<OrderCreatingNotification> callback)

OnOrderDeleted

public static void OnOrderDeleted(Action<OrderDeletedNotification> callback)

OnOrderDeleting

public static void OnOrderDeleting(Action<OrderDeletingNotification> callback)

OnOrderFinalized

public static void OnOrderFinalized(Action<OrderFinalizedNotification> callback)

OnOrderFinalizing

public static void OnOrderFinalizing(Action<OrderFinalizingNotification> callback)

OnOrderSaved

public static void OnOrderSaved(Action<OrderSavedNotification> callback)

OnOrderSaving

public static void OnOrderSaving(Action<OrderSavingNotification> callback)

OnOrderStatusChanged

public static void OnOrderStatusChanged(Action<OrderStatusChangedNotification> callback)

OnOrderStatusChanging

public static void OnOrderStatusChanging(Action<OrderStatusChangingNotification> callback)

OnOrderStatusCreated

public static void OnOrderStatusCreated(Action<OrderStatusCreatedNotification> callback)

OnOrderStatusCreating

public static void OnOrderStatusCreating(Action<OrderStatusCreatingNotification> callback)

OnOrderStatusDeleted

public static void OnOrderStatusDeleted(Action<OrderStatusDeletedNotification> callback)

OnOrderStatusDeleting

public static void OnOrderStatusDeleting(Action<OrderStatusDeletingNotification> callback)

OnOrderStatusSaved

public static void OnOrderStatusSaved(Action<OrderStatusSavedNotification> callback)

OnOrderStatusSaving

public static void OnOrderStatusSaving(Action<OrderStatusSavingNotification> callback)

OnOrderStatusUpdated

public static void OnOrderStatusUpdated(Action<OrderStatusUpdatedNotification> callback)

OnOrderStatusUpdating

public static void OnOrderStatusUpdating(Action<OrderStatusUpdatingNotification> callback)

OnOrderTransactionChanged

public static void OnOrderTransactionChanged(Action<OrderTransactionUpdatedNotification> callback)

OnOrderTransactionChanging

public static void OnOrderTransactionChanging(Action<OrderTransactionUpdatingNotification> callback)

OnOrderUpdated

public static void OnOrderUpdated(Action<OrderUpdatedNotification> callback)

OnOrderUpdating

public static void OnOrderUpdating(Action<OrderUpdatingNotification> callback)

OnPaymentMethodCreated

public static void OnPaymentMethodCreated(Action<PaymentMethodCreatedNotification> callback)

OnPaymentMethodCreating

public static void OnPaymentMethodCreating(Action<PaymentMethodCreatingNotification> callback)

OnPaymentMethodDeleted

public static void OnPaymentMethodDeleted(Action<PaymentMethodDeletedNotification> callback)

OnPaymentMethodDeleting

public static void OnPaymentMethodDeleting(Action<PaymentMethodDeletingNotification> callback)

OnPaymentMethodSaved

public static void OnPaymentMethodSaved(Action<PaymentMethodSavedNotification> callback)

OnPaymentMethodSaving

public static void OnPaymentMethodSaving(Action<PaymentMethodSavingNotification> callback)

OnPaymentMethodUpdated

public static void OnPaymentMethodUpdated(Action<PaymentMethodUpdatedNotification> callback)

OnPaymentMethodUpdating

public static void OnPaymentMethodUpdating(Action<PaymentMethodUpdatingNotification> callback)

OnPipelineFail

public static void OnPipelineFail(Action<PipelineFailNotification> callback)

OnPipelineSuccess

public static void OnPipelineSuccess(Action<PipelineSuccessNotification> callback)

OnRegionCreated

public static void OnRegionCreated(Action<RegionCreatedNotification> callback)

OnRegionCreating

public static void OnRegionCreating(Action<RegionCreatingNotification> callback)

OnRegionDeleted

public static void OnRegionDeleted(Action<RegionDeletedNotification> callback)

OnRegionDeleting

public static void OnRegionDeleting(Action<RegionDeletingNotification> callback)

OnRegionSaved

public static void OnRegionSaved(Action<RegionSavedNotification> callback)

OnRegionSaving

public static void OnRegionSaving(Action<RegionSavingNotification> callback)

OnRegionUpdated

public static void OnRegionUpdated(Action<RegionUpdatedNotification> callback)

OnRegionUpdating

public static void OnRegionUpdating(Action<RegionUpdatingNotification> callback)

OnShippingMethodCreated

public static void OnShippingMethodCreated(Action<ShippingMethodCreatedNotification> callback)

OnShippingMethodCreating

public static void OnShippingMethodCreating(Action<ShippingMethodCreatingNotification> callback)

OnShippingMethodDeleted

public static void OnShippingMethodDeleted(Action<ShippingMethodDeletedNotification> callback)

OnShippingMethodDeleting

public static void OnShippingMethodDeleting(Action<ShippingMethodDeletingNotification> callback)

OnShippingMethodSaved

public static void OnShippingMethodSaved(Action<ShippingMethodSavedNotification> callback)

OnShippingMethodSaving

public static void OnShippingMethodSaving(Action<ShippingMethodSavingNotification> callback)

OnShippingMethodUpdated

public static void OnShippingMethodUpdated(Action<ShippingMethodUpdatedNotification> callback)

OnShippingMethodUpdating

public static void OnShippingMethodUpdating(Action<ShippingMethodUpdatingNotification> callback)

OnStoreCreated

public static void OnStoreCreated(Action<StoreCreatedNotification> callback)

OnStoreCreating

public static void OnStoreCreating(Action<StoreCreatingNotification> callback)

OnStoreDeleted

public static void OnStoreDeleted(Action<StoreDeletedNotification> callback)

OnStoreDeleting

public static void OnStoreDeleting(Action<StoreDeletingNotification> callback)

OnStoreSaved

public static void OnStoreSaved(Action<StoreSavedNotification> callback)

OnStoreSaving

public static void OnStoreSaving(Action<StoreSavingNotification> callback)

OnStoreUpdated

public static void OnStoreUpdated(Action<StoreUpdatedNotification> callback)

OnStoreUpdating

public static void OnStoreUpdating(Action<StoreUpdatingNotification> callback)

OnTaxClassCreated

public static void OnTaxClassCreated(Action<TaxClassCreatedNotification> callback)

OnTaxClassCreating

public static void OnTaxClassCreating(Action<TaxClassCreatingNotification> callback)

OnTaxClassDeleted

public static void OnTaxClassDeleted(Action<TaxClassDeletedNotification> callback)

OnTaxClassDeleting

public static void OnTaxClassDeleting(Action<TaxClassDeletingNotification> callback)

OnTaxClassSaved

public static void OnTaxClassSaved(Action<TaxClassSavedNotification> callback)

OnTaxClassSaving

public static void OnTaxClassSaving(Action<TaxClassSavingNotification> callback)

OnTaxClassUpdated

public static void OnTaxClassUpdated(Action<TaxClassUpdatedNotification> callback)

OnTaxClassUpdating

public static void OnTaxClassUpdating(Action<TaxClassUpdatingNotification> callback)

EventHub.Stock

public class Stock
Constructors

EventHub.Stock

The default constructor.

public Stock()
Methods

OnStockChanged

public static void OnStockChanged(Action<StockChangedNotification> callback)

OnStockChanging

public static void OnStockChanging(Action<StockChangingNotification> callback)

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.