Articles in this section

eBay - NetSuite integration app overview

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.