IntegrationEvent: OnBeforeSync
OnBeforeSync(NC365Item: Record "NC365 Item"; var MageItem: JsonObject; var SyncResult: Enum "NC365 Sync Result")
This event is triggered just before a item data object is sent to Magento.If you want to manipulate any data on the item object then this is the event to use.
Parameters:
- NC365Item - The original web item record involved in this sync task
- MageItem - The JSON data object that is sent to Magento
- SyncResult - Set this to SyncResult::Skip if you want to prevent this object from being synchronized
IntegrationEvent: OnBeforeImportItemFromMagento
OnBeforeImportItemFromMagento(var MageItem: JsonToken; MagentoId: Integer; SKU: Text)
This event is fired right before a Magento item is imported into Business Central.In case you want to add some prework in the item import process, then please use this event.
Parameters:
- MageItem - The incoming Magento item data object
- MagentoId - The ID of the incoming item
- SKU - The SKU of the incoming item
IntegrationEvent: OnAfterImportItemFromMagento
OnAfterImportItemFromMagento(var NC365Item: Record "NC365 Item"; var MageItem: JsonToken)
This event is fired directly after a Magento item is imported into Business Central.In case you want to add some logic on top of the item import process, then this is the event to work with.
Parameters:
- NC365Item - The web item record that was created
- MageItem - The incoming Magento item data object
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article