eBay as a Channel

Flxpoint's eBay channel lets users manage inventory, orders, and shipments within one platform. This document provides a step-by-step guide covering account login, authentication, SKU mapping, and API configuration. Follow these instructions to connect your eBay seller account to Flxpoint.

 

How to Connect

📋 Phase 1: Initial Channel Setup +
Access the Channels Section
Log into your Flxpoint account and navigate to the Channels section to begin setting up your eBay integration.
Create a New eBay Channel
Click on + Add Channel to initiate the process of connecting your eBay seller account to Flxpoint.
Tip: Having your eBay seller account credentials ready will make this process smoother.
Select eBay & Name Your Channel
In the popup that appears:
  • Choose eBay as your channel type
  • Enter a descriptive channel name (e.g., "eBay Main Store")
  • Click Save to continue to the next step
A good channel name helps you identify this integration if you have multiple sales channels.
Start the Integration Process
After creating your channel, you'll see a message that says "No integrations created yet." Click the Get Started button to launch the setup wizard and begin configuring your eBay connection.
eBay Integration Setup
🔐 Phase 2: Authentication & Connection +
Select the eBay Marketplace Integration
In the Setup Integrations wizard, select eBay Marketplace Integration to proceed with connecting your eBay seller account.
Connect to eBay
Click on the Connect to eBay button to initiate the authentication process. This will establish the connection between Flxpoint and your eBay seller account.
Authorize Access
You'll be redirected to eBay's authentication page. Log in with your eBay seller credentials and grant the necessary permissions for Flxpoint to access your account.
Important: Make sure you're logged into the correct eBay seller account before granting permissions. Flxpoint will only be able to manage listings and orders for the account you authorize.
Verify Connection
Once you've successfully authenticated with eBay, you'll be returned to the Flxpoint setup screen. Review your connection details to ensure everything is correct, then click Continue to proceed with the integration setup.
🔄 Phase 3: SKU Mapping & Configuration +
Set Up SKU Mapping
Map your internal Inventory SKU to your eBay Listing SKU to ensure proper inventory synchronization. This step is crucial for maintaining accurate inventory levels across platforms.
  • Ensure your SKU mapping matches your eBay listings to avoid inventory errors
  • You can optionally set an SKU prefix if needed for better organization
Pro Tip: Use a consistent naming convention across all your sales channels for easier inventory management. For example, if your internal SKU is "WIDGET-123", your eBay SKU might be "EB-WIDGET-123".
Configure API Connection
To enable automated features, configure your API connection with these key components:
  • Inventory & Pricing: Enable automatic synchronization of inventory levels and price updates between Flxpoint and eBay
  • Order Sync: Set up automatic order processing by linking your eBay account to pull in new orders
  • Shipment Tracking: Configure shipment tracking updates to automatically notify eBay and your customers when orders ship
These settings allow Flxpoint to communicate with eBay in real-time, keeping your inventory, prices, and order statuses in sync.
Complete Setup
Review all your settings and click Save to finalize your eBay integration.
Next Steps: After completing the setup, your eBay channel will begin syncing with Flxpoint. You can now manage your eBay listings, inventory, and orders directly from your Flxpoint dashboard.

 

 

Listing Operations

Import Listings

Supported | eBay - Import Listings

Introduction to eBay Import Listings Integration
This guide will help you set up the Import Listings integration for eBay on Flxpoint. It allows you to pull your eBay listings into Flxpoint, ensuring your inventory data is consistent. Let’s get started!

This integration imports your eBay listings into Flxpoint to streamline inventory management:
  • Pulls listings from eBay based on a specified time frame (e.g., last 7 days).
  • Creates and updates products and listings in Flxpoint using eBay data.
  • Allows you to set a Master SKU for better organization and tracking.
  • Supports pausing newly imported listings to prevent syncing until inventory is properly linked.
Key Benefit: Automates the import of eBay listings into Flxpoint, ensuring consistent inventory data and reducing manual updates.

The integration follows these steps:
  • Data Retrieval: Flxpoint uses the eBay GetSellerList API call to fetch listings with parameters like DetailLevel=RETURN_ALL, IncludeVariations=true, and EndTimeFrom set to the configured time frame (e.g., last 7 days).
  • Data Mapping: Maps eBay listing data to Flxpoint fields (e.g., eBay SKU or ItemID to Flxpoint ListingParent.SKU, eBay Title to Flxpoint ListingParent.Title).
  • Product Creation: Creates or updates products and listings in Flxpoint based on the mapped data.
  • Master SKU Assignment: Assigns a Master SKU to variants based on your chosen eBay field (e.g., eBay Listing Variant - SKU).
  • Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."
Data Retrieval Tip: When setting the time frame, ensure it captures all relevant listings to avoid missing data during import.

Customize how listings are imported with these settings:
  • Enable Import Listings: Toggle on to start importing eBay listings into Flxpoint.
  • Import Listings from Last X Days: Set the time frame for importing listings (e.g., last 7 days).
  • Create and Update Products & Listings: Enable to automatically create or update products and listings in Flxpoint.
  • Set Your Master SKU: Choose the eBay field (e.g., eBay Listing Variant - SKU) to map to Flxpoint’s Master SKU.
  • Set New Listings to Paused: Automatically pause newly imported listings to manage inventory syncing.
Important Configuration Note: Pausing new listings gives you time to verify inventory links before syncing, preventing unintended updates.

Follow these steps to configure the Import Listings integration:
eBay
  1. 1 Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
  2. 2 Enable Import Listings: Toggle on "Import Listings" in the eBay channel settings.
  3. 3 Set Time Frame: Specify the number of days (e.g., 7) to import listings from.
  4. 4 Enable Product Creation: Turn on "Create and Update Products & Listings" to allow Flxpoint to manage products.
  5. 5 Configure Master SKU: Select the eBay field (e.g., eBay Listing Variant - SKU) to map to the Master SKU.
  6. 6 Pause New Listings (Optional): Enable "Set New Listings to Paused" if you want to review listings before syncing.
  7. 7 Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."
Setup Tip: Test the integration with a small time frame to ensure listings import correctly before scheduling a full sync.

The integration maps eBay data to Flxpoint fields for seamless inventory management.
Mapping Fields
Below is a table of fields you can map, complete with examples and purposes:
eBay Field Flxpoint Field Example Purpose
eBayItem.SKU (or ItemID if SKU unavailable) ListingParent.SKU ITEM123 Unique identifier for the listing parent.
eBayItem.Title ListingParent.Title Blue T-Shirt Title of the listing parent.
eBayItem.Description ListingParent.Description A comfortable blue t-shirt made of cotton. Description of the listing parent.
eBayItem.PrimaryCategory.CategoryName ListingParent.CategoryOne Clothing Primary category (or Secondary/FreeAdded if applicable).
eBayItem.PictureDetails.PictureURL[] ListingParent.Images[].URL https://example.com/image.jpg Image URLs for the listing (includes ExternalPictureURL[]).
eBayVariation.SKU ListingVariant.SKU VAR456 SKU for the variant.
eBay Listing Variant - SKU (configurable) ListingVariant.MasterSKU VAR456 Master SKU assigned based on your chosen field.
eBayVariation.VariationTitle ListingVariant.Title Blue T-Shirt - Large Title of the variant.
eBayVariation.VariationProductListingDetails.UPC ListingVariant.UPC 123456789012 UPC for the variant.
eBayVariation.Quantity ListingVariant.Quantity 10 Quantity available for the variant.
eBayVariation.StartPrice.Value ListingVariant.Price $25.00 Price of the variant.
eBayVariation.VariationSpecifics[] ListingVariant.Options[] Size: Large, Color: Blue Variant options (e.g., size, color).
Mapping Simulator
Simulate mapping an eBay field to Flxpoint:

Be aware of the following limitations:
  • Current Date and Time: As of 08:45 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for importing listings from eBay.
  • Paused Listings: Listings paused on eBay may still be imported unless filtered by status.
  • Custom Fields: Not supported for mapping beyond the predefined fields.
Important Limitation: To avoid importing paused listings, ensure your status filters are correctly configured in Flxpoint.

Optimize your Import Listings integration with these best practices:
  • Test with a Small Time Frame: Start with a short time frame (e.g., 1 day) to verify mappings before importing a larger dataset.
  • Pause New Listings Initially: Enable "Set New Listings to Paused" to review and link inventory before syncing.
  • Choose the Right Master SKU Field: Select an eBay field that consistently identifies variants to avoid duplication.
  • Schedule Regular Syncs: Use "Adjust Schedule" to automate imports and keep inventory up to date.
  • Monitor API Credentials: Regularly check your eBay API credentials to prevent sync failures.
Testing Tip: Create a test eBay listing to validate your mapping settings before running a full import.

If you encounter issues:
  • Error: API Call Fails
    • Potential Cause: Incorrect eBay API credentials.
    • Solution: Verify your eBay API credentials and ensure the GetSellerList call parameters are correct.
  • Error: Missing Listings
    • Potential Cause: The time frame setting (e.g., last 7 days) does not include the listings you expect.
    • Solution: Adjust the time frame to ensure listings fall within the specified range.
  • Error: Incorrect Mapping
    • Potential Cause: The Master SKU field selection does not match your eBay data structure.
    • Solution: Confirm the Master SKU field selection aligns with your eBay data.
  • Error: Sync Not Running
    • Potential Cause: The sync schedule is not set, or there’s an issue with manual triggering.
    • Solution: Verify the sync schedule or run manually with "Run Sync."
Debugging Tip: Check Flxpoint logs for specific error messages related to the API call or mapping issues to identify the root cause.

Conclusion
With this integration set up, your eBay listings will be seamlessly imported into Flxpoint, ensuring accurate inventory data. You can now manage your products and listings efficiently within Flxpoint.
 
 

Sync & Link Listings

Supported | eBay - Sync & Link Listings

Introduction to eBay Sync & Link Listings Integration
This guide will help you set up the Sync & Link Listings integration for eBay on Flxpoint. It ensures your Flxpoint listings stay in sync with eBay by automatically updating pricing and quantity data. It also links your listings using identifiers like SKU. Let’s get started!









Conclusion
With this integration set up, your Flxpoint and eBay listings will stay in sync, ensuring accurate pricing and quantity data. You can now manage your inventory efficiently across both platforms.
 
 

Publish Listings

Not supported.

 
 


 

Order Operations

Get Orders

eBay Legacy integration: Supported

Supported | eBay - Get Orders

Introduction to eBay Get Orders Integration
This guide will help you set up the Get Orders integration for eBay on Flxpoint. It allows you to import your eBay orders into Flxpoint, ensuring your sales data is consistent and manageable. Let’s get started!

This integration imports your eBay orders into Flxpoint to streamline order management:
  • Pulls orders from eBay based on a specified time frame (e.g., last 5 days).
  • Imports orders with specific statuses (e.g., Complete).
  • Manages personal identifying information retention for compliance.
  • Maps eBay order data to Flxpoint fields for seamless integration.
Key Benefit: Automates the import of eBay orders into Flxpoint, ensuring consistent sales data and simplifying order processing.

The integration follows these steps:
  • Data Retrieval: Flxpoint fetches orders from eBay in batches of 10 using the endpoint getorders.
  • Item Lookup: For each order, Flxpoint uses the endpoint GetItemCall to get SKU data if needed.
  • Data Mapping: Maps eBay order data to Flxpoint fields (e.g., eBay Order ID to Flxpoint Channel Invoice: Invoice Number).
  • Order Import: Imports orders into Flxpoint, including invoice and shipping details.
  • Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."
Order Retrieval Tip: When setting the time frame, ensure it captures all relevant orders to avoid missing data during import.

Customize how orders are imported with these settings:
  • Enable Import Orders: Toggle on to start importing eBay orders into Flxpoint.
  • Fetch Last X Days Orders: Set the time frame for importing orders (e.g., last 5 days).
  • Import Orders With Status: Choose the order status to import (e.g., Complete, All).
  • Personal Identifying Information Retention: Set the duration to retain personal data (e.g., Indefinitely, 30 days After Shipment).
Important PII Note: Configure PII retention to comply with privacy regulations, such as GDPR or CCPA, to avoid legal issues.

Follow these steps to configure the Get Orders integration:
eBay
  1. 1 Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
  2. 2 Enable Import Orders: Toggle on "Import Orders" in the eBay channel settings.
  3. 3 Set Time Frame: Specify the number of days (e.g., 5) to import orders from.
  4. 4 Select Order Status: Choose the status of orders to import (e.g., Complete).
  5. 5 Configure Data Retention: Set the personal identifying information retention period (e.g., 30 days After Shipment).
  6. 6 Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."
Setup Tip: Test the integration with a short time frame to ensure orders import correctly before scheduling a full sync.

The integration maps eBay data to Flxpoint fields for seamless order management.
Mapping Fields
Below is a table of fields you can map, complete with examples and purposes:
Category eBay Field Flxpoint Field Example Purpose
eBay Order
Created Time Channel Invoice: Created On 2025-05-20 Records when the invoice was created.
eBay Order ID Channel Invoice: Invoice Number 123456-789 Unique identifier for the invoice.
Import Charge Channel Invoice: Other Cost $5.00 Includes additional import fees.
Total Shipping Service Cost Channel Invoice: Shipping Cost $10.00 Total cost of shipping for the order.
Subtotal Channel Invoice: Subtotal $50.00 Subtotal before taxes and shipping.
Total Channel Invoice: Total $65.00 Total cost of the order.
Created Time Order: Ordered On 2025-05-20 Records when the order was placed.
eBay Order Item
Sale Price Order Line Item: Price $25.00 Price per unit for the item.
Quantity Order Line Item: Quantity 2 Number of units ordered.
SKU Order Line Item: SKU ABC123 Stock Keeping Unit for the item.
Title Order Line Item: Title Blue T-Shirt Title of the ordered item.
eBay Shipping Address
Address 1 Shipping Address: Address Line 1 123 Main St Primary shipping address line.
Address 1 Billing Address: Address Line 1 123 Main St Primary billing address line.
Address 2 Shipping Address: Address Line 2 Apt 4B Secondary shipping address line.
Address 2 Billing Address: Address Line 2 Apt 4B Secondary billing address line.
City Name Shipping Address: City Springfield City for shipping address.
City Name Billing Address: City Springfield City for billing address.
Company Name Shipping Address: Company Name Acme Corp Company name for shipping address.
Company Name Billing Address: Company Name Acme Corp Company name for billing address.
Country Name Shipping Address: Country USA Country for shipping address.
Country Name Billing Address: Country USA Country for billing address.
Country Code Shipping Address: Country Code US Country code for shipping address.
Country Code Billing Address: Country Code US Country code for billing address.
Name Shipping Address: Full Name John Smith Full name for shipping address.
Name Billing Address: Full Name John Smith Full name for billing address.
Phone Shipping Address: Phone 555-123-4567 Phone number for shipping address.
Phone Billing Address: Phone 555-123-4567 Phone number for billing address.
Postal Code Shipping Address: Postal Code 62701 Postal code for shipping address.
Postal Code Billing Address: Postal Code 62701 Postal code for billing address.
StateOrProvince Shipping Address: State IL State for shipping address.
StateOrProvince Billing Address: State IL State for billing address.
Mapping Simulator
Simulate mapping an eBay field to Flxpoint:

Additional details about the integration’s capabilities:
  • Current Date and Time: As of 08:45 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for importing orders from eBay.
  • Order & Payment Statuses: Supported. Invoice information is available in the same order call.
  • Order Acknowledgement: Not supported.
  • Order Receipt / Invoice (eBay Currency): Supported. Currency is USD from the store.
  • Shipping Selection: Supported. Different shipping methods are available from the channel (e.g., UPSGround, FedExHomeDelivery, USPSFirstClass). User needs to complete shipping mapping accordingly.
  • Custom Fields: Not supported.
  • PII Restrictions: Supported. Personal identifying information retention is configurable.
  • Digital Items / Donations: Not supported.
  • Weight & Dimensions (& Units): Not supported.
  • Tax Logic: If Tax field is null, set SalesTaxAmount as Tax Cost.
Important Shipping Note: Ensure shipping methods are mapped correctly in Flxpoint to match eBay’s accepted methods, or updates may fail.

Optimize your Get Orders integration with these best practices:
  • Test with a Small Time Frame: Start with a short time frame (e.g., 1 day) to verify mappings before importing a larger dataset.
  • Select Appropriate Status: Choose an order status like "Complete" to focus on finalized orders and avoid duplicates.
  • Configure PII Retention: Set a retention period (e.g., 30 days After Shipment) to comply with privacy regulations.
  • Schedule Regular Syncs: Use "Adjust Schedule" to automate imports and keep sales data up to date.
  • Unique Tracking Numbers: Do not use the same tracking number for different eBay orders. Each order must have a unique tracking number to avoid synchronization failures with eBay.
  • Include Carrier and Shipping Method: Always add carrier (e.g., USPS, FedEx, UPS) and shipping method (e.g., Ground, Priority Mail) information when manually adding shipments to ensure tracking syncs correctly to eBay.
Contact Information Format: When including customer contact details in shipping instructions, use a consistent format like "John Smith, 555-123-4567" to ensure delivery personnel can easily reach the recipient if needed.

If you encounter issues:
  • Error: Authentication Fails
    • Potential Cause: Incorrect eBay API credentials.
    • Solution: Verify your eBay API credentials are correct and re-authenticate your channel.
  • Error: Missing Orders
    • Potential Cause: The time frame setting (e.g., last 5 days) does not include the orders you expect.
    • Solution: Adjust the time frame to ensure orders fall within the specified range.
  • Error: Tracking Sync Fails
    • Potential Cause: Duplicate tracking numbers or missing carrier/shipping method information.
    • Solution: Ensure each eBay order has a unique tracking number and that carrier and shipping method details are included.
Debugging Tip: Check Flxpoint logs for specific error messages related to API calls or data mapping issues to identify the root cause.

Conclusion
With this integration set up, your eBay orders will be seamlessly imported into Flxpoint, ensuring accurate sales data. You can now manage your orders efficiently within Flxpoint.
 
 

Sync Orders

Supported | eBay - Sync Orders

Introduction to eBay Sync Orders Integration
This guide will help you set up the Sync Orders integration for eBay on Flxpoint. It ensures your order data, such as shipment details, stays in sync between Flxpoint and eBay, keeping your sales channel updated. Let’s get started!

This integration synchronizes order data between Flxpoint and eBay to maintain consistency:
  • Automatically updates eBay with shipment details like carrier, method, and tracking number.
  • Handles sync errors by setting a fallback carrier/method ("other").
  • Supports partial order item shipments and post-shipment status updates.
Key Benefit: Ensures your eBay orders reflect the latest shipment details from Flxpoint, keeping your sales channel accurate and up to date.

The integration follows these steps:
  • Data Retrieval: Flxpoint uses item IDs received during the Get Orders operation to update tracking.
  • Order Update: Updates eBay orders with shipment details using the endpoint CompleteSaleCall.
  • Status Sync: Updates the order status to shipped with each sync (partial/full).
  • Error Handling: If a carrier/method isn’t accepted, it defaults to "other" to avoid sync failure.
  • Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."
Sync Tip: Ensure your carrier and shipping method mappings are accurate to avoid fallback to "other," which may affect tracking accuracy on eBay.

Customize how orders are synced with these settings:
  • Enable Sync Orders: Toggle on to automatically sync order data with eBay.
  • If Default Carrier Not Accepted Then Set to Other: Enable to use "other" as a fallback carrier/method if the default fails, preventing sync rejection.
Important Configuration Note: Enabling the fallback carrier option ensures smoother syncing by avoiding rejections due to unrecognized carriers or methods.

Follow these steps to configure the Sync Orders integration:
eBay
  1. 1 Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
  2. 2 Enable Sync Orders: Toggle on "Sync Orders" in the eBay channel settings.
  3. 3 Configure Fallback Carrier: Enable "If Default Carrier Not Accepted Then Set to Other" to handle sync errors gracefully.
  4. 4 Create a Mapping Template: Use "Manage Mapping" to define which fields to sync (see Mapping Template).
  5. 5 Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."
Setup Tip: Test the sync with a small batch of orders to ensure shipment details update correctly on eBay before scheduling a full sync.

The integration maps Flxpoint data to eBay fields to ensure accurate order synchronization.
Mapping Fields
Below is a table of fields you can map, complete with examples and purposes:
Flxpoint Field eBay Field Example Purpose Status
Carrier eBay Fulfillment: Fulfillment Data - Carrier Name USPS The carrier used for shipping (e.g., USPS, FedEx). Enabled
Method eBay Fulfillment: Fulfillment Data - Shipping Method Priority Mail The shipping method used (e.g., Ground, Priority Mail). Enabled
Tracking Number eBay Fulfillment: Fulfillment Data - Shipping Tracking Number 9400100000000000000000 The tracking number for the shipment. Enabled
Mapping Simulator
Simulate mapping a Flxpoint field to eBay:

Additional details about the integration’s capabilities:
  • Current Date and Time: As of 08:52 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for syncing orders with eBay.
  • API Endpoint: Uses CompleteSaleCall to update eBay orders with shipment details.
  • Platform "Notify Customer" Flow: Not supported.
  • Partial Order Item Shipments: Supported.
  • Post-Shipment Status Updates: Supported. Order status is updated to shipped with each sync (partial/full).
  • Manual Order Item Updates: Not supported.
Important Limitation: For manual updates or customer notifications, manage them directly on eBay or use other Flxpoint integrations.

Optimize your Sync Orders integration with these best practices:
  • Enable Fallback Carrier: Turn on "If Default Carrier Not Accepted Then Set to Other" to prevent sync failures due to unrecognized carriers or methods.
  • Verify Mapping Template: Ensure all required fields (Carrier, Method, Tracking Number) are mapped correctly to avoid incomplete updates on eBay.
  • Test with Partial Shipments: Sync a small batch of orders with partial shipments to confirm status updates work as expected.
  • Schedule Regular Syncs: Use "Adjust Schedule" to automate updates and keep order data consistent.
  • Monitor API Credentials: Regularly check your eBay API credentials to prevent authentication failures during syncs.
Testing Tip: Set up a test order in Flxpoint to validate your carrier and method mappings before running a full sync.

If you encounter issues:
  • Error: Authentication Fails
    • Potential Cause: Incorrect eBay API credentials.
    • Solution: Verify your eBay API credentials are correct and re-authenticate your channel.
  • Error: Carrier Rejection
    • Potential Cause: The carrier or method is not accepted by eBay.
    • Solution: Ensure the "If Default Carrier Not Accepted Then Set to Other" option is enabled to avoid sync failures.
  • Error: Mapping Issues
    • Potential Cause: Required fields (e.g., Tracking Number) are not enabled in the mapping template.
    • Solution: Check the mapping template and ensure all required fields are enabled.
  • Error: Sync Not Running
    • Potential Cause: The sync schedule is not set, or there’s an issue with manual triggering.
    • Solution: Verify the sync schedule or run manually with "Run Sync."
Debugging Tip: Review Flxpoint logs for specific error messages related to API calls or mapping issues to identify the root cause.

Conclusion
With this integration set up, your Flxpoint and eBay order data will stay in sync, ensuring accurate shipment details. You can now manage your orders efficiently across both platforms.