eBay as a Channel
Summary
eBay is Flxpoint's current-generation marketplace integration, connecting over OAuth2 and eBay's Inventory API to publish listings, sync price and quantity, import orders, and send tracking back to eBay. It runs separately from eBay Legacy (Auth Token + Trading API): listings created through one cannot be managed by the other, so create a new eBay channel and run it in parallel while you migrate.
Filter listings by source
You can now use the Source Name quick filter within the Listings grid UI to isolate products by their inventory origin. This allows you to quickly view and manage eBay listings based on which specific source is supplying the inventory, providing better visibility into your multi-source fulfillment strategy.
Add a new channel, choose eBay (not eBay Legacy), name it, then click Get Started to launch the setup wizard and authenticate. Business Policy IDs and the Merchant Location Key are entered later in the wizard's publishing step.
| Field | What to enter |
|---|---|
eBay Account Connection (OAuth2)Required | The wizard authenticates over OAuth2: click Get Started and sign in to your eBay account to authorize Flxpoint. There is no manual token or key to paste in.
Have your eBay account credentials ready before starting. If auth later fails or returns 401/403, reconnect via the Connect Channel flow to regenerate the OAuth token: tokens expire and need periodic renewal. |
Return Policy IDSetting | Your eBay return handling business policy ID. Required before any listing can be published. Click View Policies to pull your available policies from eBay.
Open eBay Seller Hub |
Fulfillment Policy IDSetting | Your eBay shipping options and timeframes business policy ID. Required for publishing.
Created and managed in your eBay Seller Hub. |
Payment Policy IDSetting | Your eBay payment business policy ID. Required for publishing.
Created and managed in your eBay Seller Hub. |
Merchant Location KeySetting | Identifies where you ship from. Click View Merchant Locations to see options pulled from eBay. If it is missing, Flxpoint attempts to auto-create it. eBay Motors sellers also need at least Country + Postal Code (or Country + State/Province).
A misconfigured Merchant Location Key can make publish fail with a 500 or null-pointer error. |
The new eBay integration can only manage Inventory API listings
eBay uses the Inventory API exclusively. Listings created manually in Seller Hub or via the Trading API (Legacy) cannot be linked or synced through the new channel: they must be re-published through Flxpoint's new eBay channel to be managed going forward. Import Listings is not supported on the new eBay channel; use Sync & Link Listings instead.
Do not replace eBay Legacy before you fully migrate
Run the new eBay channel in parallel with Legacy while testing. Keep Legacy active until all open orders have tracking synced back to eBay and all live listings are re-linked in the new channel. Removing Legacy prematurely loses tracking history for open orders.
Category ID must be a leaf (terminal) category
eBay requires the Category ID to be the most specific subcategory with no children: a parent category ID causes publish failures. Download the site-specific category file (US, CA, GB or AU) to validate IDs before publishing, and re-download if you hit unexpected category errors, since eBay updates categories periodically.
Business policies and a Merchant Location are required to Publish
The new eBay integration requires valid Return, Fulfillment and Payment policy IDs plus a Merchant Location Key before any listing can be published. If the Merchant Location Key is missing, Flxpoint tries to auto-create it, but if it is misconfigured, publish fails with a 500 or null-pointer error.
Syncing listings automatically unpauses items
When you click Start Syncing Listings, Flxpoint now automatically unpauses all listings before the sync job begins. This ensures that your updates are pushed to eBay without requiring manual status changes first.
Inventory audit completion notifications
You will receive an email notification once an inventory audit job completes. This email includes a direct link to the onboarding guide to help you navigate next steps in your channel setup.
Publishes mapped Flxpoint product data as new eBay listings via the Inventory API
| Field | Maps To: Notes |
|---|---|
| Title | Map using Field. Product name displayed on eBay. |
| Description | Map using Field. Product details on the listing page. |
| Subtitle | Set to Don't Map to avoid the per-listing subtitle fee. |
| UPC | Map using Field. Required for many eBay categories. |
| VAT Percentage | Set using a static Value (e.g., 20) for regions that require tax compliance. |
| eBay Plus If Eligible | Optional eBay Plus enrollment (boolean): map or leave as Don't Map. |
Pushes price and quantity and links existing eBay listings to Flxpoint products by SKU, UPC or MPN
| Field | Maps To: Notes |
|---|---|
| SKU | → eBay Product SKU (Legacy) / eBay V2 Variant Link SKU (new eBay). Required: primary linking identifier. Using the Legacy field on a new eBay channel makes linking fail silently. |
| Price | → eBay Listing Price. Required. Sets the listing price on eBay. |
| Quantity | → eBay Available Quantity. Required. Subject to the Maximum Quantity display cap. |
| UPC | No mapping available on Sync & Link Listings. |
| MPN | No mapping available on Sync & Link Listings. |
Imports new eBay orders into Flxpoint for processing and fulfillment
| Field | Maps To: Notes |
|---|---|
| Order ID | → Order: External Order ID. Required. Uniquely identifies the eBay order. |
| Full Name | → Shipping Address: Full Name. Required. |
| Address Line 1 | → Shipping Address: Street Address 1. Required. |
| Address Line 2 | → Shipping Address: Street Address 2. Optional. |
| City | → Shipping Address: City. Required. |
| State or Province | → Shipping Address: State Code. Required. |
| Postal Code | → Shipping Address: Post Code. Required. |
| Country Code | → Shipping Address: Country. Required. |
| Phone | → Shipping Address: Phone. Optional. |
| → Billing Address: Email. Optional. | |
| Total | → Order: Total. Required. Order total amount. |
| Tax Total | → Order: Tax Total. Optional. Summed from each line item's tax. |
| Shipping Total | → Order: Shipping Total. Optional. |
| Status | → Order: Status. Required. Tracks the order fulfillment status. |
| Order Item SKU | → Order Item: SKU. Required. |
| Order Item Quantity | → Order Item: Quantity. Required. |
| Order Item Price | → Order Item: Price. Required. Price per line item. |
| Payment Method | No mapping available on Get Orders. |
Sends shipment confirmations, carrier and tracking numbers back to eBay
| Field | Maps To: Notes |
|---|---|
| Carrier Name | → eBay: Carrier. Required. Must match eBay's accepted carrier codes exactly (e.g., FedEx, not FedEx Ground). |
| Tracking Number | → eBay: Tracking Number. Required. |
| Shipping Method | → eBay: Method. Optional (e.g., Ground). |
| Shipped At | → eBay: Shipped At. Recommended. Records the shipment date. |
| Note | → eBay: Note. Optional custom text sent with the tracking info: a single field; Note Header and Note Footer are not separately mappable. |
| Tracking URL | → eBay: Tracking URL. Optional link to the tracking page. |
Products stuck in "Pending Publish": job finishes but shows no products to list
"Could not find any products eligible to be linked" when running Link Listings on new eBay
Price and quantity not updating on eBay despite the sync job completing successfully
Tracking not updating on eBay from dropship sources
FedEx, not FedEx Ground). For partial shipments also map Shipment Item SKU and Quantity, and check the Sync Orders logs for carrier-mismatch errors.