Proposal Summary
This proposal summarizes the functionality for integrating Amazon seller central with NetSuite.
Requirement
When customer purchases goods from amazon, integrate this order from Amazon to NetSuite as sales order
Deliverables
• We will create a connection between amazon seller central and NetSuite.
• For the connection establishment we will use the given developer account, We will use AWS account for creating apps in the developer central.
• We will create an IAM user, IAM policy and configure an IAM role in the AWS account.
• We will register our application using the IAM roles created for the IAM user.
• A custom record will be set up for configuring Amazon seller central accounts, say ‘Amazon Integration Config’ This contains all the necessary fields such as API key, API Secret etc
• We will develop a map reduce script to fetch purchase orders from Amazon Seller Central and convert them into sales orders in NetSuite.
• Schedule the map reduce script to run on a daily basis, fetching new purchase orders from Amazon Seller Central and creating corresponding sales orders in NetSuite.
• We will schedule the map reduce script to fetch orders in a daily basis.
•We will Implement error handling mechanisms within the map reduce script to capture any issues encountered during sales order creation in NetSuite.
• We will generate an error file in CSV format containing details of the errors.
• We will configure an email notification to send the error file to the client.
Assumptions
• We will identify the customers in NetSuite by using the email id
• We will create the sales order only if the item in the purchase order from amazon is exist in the NetSuite.
• We will use “SME, Inc, USA- Sales Order” form for creating sales orders in NetSuite