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.
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.
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.
| 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. |
| 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. |
| 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. |
| 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. |
FedEx, not FedEx Ground). For partial shipments also map Shipment Item SKU and Quantity, and check the Sync Orders logs for carrier-mismatch errors.