eBay is our next-generation integration with eBay, leveraging their latest APIs for enhanced listing and inventory management. It allows you to publish new product listings directly from Flxpoint, set a maximum quantity threshold for each item, and sync orders more reliably. While many new features are introduced, functionality from our previous eBay (Legacy) integration is still available for those who prefer familiar processes. By adding eBay as a channel in Flxpoint, you gain a streamlined workflow for creating new listings, updating existing ones, and keeping your orders up to date.
How to Connect
- Do not replace your existing eBay (Legacy) channel yet. Instead, create a new channel for eBay to test.
- You can run both side-by-side while testing — your eBay (Legacy) channel will continue to work normally.
- Once you've verified that eBay meets all your needs, you can retire your eBay (Legacy) channel.
- Sync any outstanding shipments back to eBay: Keep the old channel active until every open order shows its latest tracking details in eBay. Run Sync Orders on the old channel (or confirm the new channel has already captured those updates) so shipment data isn't lost.
- Link pre-existing store listings (if applicable): If your eBay store already contains live listings, run Sync & Link Listings on the new channel to associate those items with Flxpoint. This prevents duplicates and ensures inventory, price, and status updates flow to the correct SKUs.
- Choose eBay as your channel type (not eBay Legacy).
- Enter a descriptive name (e.g., "eBay Main Store").
- Click Save to continue.
- Add markups (e.g., 20% over cost) or set specific pricing rules.
- Set minimum prices to protect your margins.
- Limit quantities shown to reduce the risk of overselling.
- Return Policy ID — your return handling policy.
- Fulfillment Policy ID — your shipping options and timeframes.
- Payment Policy ID — how you accept payments.
- Merchant Location Key — where you're shipping from.
- Get Orders — import new eBay orders into Flxpoint for processing and fulfillment.
- Order Settings — set routing preferences, timing windows, and cancellation rules.
- Shipping Mappings — map eBay shipping services to your carriers and service levels.
- Sync Listings — how often to update prices and inventory (every hour is common).
- Get Orders — how frequently to check for new orders (every 15–30 minutes recommended).
- Sync Orders — how often to update tracking info (every few hours is usually sufficient).
- Run each process manually first to test.
- Verify that a few products sync correctly.
- Check that test orders process properly.
- Confirm shipping mappings send the right carrier and tracking info.
- Then enable automation when everything looks good.
Listing Operations
Flxpoint allows you to manage product listings on eBay by syncing inventory, updating product details, and controlling pricing and availability. This ensures accurate and real-time updates across your eBay store.
Import Listings
eBay integration: Not Supported
eBay Legacy integration: Supported.
The Import Listings operation pulls your existing eBay listings directly into Flxpoint, creating a centralized catalog of your products. The import retrieves titles, descriptions, images, variations, pricing, and item identifiers so you can manage everything from one place.
The sections below cover setup, configuration options, and troubleshooting.
Import Listings connects your eBay seller account to Flxpoint to:
- Pull existing eBay listings into your Flxpoint product catalog.
- Eliminate manual data entry for titles, descriptions, images, variations, pricing, and identifiers.
- Keep your catalog in sync so you can manage all channels from one place.
- Product Details: Titles, descriptions, and categories.
- Images: All photos attached to the listing.
- Variations: Size, color, and other multi-variation attributes.
- Pricing & Inventory: Current prices and available quantities per variation.
- Item Identifiers: SKUs, UPCs, EANs, and other identification numbers.
- Item Specifics: Brand, MPN, condition, and other product attributes.
- Set New Listings to Paused: Imported listings start in "Paused" status so you can review them before they go live.
- Set Master SKU: Choose which eBay field (SKU or Item ID) becomes the primary identifier in Flxpoint.
- Product Management Mode: "Create and update products & listings" (adds new items) or "Update existing" (only refreshes items already in Flxpoint).
- Import From Last X Days: How far back to look for active or recently ended listings (e.g., 7, 30, 90 days).
- 1 Open Import Listings: In your eBay channel settings, select the Import Listings operation.
- 2 Set Listing Status: Choose whether imported listings should be "Paused" (recommended for first import) or active.
- 3 Choose Master SKU: Select "SKU" if your eBay listings use custom SKUs, or "Item ID" if they do not.
- 4 Select Management Mode: Pick "Create and update" for a first-time import, or "Update existing" for subsequent syncs.
- 5 Set Date Range: Enter the number of days to look back. Start small (7 days) to validate, then expand.
- 6 Save and Run: Click Save and Complete to start the import. Review imported products in your Flxpoint catalog once finished.
Import Listings does not use a traditional mapping template. Instead, configuration is handled through the settings below. Each option controls how listings are imported and matched in Flxpoint.
| Setting | Options | When to Use |
|---|---|---|
| Master SKU | SKU or Item ID | Use SKU if your eBay listings have custom SKUs that match your inventory system. Use Item ID otherwise. |
| New Listing Status | Paused or Active | Set to Paused for first-time imports so you can review data before it goes live. |
| Import From Last X Days | Any number (e.g., 7, 30, 90) | Start with a small range to validate, then increase to capture your full catalog. |
| Product Management Mode | Create & Update, or Update Existing | Use Create & Update for first imports. Use Update Existing for refreshing already-imported products. |
The Master SKU determines how Flxpoint identifies and matches your products. Picking the wrong field can lead to duplicates or mismatched inventory.
- SKU: Best when your eBay listings already have custom SKUs that match your internal system. Ensures clean matching across channels.
- Item ID: Use when your eBay listings lack custom SKUs. Item ID is eBay-specific and unique per listing.
- eBay channel connection shows Connected and passes Test Connection.
- Date range is wide enough to include the listings you expect (e.g., 30+ days for older listings).
- eBay seller credentials are current and the account is in good standing.
- No listings imported? Check your date range — if set to "Last 1 Day" but nothing was listed recently, expand to 7 or 30 days. Also confirm the channel connection is active.
- Missing images? The import can only pull images that are already attached to your eBay listings. Verify images exist on the eBay side.
- Duplicate products? Review your Master SKU setting. Using inconsistent identifiers (e.g., switching between SKU and Item ID across imports) causes duplicates.
- Authentication errors? Re-authorize your eBay connection in channel settings. eBay tokens can expire and need periodic renewal.
- Incomplete variation data? Ensure multi-variation listings on eBay have complete attribute data for every variation. Missing data on eBay means missing data in Flxpoint.
| Feature | Availability | What to Expect |
|---|---|---|
| Scheduling | Manual Only | Import is triggered manually — it cannot be scheduled to run automatically. |
| Mapping Template | Not Applicable | Import uses built-in field mapping. No custom mapping template needed. |
| Variations | Supported | Multi-variation listings (size, color, etc.) are fully imported. |
| Images | Supported | All listing images are pulled into Flxpoint. |
| Item Specifics | Supported | Brand, MPN, condition, and other eBay item specifics are imported. |
Sync & Link Listings
eBay integration: Supported
eBay Legacy integration: Supported
The Sync & Link Listings operations let you manage existing eBay listings directly from Flxpoint without republishing them. Whether you are using eBay (Legacy) or the newer eBay integration, these tools keep pricing and inventory aligned while preserving listing history, feedback, and search rank.
Sync Listings pushes or pulls price and quantity between Flxpoint and eBay. Link Listings matches existing eBay listings to Flxpoint products so that ongoing sync updates the correct SKUs.
The sections below walk through setup, mapping configuration, and troubleshooting for both integrations.
The Sync & Link Listings integration connects your platform to eBay to:
- Sync Listings: Push or pull price and quantity between Flxpoint and eBay, keeping inventory accurate across both platforms.
- Link Listings: Match existing eBay listings to Flxpoint products by SKU, UPC, or MPN so that ongoing sync updates the correct items.
- Inventory Control: Hide, unhide, or delist listings based on availability rules, including Maximum Quantity caps to reduce oversells.
Flxpoint supports two eBay integrations. Review the differences to determine which applies to your store:
| Feature | eBay (Legacy) | eBay |
|---|---|---|
| Channel Setup | Uses existing channel | Create a new channel (keep Legacy if needed) |
| Authentication | Auth Token | OAuth2 |
| Policy IDs | Usually not required | Numeric return/payment/fulfillment policy IDs |
| Maximum Quantity | Basic | Robust display cap |
| Category Handling | Flexible | Requires valid leaf numeric category IDs |
| Batch Processing | Chunks via Trading API | Bulk REST Inventory API |
- 1 Open your eBay (Legacy) channel in Flxpoint.
- 2 Enable Sync Listings and Link Listings.
- 3 Configure Sync: Set direction (usually Flxpoint → eBay) and quantity limits.
- 4 Set Linking Priority: Choose the order of match fields (SKU, UPC, MPN).
- 5 Mapping Template: Map SKU, Quantity, and Price fields.
- 6 Save to activate the configuration.
- 7 Run Link Listings first, then Sync Listings.
- 1 Create a new eBay channel for the new integration (keep Legacy if needed).
- 2 Provide OAuth2 credentials.
- 3 Enable Sync Listings and Link Listings.
- 4 Policy IDs: Configure return, payment, and fulfillment policies.
- 5 Sync Settings: Set direction and Maximum Quantity.
- 6 Linking Priority: Set identifier order (SKU, UPC, MPN).
- 7 Category Mapping Set: Map to valid numeric leaf category IDs.
- 8 Mapping Template: Include Category ID from mapping set.
- 9 Save to activate the configuration.
- 10 Run Link Listings first, then Sync Listings.
- Listings created manually in Seller Hub or via the Trading API are not linked to Inventory API SKUs.
- Those listings cannot be fetched, updated, or linked via the new eBay integration.
- Workaround: Recreate/relist using the Inventory API (new eBay channel). Once re-listed this way, they can be fully managed and linked.
The Mapping Template defines how your platform's product data maps to eBay fields for Sync and Link operations.
- Flxpoint → eBay (Push): Most common. Flxpoint is the source of truth for price and quantity.
- eBay → Flxpoint (Pull): Used when eBay is the primary record for certain fields.
Cap the display quantity on eBay to reduce oversell risk. If your actual stock is 50 but Maximum Quantity is set to 5, eBay will show 5 available.
Below are the key fields used in Sync & Link operations:
| Field | Maps To | Purpose | Status |
|---|---|---|---|
| SKU | eBay Product SKU / eBay V2 Variant Link SKU | Primary linking identifier | Required |
| Price | eBay Listing Price | Sets the listing price on eBay | Required |
| Quantity | eBay Available Quantity | Sets available stock (subject to Maximum Quantity cap) | Required |
| UPC | eBay UPC | Alternative linking identifier | Optional |
| MPN | eBay MPN | Alternative linking identifier | Optional |
Set the order in which identifiers are used to match Flxpoint listings to eBay products:
- SKU — Most reliable; use as primary match field.
- UPC — Fallback when SKUs differ between systems.
- MPN — Secondary fallback for manufacturer-assigned identifiers.
| Integration | Link Listings Mapping | Notes |
|---|---|---|
| eBay (Legacy) | Listing Variant SKU → eBay Product SKU | Uses Trading API; straightforward SKU match |
| eBay (new) | Listing Variant SKU → eBay V2 Variant Link SKU | Uses Inventory API; only works with Inventory API-created listings |
- Connection shows Connected and passes Test Connection.
- Mapping template is selected and saved.
- Link Listings has been run before Sync Listings.
- Correct linking mapping is selected (Legacy: eBay Product SKU; new: eBay V2 Variant Link SKU).
- For new eBay: listings were created via the Inventory API flow.
- Category IDs are valid leaf numeric IDs (new eBay only).
| Issue | Root Cause | Solution |
|---|---|---|
| Listings Not Linking | Identifier mismatch (spaces, case) or listing not created via Inventory API (new eBay) | Verify identifiers match exactly; for new eBay, confirm listing was created via Inventory API flow |
| "Could not find any products eligible to be linked" | Wrong mapping selected, listing still linked to Legacy, or created outside Inventory API | Check mapping (V2 Variant Link SKU for new eBay), unlink from Legacy first, or recreate via Inventory API |
| Price/Quantity Not Updating | Field mapping or sync direction misconfigured | Verify field mappings and confirm sync direction matches your workflow |
| Category Errors (new eBay) | Invalid or non-leaf category ID | Use valid leaf numeric category IDs from your category mapping set |
| Auth Issues | Expired or invalid credentials | Refresh OAuth2 (new eBay) or validate Auth Token (Legacy) |
| Broken Links | Listing removed on eBay; remains "Linked" in Flxpoint until next sync | Unlink in Flxpoint or republish as needed |
| Feature | Availability | What to Expect |
|---|---|---|
| Sync Listings | Supported | Pushes or pulls price and quantity between Flxpoint and eBay on demand or on schedule. |
| Link Listings (SKU) | Supported | Matches Flxpoint listings to eBay products by SKU. Primary linking method. |
| Link Listings (UPC/MPN) | Supported | Alternative linking using UPC or MPN when SKUs differ between systems. |
| Maximum Quantity | Supported | Caps display quantity on eBay to reduce oversell risk. |
| Hide / Unhide Variants | Supported | Temporarily sets variant as Out of Stock; unhide restores to live status. |
| Delist | Supported | Removes product from eBay; restorable via Sync or Publish. |
| eBay Motors | Supported | Motors items sync, link, and delist just like other eBay listings — no extra setup. |
Publish Listings
eBay integration: Supported
eBay Legacy integration: Not supported.
The Publish Listings feature maps and publishes your product data to eBay. Whether you are listing new products or managing a large catalog, this tool aligns your source data with eBay’s required fields for accurate, compliant listings.
eBay integration: Supported. | eBay Legacy integration: Not supported.
The Publish Listings integration connects your platform to eBay to:
- Map source data to eBay’s required fields for precise, compliant listings.
- Configure settings that control publishing behavior, including options to avoid fees (e.g., subtitles).
- Customize and manage mapping templates for different product types or categories.
- Template Creation: Create a mapping template to define how your source data connects to eBay listing fields.
- Data Alignment: Ensure the correct information (e.g., title, price, UPC) is sent to eBay for each product.
- Reusability: Save templates for reuse across different product sets or categories.
- Field Mapping: Map source fields (e.g., “Product Name”) to eBay fields (e.g., “Title”).
- Subtitle Fees: Set “Subtitle” to “Don’t Map” to avoid eBay’s per-listing subtitle fee.
- Category Selection: Use valid eBay leaf category IDs from the appropriate site-specific file (US, CA, GB, or AU). Always verify the ID is a leaf category.
- Business Policies & Merchant Location: Provide valid Return, Fulfillment, and Payment policy IDs plus a Merchant Location Key. If missing, generate an eBay Refresh Token via Connect Channel, create policies in eBay Seller Hub, and set up a Merchant Location.
- 1 Create a New Template: Go to the Mapping Dashboard and name your template (e.g., “eBay Electronics Mapping”).
- 2 Map Fields: Link source data to eBay fields (e.g., “Product Name” → “Title”, “UPC” → “UPC”).
- 3 Configure Subtitle: Set “Subtitle” to “Don’t Map” to avoid fees, unless you intentionally want a subtitle.
- 4 Set Policy IDs: Enter your Return, Payment, and Fulfillment policy IDs (Flxpoint can pull these from eBay via “View Policies”).
- 5 Create Category Mapping Set: Map internal categories to the correct eBay site’s numeric leaf category IDs.
- 6 Save & Publish: Save the template and apply it when publishing listings.
The Mapping Template defines how your platform’s product data maps to eBay listing fields.
- Screen labeled “Publish Products.” Name your template (e.g., “eBay Clothing Mapping”).
- Action buttons: Delete, Duplicate, Save.
- Columns: From Value (source fields or static values) and To eBay Field (eBay listing fields).
Below are the key eBay fields you can map:
| Field | Example | Suggested Mapping | Purpose |
|---|---|---|---|
| Title | Wireless Bluetooth Headphones | Map using “Field” | Product name displayed on eBay |
| Description | High-quality headphones with noise cancellation | Map using “Field” | Product details on listing page |
| Subtitle | Free Shipping Included | Set to “Don’t Map” | Avoid per-listing subtitle fee |
| UPC | 012345678905 | Map using “Field” | Required for many eBay categories |
| VAT Percentage | 20 | Set using “Value” (e.g., “20”) | Tax compliance for applicable regions |
| eBay Plus If Eligible | Boolean | Map or “Don’t Map” | Optional eBay Plus enrollment |
- Don’t Map: Ignore the field entirely (e.g., Subtitle to avoid fees).
- Set To Empty: Map the field but send it as blank.
- Field: Link a source field directly to the eBay field.
- Value: Set a fixed/static value (e.g., VAT Percentage “20”).
- Mapping Set: Apply a predefined set of mappings (e.g., category mapping sets).
- Rules: Use conditional logic to determine the mapped value.
- Listing Parent: Attribute (K/V), Brand (T), Category 1–3 (T), Custom Field (K/V), Description (T), Image (L), Parent SKU (T), Title (T).
- Listing Variant: ASIN (T), Custom Field (K/V), Description (T), Dimensional Weight (N), Estimated Cost (N), GTIN (T), Height (N), Image (L), Length (N), List Price (N), MAP (N), MPN (T), MSRP (N), Master SKU (T), Option (K/V), Quantity (N), SKU (T), Title (T), UPC (T), Weight (N), Width (N).
Download the file for your target eBay site to find valid leaf category IDs:
- eBay US — Download XLSX
- eBay Canada (CA) — Download TXT
- eBay Great Britain / UK (GB) — Download TXT
- eBay Australia — Download CSV
eBay requires a valid Inventory Location for publishing. Valid ways to define a location:
- postalCode + country
- state/province + country
Your mapping template may reference a
merchantLocationKey that already exists in your eBay
account. If the key is missing, the integration will
auto-create the inventory location via API and
auto-populate your configuration with the new key. If
the key is misconfigured or does not exist, the publish
step will fail with a clear error rather than an opaque 500 or
null-pointer exception.
To confirm a Category ID is a valid leaf:
- 1 Download the correct eBay category file for your target site.
- 2 Search the file for your numeric category ID and confirm it exists.
- 3 Verify the category is marked as a leaf. If not, choose a more specific child category.
- 4 Update your Category Mapping Set, save the template, and republish.
- Connection shows Connected and passes Test Connection.
- Mapping template is selected and saved.
- Category ID is a valid leaf category for your target eBay site.
- Return, Fulfillment, and Payment policy IDs are populated.
- Merchant Location Key is valid or left blank for auto-create.
- All required fields (Title, UPC, etc.) are mapped.
-
“Category ID was not mapped correctly on the mapping
template”:
- Confirm the ID is numeric and exists in the site-specific category file.
- Verify it is a leaf category. If not, choose a more specific child category.
- Re-save the template and republish.
-
Merchant Location errors (500 / Null Pointer Exception / invalid
key):
- Validate that either postalCode + country or state/province + country is present.
-
If a specific
merchantLocationKeyis set, confirm it exists in eBay; otherwise, remove it to allow auto-create. - Re-run publish; configuration will auto-populate with the new key if created.
- Missing fields? Ensure all required fields (Title, UPC, Description) are mapped. Check that “Don’t Map” is only used on optional fields.
- Subtitle fees? Set “Subtitle” to “Don’t Map” and re-save the template.
- eBay Motors — mandatory attributes: The four dimensions Weight, Length, Width, and Height are required for Motors categories. Listings missing any of these will fail eBay’s validation.
-
Missing policy fields?
- Generate a Refresh Token via “Connect Channel.”
- Create policies in eBay Seller Hub (Account > Business Policies).
- Set up a Merchant Location in eBay if required.
- Click “View Policies” or “View Merchant Locations” in Flxpoint to sync IDs.
| Feature | Availability | What to Expect |
|---|---|---|
| Publish Listings | Supported | Publishes mapped product data to eBay. |
| Category Aspects | Supported | Up to 10 sub-aspects per category can be mapped. |
| Business Policies | Required | Return, Fulfillment, and Payment policy IDs must be set. |
| Merchant Location | Required | Auto-created if missing; fails with clear error if misconfigured. |
| eBay Motors | Supported | Auto-detected by category ID. Weight, Length, Width, Height mandatory. |
| Scheduling | Supported | Can be scheduled or run manually. |
Order Operations
Flxpoint imports orders from eBay into your system, automating order processing, tracking updates, and inventory adjustments. This streamlines fulfillment and ensures efficient handling of eBay transactions.
Get Orders
eBay integration: Supported
eBay Legacy integration: Supported
The Get Orders feature automates the process of retrieving order data from eBay into your platform. This integration pulls details such as billing and shipping addresses, order totals, payment methods, and line-item information, mapping them to your platform's fields for processing and fulfillment.
eBay integration: Supported. eBay Legacy integration: Supported.
The sections below walk through each step of the setup and configuration process.
- Retrieve order data from eBay, including billing addresses, shipping addresses, and buyer details.
- Map fields such as Order ID, SKU, quantity, payment method, and totals to your platform's fields for order processing.
- Automate retrieval to ensure real-time order updates in your system.
- Filter which eBay orders are imported by fulfillment status (e.g., "Not Started," "In Progress").
- Data Extraction: Pulls order data including buyer registration address, shipping address, item details, payment, and pricing from eBay.
- Field Mapping: Maps the extracted data to your platform's fields using a customizable mapping template.
- Data Import: Imports the mapped data into your platform for fulfillment, inventory updates, and customer service.
- 1 Create a Mapping Template: Go to the Mapping Dashboard, name your template (e.g., "eBay Get Orders"), and define the initial field mappings.
- 2 Map Fields: Link eBay fields to your platform's fields (e.g., "eBay Order ID" to "External Order ID," "SKU" to "Order Item SKU").
- 3 Configure Filters: Set Fulfillment Status to "Not Started" or "In Progress" to focus on actionable orders.
- 4 Set Fetch Period: Choose how many days back to retrieve orders (e.g., 7 days) to avoid duplicates.
- 5 Save the Template: Click "Save" to store your mappings for future use.
- 6 Get Orders: Manually trigger a retrieval or set up a schedule to automatically fetch new orders from eBay.
When you configure eBay Get Orders, you can control which orders are imported by selecting fulfillment statuses.
- Locate the Fulfillment Status configuration in the Get Orders settings.
- Select which statuses should be imported (e.g., "Not Started," "In Progress").
- Set the Fetch Last X Days value to control the lookback period.
Not Started status is typically selected so that new,
unshipped orders begin importing immediately.
- Header Section: Includes a back button, template name input, and action buttons (Delete, Duplicate, Save).
- Mapping Section: Two columns — From Value (eBay fields) and To Flxpoint Field (platform fields).
- Action Buttons: Provides options to delete, duplicate, or save the template.
| Field | Maps To | Example | Purpose | Status |
|---|---|---|---|---|
| Order ID (T) | Order: External Order ID | 12-34567-89012 | Uniquely identifies the eBay order | Required |
| Full Name (T) | Shipping Address: Full Name | John Doe | Provides the recipient's name | Required |
| Address Line 1 (T) | Shipping Address: Street Address 1 | 456 Oak St | Primary shipping street address | Required |
| Address Line 2 (T) | Shipping Address: Street Address 2 | Suite 200 | Additional address details | Optional |
| City (T) | Shipping Address: City | Austin | Specifies the shipping city | Required |
| State or Province (T) | Shipping Address: State Code | TX | Indicates the shipping state | Required |
| Postal Code (T) | Shipping Address: Post Code | 78701 | Specifies the shipping postal code | Required |
| Country Code (T) | Shipping Address: Country | US | Indicates the shipping country | Required |
| Phone (T) | Shipping Address: Phone | 555-1234 | Provides the buyer's phone number | Optional |
| Email (T) | Billing Address: Email | john@example.com | Provides the buyer's email address | Optional |
| Total (N) | Order: Total | 65.99 | Indicates the order total amount | Required |
| Shipping Cost (N) | Order: Shipping Total | 5.99 | Specifies the shipping cost | Optional |
| Payment Method (T) | Order: Payment Method | PAYPAL | Indicates the payment method used | Optional |
| Fulfillment Status (T) | Order: Status | NOT_STARTED | Tracks the order fulfillment status | Required |
| SKU (T) | Order Item: SKU | EBAY-PROD-456 | Identifies the product SKU | Required |
| Quantity (N) | Order Item: Quantity | 1 | Specifies the item quantity | Required |
| Line Item Cost (N) | Order Item: Price | 59.99 | Price per line item | Required |
- eBay Buyer Registration Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), Full Name (T), Phone (T), Postal Code (T), State or Province (T).
- eBay Order Fulfillment Ship To Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), Full Name (T), Phone (T), Postal Code (T), State or Province (T).
- eBay Order: Buyer Username (T), Cancel State (T), Creation Date (D), Last Modified Date (D), Legacy Order ID (T), Order Fulfillment Status (T), Order ID (T), Order Payment Status (T), Sales Record Reference (T), Seller ID (T), Total Due Seller (N), Total Due Seller Currency (T).
- eBay Order Item: Legacy Item ID (T), Line Item Cost (N), Line Item Cost Currency (T), Line Item Fulfillment Status (T), Line Item ID (T), Quantity (N), SKU (T), Total (N), Total Currency (T).
- eBay Order Payment: Payment Amount (N), Payment Amount Currency (T), Payment Date (D), Payment Method (T), Payment Reference ID (T), Payment Status (T).
- eBay Order Pricing Summary: Delivery Cost (N), Fee (N), Price Discount (N), Price Subtotal (N), Tax (N), Total (N), Total Currency (T).
- eBay Order Refund: Refund Amount (N), Refund Date (D), Refund ID (T), Refund Status (T).
- Field: Links an eBay field directly to your platform's field (e.g., "Order ID" to "External Order ID").
- Value: Sets a fixed value (e.g., always set Marketplace to "eBay").
- Mapping Set: Uses a lookup table to transform data (e.g., standardize shipping methods).
- Rules: Applies conditional logic (e.g., if "CountryCode=CA," set "OrderType=International").
- Don't Map: Skips the field in your platform.
- Set to Empty: Clears the field in your platform.
- Connection shows Connected and passes Test Connection.
- Mapping template is selected and saved.
- Fulfillment status filter is configured (at least one status selected).
- Fetch Last X Days is set appropriately (e.g., 7 days).
- Shipping mappings are configured for eBay carrier methods.
- No orders importing? Verify the fulfillment status filter includes the statuses you expect (e.g., "Not Started"). Confirm the Fetch Last X Days covers the order creation dates.
- Missing address fields? Ensure Ship To Address fields (Address Line 1, City, State, Postal Code) are mapped in the template.
- Duplicate orders? Reduce the Fetch Last X Days value — overlapping lookback windows can re-import orders.
- Unknown shipping method? Check the Shipping Mappings screen and map any unmapped eBay carrier codes to your platform's shipping services.
- Missing buyer details? Review PII retention settings — eBay may redact buyer information after a configured period.
- Mapping errors? Ensure all required fields (Order ID, SKU, Quantity, Address fields) are mapped. Test with a single order before running a full import.
| Feature | Availability | What to Expect |
|---|---|---|
| Get Orders | Supported | Retrieves orders from eBay based on fulfillment status and date filters. |
| Fulfillment Status Filtering | Supported | Filter by Not Started, In Progress, or other statuses. |
| Shipping & Billing Address | Supported | Full address fields available for mapping (Ship To + Buyer Registration). |
| Order Items | Supported | SKU, quantity, line item cost, and item-level details per line item. |
| Payment Details | Supported | Payment method, amount, date, and status. |
| Refund Data | Supported | Refund amount, date, and status available for mapping. |
| Scheduling | Supported | Can be scheduled (every 15-30 minutes recommended) or run manually. |
| Shipping Mappings | Supported | Map eBay carrier codes to your platform's shipping service formats. |
| PII Retention | Supported | Configure retention periods for buyer details to comply with privacy requirements. |
Sync Orders
eBay integration: Supported
eBay Legacy integration: Supported
The Sync Orders operation pushes shipment and tracking data from Flxpoint to eBay, keeping order statuses accurate and providing customers with real-time tracking information. It supports both full and partial shipments.
eBay integration: Supported.
eBay Legacy integration: Supported.
The sections below walk through each step of the setup and configuration process.
The Sync Orders integration connects Flxpoint to eBay to:
- Sync shipment and tracking data (carrier, tracking number, ship date) from Flxpoint to eBay.
- Support both partial and full shipments for flexible fulfillment workflows.
- Automate order status updates, reducing manual entry and customer inquiries.
- Data Extraction: Pulls shipment data (carrier, tracking number, ship date, method) from Flxpoint when orders are marked as shipped.
- Field Mapping: Maps Flxpoint shipment fields to eBay fulfillment fields using a customizable mapping template.
- Data Synchronization: Pushes the mapped data to eBay, updating order status to "Shipped" or "Completed."
- 1 Connect an Integration: In Flxpoint, navigate to Channels and select either eBay or eBay Legacy. Provide your eBay credentials if not already connected.
- 2 Enable Sync Orders: Ensure the "Sync Orders" operation is enabled for your eBay channel.
- 3 Access Mapping Dashboard: Click the three-dot menu (⋮) on the Sync Orders tile, then select "Manage Mapping."
- 4 Map Fields: Map Carrier, Tracking Number, Shipped At, and Method from Flxpoint to eBay. For partial shipments, also map Shipment Item SKU and Quantity.
- 5 Save the Template: Click "Save" to store your mappings.
- 6 Run Sync: Manually trigger a sync or set a schedule via "Adjust Schedule" in the three-dot menu.
The Mapping Template defines how Flxpoint shipment data maps to eBay fulfillment fields.
Below is a table of key fields you can map, with examples and purposes:
| Field | Maps To | Example | Purpose | Status |
|---|---|---|---|---|
| Carrier Name (T) | eBay: Carrier | UPS | Identifies the shipping carrier | Required |
| Tracking Number (T) | eBay: Tracking Number | 1Z9999W999999999 | Provides the tracking identifier | Required |
| Shipping Method (T) | eBay: Method | Ground | Specifies the shipping method | Optional |
| Shipped At (D) | eBay: Shipped At | 2025-07-12T14:00:00Z | Records the shipment date | Recommended |
| Note Header (T) | eBay: Note Header | Shipping Update | Custom text before tracking info | Optional |
| Note Footer (T) | eBay: Note Footer | Thank you for your order | Custom text after tracking info | Optional |
| Tracking URL (T) | eBay: Tracking URL | https://www.ups.com/track?num=... | Links to the tracking page | Optional |
- Shipment: Carrier (T), FulfillmentRequestNumber (T), Method (T), Note (T), ShippedAt (D), ShippingCost (N), TrackingNumber (T), TrackingURL (T).
- Shipment Item (for partial shipments): SKU (T), Quantity (N).
- Field: Link a Flxpoint field (e.g., TrackingNumber) to an eBay field.
- Value: Set a fixed value (e.g., always set Carrier to "USPS").
- Mapping Set: Translate values between systems (e.g., internal carrier codes to eBay carrier codes).
- Rules: Apply conditional logic (e.g., if carrier is DHL, set carrier code to "DHLExpress").
- Don't Map: Skip the field in eBay.
- Set to Empty: Clear the eBay field.
- Connection shows Connected and passes Test Connection.
- Mapping template is selected and saved.
- Carrier and Tracking Number fields are mapped.
- For partial shipments, Shipment Item SKU and Quantity are mapped.
- Tracking not showing on eBay? Verify the Tracking Number and Carrier fields are mapped correctly. eBay requires both to display tracking.
- Orders not updating? Check that the mapping template is saved and the sync job is running (manual or scheduled).
- Wrong carrier showing? eBay uses specific carrier codes. Use a Mapping Set to translate your internal carrier names to eBay's recognized values.
- Partial shipment not syncing? Ensure Shipment Item SKU and Quantity are mapped. Each shipment must use a unique tracking number -- never reuse tracking numbers across orders.
| Feature | Availability | What to Expect |
|---|---|---|
| Sync Orders | Supported | Updates eBay with fulfillment/shipment data. |
| Carrier & Tracking | Supported | Carrier name, tracking number, and URL mappable. |
| Partial Shipments | Supported | Ship items in stages; eBay updates per shipment. |
| Note Header/Footer | Supported | Custom text before/after tracking info. |
| Scheduling | Supported | Can be scheduled or run manually. |
| eBay Legacy | Supported | Same workflow; uses Trading API under the hood. |
Troubleshooting
Common issues and solutions for eBay as Channel integration. Expand each item to learn more.
What's happening
Import Listings is not pulling product data from eBay, or no listings appear after running the job.
- The date range filter may be too narrow, excluding listings created outside that window.
- Import Listings is only available on the Legacy eBay connection type — it is not supported on the new eBay (OAuth) connection.
- The eBay Auth Token may be expired or invalid, causing authentication errors.
How to fix it
- Widen the date range in the Import Listings settings to capture the listings you expect.
- Confirm you are using a Legacy eBay connection — Import is not available on the new eBay connection type.
- Navigate to the eBay connection and click Test Connection to verify the Auth Token is still valid.
- If the token has expired, regenerate it in your eBay Developer account and update the connection in Flxpoint.
What's happening
Sync Listings is not updating eBay with the latest product data, or listings show "Broken Link" status in Flxpoint.
- Link Listings may not have been run, so Flxpoint doesn't know which eBay listings to update.
- SKU mismatches between Flxpoint and eBay prevent proper linking.
- A product may have been deleted or ended directly on eBay outside of Flxpoint.
- On the new eBay (OAuth) connection, the Inventory API can only manage listings that were originally created through the Inventory API flow — listings created via eBay Seller Hub or the Trading API cannot be synced.
How to fix it
- Run Link Listings first to associate Flxpoint listings with eBay products.
- Verify SKUs match exactly between Flxpoint and your eBay listings.
- If a product was deleted or ended on eBay, unlink and recreate the listing through Flxpoint.
- For new eBay connections, confirm the listings you want to manage were created via the Inventory API — listings created outside that flow require re-publishing through Flxpoint.
What's happening
Publish Listings fails to create or update products on eBay, returning errors during the job run.
- The Category ID may not be a leaf category — eBay requires the most specific (lowest-level) category, not a parent category.
- The Merchant Location field may be missing or invalid, which can cause 500 errors or null pointer exceptions (NPE) from the eBay API.
- Required fields such as Title or UPC may not be mapped in the template.
- For eBay Motors listings, the fields Weight, Length, Width, and Height are required — missing any of these will cause the publish to fail.
How to fix it
- Verify the Category ID is a leaf category by checking eBay's category tree — parent categories will be rejected.
- Ensure a valid Merchant Location is configured in your eBay connection settings. This is required for the Inventory API flow.
- Open the Publish Listings mapping template and confirm all required fields (Title, UPC, Price, etc.) are mapped.
- For eBay Motors, add Weight, Length, Width, and Height to the mapping template.
- Test with a single SKU first, then scale once confirmed working.
What's happening
Get Orders is not pulling new orders from eBay, or expected orders are missing from Flxpoint.
- The fulfillment status filter may be misconfigured — for example, filtering only "Shipped" orders would exclude new unfulfilled orders.
- The date range ("Get Orders Created within the last X Days") may be too narrow, missing orders outside that window.
- The mapping template may not be saved, preventing the job from running correctly.
How to fix it
- Check the fulfillment status filter and ensure it includes the statuses you want to import (e.g., "Not Shipped" or "All").
- Widen the date range to capture orders from a broader time period.
- Open the Get Orders mapping template, confirm all fields are mapped, and click Save.
- Run the integration manually and check the logs for specific error messages.
What's happening
Sync Orders is not sending shipment tracking data back to eBay, or tracking information appears incorrect on the eBay order.
- Carrier Name and Tracking Number fields may not be mapped in the Sync Orders template.
- The carrier code sent by Flxpoint may not match eBay's expected carrier values (e.g., "USPS" vs. "US Postal Service").
- eBay only accepts tracking updates for fully shipped orders — partially shipped orders may not sync tracking correctly.
How to fix it
- Open the Sync Orders mapping template and confirm Carrier Name and Tracking Number are mapped.
- Verify the carrier name matches eBay's accepted carrier codes — check eBay's shipping carrier list for exact values.
- Ensure all line items in the order are fulfilled before syncing tracking back to eBay.
- Run the sync job manually and check the logs for carrier mismatch or validation errors.
What's happening
The eBay connection test fails, or integration jobs return authentication errors (401/403).
- For the new eBay (OAuth) connection, the OAuth token may have expired and needs to be re-authorized.
- For the Legacy eBay connection, the Auth Token may be invalid or expired.
- eBay API rate limits may be temporarily blocking requests if too many calls were made in a short period.
How to fix it
- Navigate to the eBay channel settings and click Test Connection to check the current status.
- For new eBay (OAuth), reconnect via the "Connect Channel" flow in Flxpoint to regenerate the OAuth token.
- For Legacy eBay, generate a new Auth Token in your eBay Developer account and update it in the Flxpoint connection settings.
- If you suspect rate limiting, wait 15-30 minutes and retry. Reduce the frequency of scheduled jobs if this occurs regularly.
Still need help? If you're experiencing issues not covered here, contact eBay Seller Support or your Flxpoint account manager.
Contact Support