Flows are used to export data out of one application and import it into another application. A Flow can channel data generated by a real-time export, or if real-time is not an option (based on the application where data is being exported) a Flow can be scheduled to run on a periodic basis. Flows can be scheduled to run as often as once per minute; however, only one instance of a Flow can run at any given time (i.e. you cannot run the same Flow more than once at the same time, and if a Flow is still running when it is scheduled to run again it will simply queue itself up and run when the currently running instance completes).
Whenever an order is created in Walmart, the integration app automatically transfers the order info into NetSuite. The following are the steps:
- Receive order in Walmart Seller Central
- Set up data flow in integrator.io
- Trigger data flow from integrator.io Settings
- View status of the flow in integrator.io dashboard
- View transferred order info in NetSuite
The following order information is imported:
- Line Items
- Shipping Information
- Billing Information
- Tax Information
- Any other information that is required for subsequent processing of orders
Receive an Order in Walmart
The orders received are first acknowledged and then automatically exported to NetSuite from the integrator.io. The order section in Walmart.
Set Up Data Flow in integrator.io
Before importing an order from Walmart to NetSuite, the integration app enables you to set up the criteria for import (what type of orders you would like to import). For example, you can filter orders based on order status, start date, date range etc. You can also bring in specific orders based on order IDs. Provide a comma-separated list of orders in the Advanced Settings text box. The integration app also imports customer information associated with the orders into NetSuite. All orders are assigned to a default customer.
Integrator provides options to turn on or turn off the data flow. The flow is prebuilt but you can modify the flow schedule or revise the mapping between the fields of both systems. Real-time data flows are indicated in the flow. Flows are triggered manually using the ‘Run’ button. The Settings option is provided to further finetune the data flow properties.
1 - order import data flow
2 - turn on or turn off data flow
3 - run data flow (click ‘Play’ button)
4 - schedule flow
5 - modify field mappings
6 - advanced settings
Data Flow Dashboard
The status of the flow is visible in the dashboard. Errors, if any are displayed. Troubleshoot errors from this section.
1 - status of flow is displayed (using color codes)
2 - displays the number of successful data exports
3 - displays number of errors
Errors are resolved from within the dashboard. Click on the errors to see resolution options.
Settings for Walmart Order to NetSuite Order Add Flow
- Map Ship Method Mappings: Refer to the topic Ship Method Mappings
- Walmart Order Ids: Provide up to 10 purchase order numbers separated by a comma (,). Click Save to perform on-demand sync of orders from Walmart to NetSuite.
- Auto-acknowledge On-Demand Orders: If checked, the integration app auto acknowledges orders that are imported using the 'Walmart Order Id(s)'. The recommended approach is to keep this box unchecked before you go live with the integration app & keep it checked once live in Production.
- Add Orders Created After Let's you define the order creation date in Walmart only after which the orders should be imported into NetSuite.
- Enter default NetSuite customer (internal id): Provide the internal id of the default NetSuite customer record to be assigned to all the Walmart orders imported into NetSuite. To disable this defaulting behavior, simply remove the customer id from the text box.