Events
As software developers we know how important it is for other developers to be able to properly extend our applications.
To accomplish most of the development requirements we mainly focus on 2 things. Events and internal API’s.
Events everywhere
Using events is the preferred way to extend our application, and we try to add them everywhere where it makes sense. Below is the list of events which are currently available, but if you require one or more additional events to accomplish your custom development project, please let us know, and we will add newly requested events in the next release.
Many of these events also implement the handled pattern, just as Microsoft does in the standard BC events. With this you can either say, I’m adding logic before or after the standard application has done it’s work, or I’m completely taking over the logic in a certain area.
Below is a list of all events. See the specific event pages under Commerce 365 for Developers for more detailed information.
Type | ID | Name | Event Name |
Codeunit | 11260690 | NC365 Sync Events | OnBeforeSyncQueueEntry |
Codeunit | 11260690 | NC365 Sync Events | OnAfterSyncQueueEntry |
Codeunit | 11260690 | NC365 Sync Events | OnSyncUnimplementedQueueEntry |
Codeunit | 11260690 | NC365 Sync Events | OnBeforeDeleteQueueEntry |
Codeunit | 11260690 | NC365 Sync Events | OnAfterDeleteQueueEntry |
Codeunit | 11260690 | NC365 Sync Events | OnDeleteUnimplementedQueueEntry |
Codeunit | 11260690 | NC365 Sync Events | OnBeforeCreateSynchronizationRequest |
Codeunit | 11260690 | NC365 Sync Events | OnAfterCreateSynchronizationRequest |
Codeunit | 11260695 | NC365 Website Events | OnAfterGetWebsiteFromMagento |
Codeunit | 11260696 | NC365 Store View Events | OnAfterGetStoreViewFromMagento |
Codeunit | 11260697 | NC365 Attribute Set Events | OnAfterGetAttributeSetFromMagento |
Codeunit | 11260698 | NC365 Attribute Events | OnAfterGetAttributeFromMagento |
Codeunit | 11260698 | NC365 Attribute Events | OnBeforeGetMappedValue |
Codeunit | 11260698 | NC365 Attribute Events | OnAfterGetMappedValue |
Codeunit | 11260717 | NC365 Log | OnBeforeCardPageOpened |
Codeunit | 11260717 | NC365 Log | OnAfterCardPageOpened |
Codeunit | 11260717 | NC365 Log | OnBeforeListPageOpened |
Codeunit | 11260717 | NC365 Log | OnAfterListPageOpened |
Codeunit | 11260717 | NC365 Log | OnBeforeActionClicked |
Codeunit | 11260717 | NC365 Log | OnAfterActionClicked |
Codeunit | 11260717 | NC365 Log | OnBeforeApplicationEvent |
Codeunit | 11260717 | NC365 Log | OnAfterApplicationEvent |
Codeunit | 11260717 | NC365 Log | OnBeforeNewOrderEvent |
Codeunit | 11260717 | NC365 Log | OnAfterNewOrderEvent |
Codeunit | 11260717 | NC365 Log | OnBeforeException |
Codeunit | 11260717 | NC365 Log | OnAfterException |
Codeunit | 11260720 | NC365 Integration Events | OnBeforeInitIntegrationQueueTables |
Codeunit | 11260720 | NC365 Integration Events | OnAfterInitIntegrationQueueTables |
Codeunit | 11260720 | NC365 Integration Events | OnBeforeInitIntegrationTables |
Codeunit | 11260720 | NC365 Integration Events | OnAfterInitIntegrationTables |
Codeunit | 11260720 | NC365 Integration Events | OnBeforeInsertRecord |
Codeunit | 11260720 | NC365 Integration Events | OnAfterInsertRecord |
Codeunit | 11260720 | NC365 Integration Events | OnBeforeModifyRecord |
Codeunit | 11260720 | NC365 Integration Events | OnAfterModifyRecord |
Codeunit | 11260720 | NC365 Integration Events | OnBeforeDeleteRecord |
Codeunit | 11260720 | NC365 Integration Events | OnAfterDeleteRecord |
Codeunit | 11260720 | NC365 Integration Events | OnBeforeGetPriority |
Codeunit | 11260720 | NC365 Integration Events | OnAfterGetPriority |
Codeunit | 11260720 | NC365 Integration Events | OnGetWatchedFields |
Codeunit | 11260721 | NC365 Invoice Events | OnBeforeCreateInvoice |
Codeunit | 11260721 | NC365 Invoice Events | OnAfterCreateInvoice |
Codeunit | 11260721 | NC365 Invoice Events | OnBeforeSync |
Codeunit | 11260722 | NC365 Shipment Events | OnBeforeCreateShipment |
Codeunit | 11260722 | NC365 Shipment Events | OnAfterCreateShipment |
Codeunit | 11260722 | NC365 Shipment Events | OnBeforeSync |
Codeunit | 11260723 | NC365 Inventory Events | OnBeforeCalculateInventory |
Codeunit | 11260723 | NC365 Inventory Events | OnBeforeCalculateInventoryWithLocation |
Codeunit | 11260723 | NC365 Inventory Events | OnAfterCalculateInventory |
Codeunit | 11260723 | NC365 Inventory Events | OnAfterCalculateInventoryWithLocation |
Codeunit | 11260724 | NC365 Price Calculation Events | OnBeforeGetPrice |
Codeunit | 11260724 | NC365 Price Calculation Events | OnAfterGetPrice |
Codeunit | 11260725 | NC365 Master Data Events | OnAfterCreateWebItem |
Codeunit | 11260725 | NC365 Master Data Events | OnAfterCreateWebItemVariant |
Codeunit | 11260725 | NC365 Master Data Events | OnAfterCreateWebLocation |
Codeunit | 11260725 | NC365 Master Data Events | OnAfterCreateWebCustomer |
Codeunit | 11260725 | NC365 Master Data Events | OnBeforeCreateCustomerFromSalesOrder |
Codeunit | 11260725 | NC365 Master Data Events | OnAfterCreateCustomerFromSalesOrder |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeCreateSalesDocument |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterCreateSalesDocument |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeCreateSalesLine |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterCreateSalesLine |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeCreateStagingOrder |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterCreateStagingOrder |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeUpdateStagingOrder |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterUpdateStagingOrder |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeCreateStagingOrderLine |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterCreateStagingOrderLine |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeUpdateStagingOrderLine |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterUpdateStagingOrderLine |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeGenerateOrderSearchCriteriaQueryString |
Codeunit | 11260726 | NC365 Staging Order Events | OnAfterGenerateOrderSearchCriteriaQueryString |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeSalesLineQuantityValidation |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeSalesLineInsertValidation |
Codeunit | 11260726 | NC365 Staging Order Events | OnBeforeSalesLineDeleteValidation |
Codeunit | 11260737 | NC365 Item Events | OnBeforeSync |
Codeunit | 11260737 | NC365 Item Events | OnBeforeImportItemFromMagento |
Codeunit | 11260737 | NC365 Item Events | OnAfterImportItemFromMagento |
Codeunit | 11260737 | NC365 Item Events | OnBeforeImportCustomAttributesFromMagento |
Codeunit | 11260737 | NC365 Item Events | OnAfterImportCustomAttributesFromMagento |
Codeunit | 11260742 | NC365 Customer Events | OnAfterReleaseWebCustomer |
Codeunit | 11260743 | NC365 Notification Events | OnBeforeSync |
Codeunit | 11260754 | NC365 Location Events | OnBeforeSync |
Fully automated installation and onboarding
Install via AppSource
Click on the AppSource button, install the free trail and just follow the instructions