Data transformation happens between e-commence portal and NetSuite Application. With a Bi-Directional 3 Step Implementation Process (EpiServer, Azure Cosmos DB & NetSuite) where is an exchange of data happens for the modules like Customer, Sales Order, Item-fulfilment, Invoice & SKUs Like Products, Variants, Inventory & Pricing. Bi-Directional for the Modules Customers and Sales Orders Uni-Directional for the Modules Item-fulfilments, Invoices, Products, Variants, Inventory & Pricing.Once the Order and Customer are created in NetSuite the Record details will be retrieved by eZintegrations™ and will be pushed back to Cosmos DB through the Integration services. From Cosmos DB the EpiServer picks the information and will display on eCommerce portal UI.
► Create a New Customer in Episerver When we create a new customer in Episerver customer details will store in Azure Cosmos Database. eZintegrations™ will pick customer from Azure database and create new customer in Netsuite.
► Create New Order in Episerver Whenever create a new order in Episerver Order details will store in Azure Cosmos Database. eZintegrations™ will pick order from Azure database and create new order in Netsuite.
► Update existing customer in Episerver Whenever update existing customer in Episerver customer details will update in Azure Cosmos database. eZintegrations™ will pick update customer from Azure database and update the existing customer in Netsuite.
► Update new Netsuite order and status into Cosmos DB : Whenever create a new order in Netsuite. eZintegrations™ will pick Newly created orders details in Netsuite updated existing orders in Cosmos DB. (Which is for only website customers).
► Update order in Netsuite : Whenever update order in Netsuite Order details will store in Netsuite. eZintegrations™ will pick order from Netsuite and update order in Azure database.
► Create Item Fulfillment in Netsuite : Whenever create a new Item Fulfillment in Netsuite, eZintegrations™ will pick Item Fulfillment details from Netsuite and create new Item Fulfillment record in Azure Cosmos Database. (Which is for only website customers).
► Update Item Fulfillment in Netsuite : Whenever update Item Fulfillment in Netsuite, eZintegrations™ will pick Item Fulfillment details from Netsuite and update existing Item Fulfillment record in.
► Create invoice in Netsuite : Whenever create a new Invoice in Netsuite, eZintegrations™ will pick Invoice details from Netsuite and create new Invoice in Azure Cosmos Database.
► Update invoice in Netsuite : Whenever update Invoice in Netsuite, eZintegrations™ will pick Invoice details from Netsuite and update existing Invoice in Azure Cosmos Database.
► Create Customer Statement Balance in Netsuite : Whenever create a new Customer in Netsuite Customer Statement Balance details will store in Netsuite. eZintegrations™ will pick Customer Statement Balance details from Netsuite and create new Customer Statement Balance in Azure Cosmos Database.
► Update Customer Statement Balance in Netsuite(Check) : Whenever create a new Customer in Netsuite Customer Statement Balance details will store in Netsuite. eZintegrations™ will pick Customer Statement Balance details from Netsuite and create new Customer Statement Balance in Azure Cosmos Database.
► Create Product in Netsuite : Whenever create a new Product in Netsuite Product details will store in Netsuite. eZintegrations™ will pick Product details from Netsuite and create new Product in Azure Cosmos Database.
► Create Variant in Netsuite : Whenever create a new Product in Netsuite Product details will store in Netsuite. eZintegrations™ will pick Variant details from Netsuite and create new Variant in Azure Cosmos Database.
► UpdateVariant in Netsuite : Whenever Update Product in Netsuite Product details will store in Netsuite. eZintegrations™ will pick updated Variant details from Netsuite and update Variant in Azure Cosmos Database.
► Create Inventory in Netsuite : Whenever create a new Product in Netsuite Inventory details will store in Netsuite. eZintegrations™ will pick Inventory details from Netsuite and create new Inventory in Azure Cosmos Database.
► Update Inventory in Netsuite : Whenever update SKU Inventory in Netsuite Inventory details will store in Netsuite. eZintegrations™ will pick updated Inventory details from Netsuite and update existing Inventory records in Azure Cosmos Database.
► Create Pricing in Netsuite : Whenever create a new SKU in Netsuite Pricing details will store in Netsuite. eZintegrations™ will pick Pricing details from Netsuite and create new Pricing in Azure Cosmos Database.
► Update Pricing in Netsuite : Whenever update SKU Pricing in Netsuite Pricing details will store in Netsuite. eZintegrations™ will pick Pricing details from Netsuite and update existing Product Pricing in Azure Cosmos Database.
► Create Promotion in Netsuite : Whenever create a new Promotion in Netsuite Promotion details will store in Netsuite. eZintegrations™ will pick Promotion details from Netsuite and create new Promotion in Azure Cosmos Database.
► Update Promotion in Netsuite : Whenever update existing Promotion in Netsuite Promotion details will store in Netsuite. eZintegrations™ will pick updated Promotion details from Netsuite and create new Promotion in Azure Cosmos Database.
► Update Product in Netsuite :Whenever update Product in Netsuite Product details will store in Netsuite. eZintegrations™ will pick updated Product details from Netsuite and create new Product in Azure Cosmos Database.