The eBay - NetSuite integration app connects your eBay seller account to NetSuite, so you can manage eBay sales from NetSuite without entering data twice. It imports eBay orders and customers into NetSuite, and it sends fulfillments, inventory levels, prices, and item listings from NetSuite to eBay. This article is for integrator.io users and NetSuite administrators who want to know what the integration app syncs, in which direction, and how NetSuite items are linked to eBay listings before they set it up.
The integration app is available for the US, AU, and EU eBay marketplaces. For the eBay sites that eBay itself supports, see SiteCodeType on the eBay developer site.
Flows included in the integration app
The integration app groups its flows by data type. Each group has its own section in Settings and in Flows, and you turn on only the flows you need. After installation, all flows are turned off.
| Group | Flow | Direction | Runs |
|---|---|---|---|
| Order | eBay Order to NetSuite Order Add | eBay to NetSuite | On a schedule |
| Order | eBay Customer to NetSuite Customer Add | eBay to NetSuite | Each time the order flow runs |
| Order | eBay order to NetSuite order Add (on-demand sync) | eBay to NetSuite | When you save order IDs in the order settings |
| Fulfillment | NetSuite Fulfillment to eBay Shipment Add | NetSuite to eBay | On a schedule |
| Inventory | NetSuite Inventory to eBay Inventory Add/Update | NetSuite to eBay | On a schedule, every 15 minutes by default |
| Inventory | NetSuite Kit Inventory to eBay Inventory Add/Update | NetSuite to eBay | On a schedule, every 15 minutes by default |
| Inventory | eBay Item Id to NetSuite Mass Update | eBay to NetSuite | When you run it |
| Inventory | eBay Ended Listings to NetSuite Update | eBay to NetSuite | When you run it |
| Pricing | NetSuite Item Price to eBay Product Price Add/Update | NetSuite to eBay | On a schedule, every 15 minutes by default |
| Billing | NetSuite Order to NetSuite Invoice Add | Within NetSuite | On a schedule |
| Billing | NetSuite Order to NetSuite CashSale Add | Within NetSuite | On a schedule |
| Product | NetSuite Item to eBay Item Add/Update | NetSuite to eBay | On a schedule, or when you run it |
| Product | eBay ItemID to NetSuite item (update) | eBay to NetSuite | Each time the item flow runs |
The product flows are part of the Standard edition. For details, see Upgrade from the Starter to the Standard edition.
Dependent flows
Two flows in the table are dependent flows. They run automatically when another flow runs or when you save a setting, so you can't schedule, turn on, or run them yourself.
- eBay order to NetSuite order Add (on-demand sync): Runs when you enter up to 10 eBay order IDs in the order settings and save. It's listed under Flows > Order, and it uses the mappings of the eBay Order to NetSuite Order Add flow. For steps, see Sync specific orders on demand.
- eBay ItemID to NetSuite item (update): Runs each time the NetSuite Item to eBay Item Add/Update flow runs, and writes the eBay item ID back to the NetSuite item. It's listed under Flows > Product.
How NetSuite items are linked to eBay listings
The integration app sends a NetSuite item to eBay only when the item is marked for eBay. On the item record's eTail subtab, set ETAIL CHANNEL to eBay. The inventory, pricing, and product flows all use this setting to pick items.
Each eBay listing has a listing ID, which the integration app stores against the item's SKU in the Celigo eBay Item Id Account Map custom record in NetSuite, together with the eBay account. The inventory, pricing, and product flows use this listing ID to find the item on eBay, so updates fail when the listing ID in NetSuite is missing or doesn't match eBay. To link listings that already exist on eBay, run the eBay Item Id to NetSuite Mass Update flow. For details, see Link existing eBay listings to NetSuite items.
Where you work in the integration app
When you open the eBay - NetSuite integration app, the eBay account selector at the top shows which eBay account you're working with. If you connect more than one eBay account, select the account to see its flows and settings.
- Settings: One section per flow group (General, Order, Fulfillment, Inventory, Pricing, Billing, and Product) with the settings that control how those flows sync data.
- Flows: The flows in each group, where you turn flows on or off, run them, change their schedules, and edit their mappings.
- Dashboard: The status of each flow run, with any errors. You can view errors, fix them, and retry the failed records from the dashboard. For details, see Error management overview.
To be told when a flow has errors or a connection goes offline, set up notifications. For details, see Set up email notifications for flow errors or offline connections.