Connecting eBay to Pipe17

Pipe17 supports the following connection flows to/from eBay:

  • Pull orders from eBay
  • Pull OR push product catalog from/to eBay
  • Push Inventory updates to eBay
  • Push fulfillments (tracking) to eBay

 

In this Article

Requirements

Before getting started on this guide, please ensure that you are already logged into your eBay portal in a new tab. 

 

If you are planning to push inventory to eBay, Pipe17 will need to first pull in your product catalog. Pull product catalog from eBay must be turned on.

 

Connecting eBay to Pipe17

  1. Login to eBay in a new tab. You can login here
  2. Login to Pipe17 in a separate tab. You can login here
  3. In Pipe17, click the Integrations tab on the left.
  4. Click Add Integration in the top right corner. 
  5. Search for eBay, and click on Add

Screenshot_2023-03-01_at_12.57.41_PM.png

 

After clicking Add, you will see the credentials screen.

You have 2 options:

  1. [RECOMMENDED] Use your own connectivity token to connect to your eBay Seller Portal
  2. Use Pipe17 shared connectivity token to connect to your eBay Seller Portal

Option #1: Recommended - Your app token

Provide Client id, and Client secret on this dialog and then click Connect. 

To create a new eBay API client ID and secret, follow these steps:

  • Go to eBay Developers Program by visiting https://developer.ebay.com/ 
  • Sign in with your eBay account credentials
  • After logging in, go to your account dashboard
  • You'll see options for Sandbox and Production environments
  • Create Application Keys here by clicking "Create a keyset" or "Get your application keys"
  • Choose your environment:
    • Sandbox - for testing and development
    • Production - for live transactions
  • Fill in Application Details
    • Provide application name
    • Agree to terms and conditions
    • Submit the form
  • Retrieve Your Credentials. You'll receive:
    • App ID (Client ID) - Your application identifier [THIS GOES IN THE CLIENT ID BOX IN PIPE17]
    • Cert ID (Client Secret) - Your secret key [THIS GOES IN THE CLIENT SECRET BOX IN PIPE17]
    • Dev ID - Developer ID (for some API calls)

 

Option #2: Not Recommended - Shared Pipe17 app token

Leave Client id, and Client secret blank, just click Connect. 

You will be directed to eBay (https://signin.ebay.com/signin) where you will need to authorize Pipe17 to access your account:

Login using your credentials. You will see a screen asking to review and grant access. 

Screenshot_2023-03-01_at_1.01.57_PM.png

Click Agree and Continue. This completes the integration process, and you will be directed back to Pipe17. 

Next a Flow Settings menu will appear. Leave all settings turned off for now, we will revisit these later on in this guide. Click Next.

Screenshot_2023-03-01_at_12.58.27_PM.png

 

Configuring Connection Flows (Pull & Push)

Pipe17 supports the following connection flows to/from eBay. Let's review them all in detail!

  • Orders
    • Pull orders from eBay: Turn this toggle ON to begin pulling in orders from eBay.
    • Note: Pipe17 will pull orders starting from the time the integration was activated. 
  • Products
    • Pull product catalog from eBay: Turn this on if you will need to push inventory quantities to eBay originating from your fulfillment integration. 
    • Note: This is an eBay specific requirement, where product IDs will need to exist in Pipe17 to allow for inventory to successfully flow back to eBay. 
  • Inventory
    • Push inventory updates to eBay: Turn this toggle ON to enable Pipe17 to push inventory. 
  • Fulfillments
    • Push fulfillments information to eBay: Turn this toggle ON to enable Pipe17 to push fulfillments (tracking numbers) back to eBay so that your customers can be notified.

Screenshot_2023-03-01_at_1.09.11_PM.png

 

Configuring Other eBay Settings

Below your connection flow settings, you will find another menu for eBay Settings. Here you will find some filters and other options to help streamline your eBay orders. 

  • Orders
    • Exclude orders created before this date: By default, Pipe17 will begin pulling orders at the date/time of the integration becoming active. If you would like to modify this date/time, you can add an earlier or later date to this field. Otherwise, leave it blank. 
    • Process orders with specific order IDs: This field is mostly used for testing. Add one or more order IDs to this field to tell Pipe17 to pull in these orders only. 
  • Products
    • Allow new products creation in eBay product catalog: Turn this toggle ON if you would like Pipe17 to push new products (presumably from another source) into eBay. 
    • Allow updating prices in eBay product catalog: Turn this toggle ON if you would like Pipe17 to update prices for your products that may have been changed elsewhere. 
    • Use prices with names in the list below as eBay 'StartPrice': Add one or more value (separated by a comma) if you would like Pipe17 to push products to eBay with a specific price titles. 
    • Process only products with specific SKUs: Add one ore more SKU value(s) to this field to tell Pipe17 to only process updates for these products only. 
  • Inventory
    • Process only inventory items with specific SKUs: Add one or more SKU values to this field to tell Pipe17 to update inventory for these products only. 

Screenshot_2023-03-01_at_1.15.19_PM.png

 

Regarding shared app connectivity token

Pipe17 uses the Trading APIs in the eBay connector. The quota for that API is defined in this doc. When using the Pipe17 shared app connectivity token, the quota is shared by all customers using this method. Therefore, one customer can impact the API calls for another customer. By using your own app connectivity token, you get to consume the entire quota just for your connectivity.

If you are using Option #2 above, we recommend you to switch to Option #1. 

Here is how you know you are on Option #2. 

  • Navigate to the eBay integration in your organization
  • Go to the Connection Details tab
  • If you see Client id and Client secret empty, you are using shared app token as in Option #2

 

You can switch to your own token by following these steps:

  1. By following steps above under Option #1, get your Client id and Client secret
  2. Disable the integration
  3. Go to Connection Details tab
  4. Enter your Client id and Client secret
  5. Click Connect
  6. Complete the flow
  7. Once integration is connected, you will start using the own app token instead of the shared one

If you have more than one eBay integrations, you can create multiple app connectivity token and use them with the different integrations so you have quota per integration. 

 

Need help with order flows or integration specific settings? Contact our support team. We're happy to help!

 

What's Next?

Congrats! You've connected eBay to your Pipe17 account, and you're now ready to begin testing! Check out our Pipe17 Quick Start Guide for some helpful context on testing and other subjects.

 

 

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.

Have more questions?
Submit a request
Share it, if you like it.